|
GlobLib
HAL and API libraries for MCUs and hardware.
|
Header file for stm32f103cb USART. More...
#include <libopencm3/stm32/usart.h>#include <libopencm3/stm32/rcc.h>#include <libopencm3/cm3/nvic.h>#include "stm32f103cb_gpio.h"#include "stm32f103cb_debug.h"#include <stdint.h>Go to the source code of this file.
Macros | |
| #define | USART_DEFAULT_BAUD USART_BAUD_9600 |
| The default baud rate used by setup function. | |
| #define | USART_DEFAULT_STOP USART_STOP_ONE |
| The default stop bits used by setup function. | |
| #define | USART_DEFAULT_DATA USART_DATA_EIGHT |
| The default data frame used by setup function. | |
| #define | USART_DEFAULT_PARITY USART_PARITY_NONE |
| The default parity used by setup function. | |
Typedefs | |
| typedef void(* | v_fp_u8) (uint8_t) |
| Function pointer typedef for void function with uint8_t parameter. | |
Enumerations |
Functions | |
| mcu_error | USART_setup (usart_periph peripheral) |
| Initialize USART port. More... | |
| mcu_error | USART_setBaud (usart_periph peripheral, usart_baud baud) |
| Set the baud rate for the port. More... | |
| v_fp_u8 | USART_add_put (usart_periph peripheral) |
| Return the address of the peripheral put function. More... | |
| mcu_error | USART_put (usart_periph peripheral, uint8_t byte) |
| Send a byte on the given peripheral. More... | |
| uint8_t | USART_get (usart_periph peripheral) |
| Get a byte on the given peripheral (blocking). More... | |
| mcu_error | USART_setStop (usart_periph peripheral, usart_stop stopBits) |
| Set the number of stop bits for the port. More... | |
| mcu_error | USART_setParity (usart_periph peripheral, usart_parity parity) |
| Set the parity for the port. More... | |
| mcu_error | USART_setData (usart_periph peripheral, usart_data data) |
| Set the data frame size for the port. More... | |
| mcu_error | USART_setRxISR (usart_periph peripheral, void(*new_handler)(uint8_t received)) |
| Sets the target function called when recieve ISR is triggered. More... | |
| mcu_error | USART_setTxISR (usart_periph peripheral, void(*new_handler)(void)) |
| Sets the target function called when transmit ISR is triggered. More... | |
| mcu_error | USART_enableISR (usart_periph peripheral, usart_isr isr_type) |
| Enables the specified ISR function. More... | |
| mcu_error | USART_disableISR (usart_periph peripheral, usart_isr isr_type) |
| Disables the specified ISR function. More... | |
Header file for stm32f103cb USART.
Definition in file stm32f103cb_usart.h.