Go to the source code of this file.
|
void | Usart_init (uint32_t baudrate) |
| Initialize all USART blocks Enables peripheral clocks and disables peripherals for the duration of the initialization procedure. Clears all internal variables: Callback handlers Transfer busy flags After the initialization procedure is complete, it enables all peripherals, but leaves peripheral clocks disabled. More...
|
|
uint32_t | Usart_sendBuffer (const void *buf, uint32_t len) |
| Send a buffer to USART. More...
|
|
◆ Usart_init()
void Usart_init |
( |
uint32_t |
baudrate | ) |
|
Initialize all USART blocks Enables peripheral clocks and disables peripherals for the duration of the initialization procedure. Clears all internal variables: Callback handlers Transfer busy flags After the initialization procedure is complete, it enables all peripherals, but leaves peripheral clocks disabled.
- Parameters
-
baudrate | Baudrate to be used |
- Returns
- none
◆ Usart_sendBuffer()
uint32_t Usart_sendBuffer |
( |
const void * |
buf, |
|
|
uint32_t |
len |
|
) |
| |
Send a buffer to USART.
- Parameters
-
buf | Buffer to send |
len | Size of buffer to send |
- Note
- This method will either send the whole buffer or nothing at all
- Returns
- Number of bytes written (zero or len)