Moved simultaneous reading and writing into SPI; removed it from I2C and UART

This commit is contained in:
dario
2023-08-20 17:38:48 +02:00
parent 8ffba482de
commit 4c157bbe52
12 changed files with 30 additions and 50 deletions

View File

@@ -58,13 +58,6 @@ namespace sta
write(i2cfd_, buffer, size);
}
void RaspiI2C::transfer(const uint8_t * txBuffer, uint8_t * rxBuffer, size_t size)
{
STA_ASSERT(open_);
// TODO: Is this even possible in i2c?
}
void RaspiI2C::receive(uint8_t * buffer, size_t size)
{
STA_ASSERT(open_);
@@ -118,4 +111,4 @@ namespace sta
}
} // namespace sta
#endif // STA_PLATFORM_RASPI
#endif // STA_PLATFORM_RASPI

View File

@@ -83,11 +83,6 @@ namespace sta
STA_ASSERT(res == HAL_OK);
}
void STM32I2C::transfer(const uint8_t * txBuffer, uint8_t * rxBuffer, size_t size)
{
// TODO: Is this even something necessary for I2C?
}
void STM32I2C::receive(uint8_t * buffer, size_t size)
{
HAL_StatusTypeDef res;

View File

@@ -29,11 +29,6 @@ namespace sta
HAL_UART_Transmit(handle_, const_cast<uint8_t *>(buffer), size, HAL_MAX_DELAY);
}
void STM32UART::transfer(const uint8_t * txBuffer, uint8_t * rxBuffer, size_t size)
{
// IS THIS A THING HERE?
}
void STM32UART::receive(uint8_t * buffer, size_t size)
{
STA_ASSERT(buffer != nullptr);