|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
STM32 UART implementation — blocking TX/RX with optional ring buffer. More...
Namespaces | |
| namespace | anonymous_namespace{StmUart.cpp} |
Functions | |
| uint32_t | HAL_UART_Transmit (UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout) |
| uint32_t | HAL_UART_Receive (UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout) |
| uint32_t | HAL_UART_Abort (UART_HandleTypeDef *huart) |
| uint32_t | HAL_GetTick (void) |
Variables | |
| constexpr hf_u32_t | anonymous_namespace{StmUart.cpp}::kDefaultTimeoutMs = 1000 |
| constexpr int | anonymous_namespace{StmUart.cpp}::kPrintfBufSize = 256 |
STM32 UART implementation — blocking TX/RX with optional ring buffer.
|
extern |
|
extern |
|
extern |
|
extern |