![]() |
S32 SDK
|
Driver configuration structure. More...
#include <flexio_uart_driver.h>
Data Fields | |
flexio_driver_type_t | driverType |
uint32_t | baudRate |
uint8_t | bitCount |
flexio_uart_driver_direction_t | direction |
uint8_t | dataPin |
flexio_callback_t | callback |
void * | callbackParam |
uint8_t | dmaChannel |
Driver configuration structure.
This structure is used to provide configuration parameters for the flexio_uart driver at initialization time. Implements : flexio_uart_user_config_t_Class
Definition at line 63 of file flexio_uart_driver.h.
uint32_t baudRate |
Baud rate in hertz
Definition at line 66 of file flexio_uart_driver.h.
uint8_t bitCount |
Number of bits per word
Definition at line 67 of file flexio_uart_driver.h.
flexio_callback_t callback |
User callback function. Note that this function will be called from the interrupt service routine, so its execution time should be as small as possible. It can be NULL if it is not needed
Definition at line 70 of file flexio_uart_driver.h.
void* callbackParam |
Parameter for the callback function
Definition at line 74 of file flexio_uart_driver.h.
uint8_t dataPin |
Flexio pin to use as Tx or Rx pin
Definition at line 69 of file flexio_uart_driver.h.
flexio_uart_driver_direction_t direction |
Driver direction: Tx or Rx
Definition at line 68 of file flexio_uart_driver.h.
uint8_t dmaChannel |
DMA channel number. Only used in DMA mode
Definition at line 75 of file flexio_uart_driver.h.
flexio_driver_type_t driverType |
Driver type: interrupts/polling/DMA
Definition at line 65 of file flexio_uart_driver.h.