This files defines CDD UART configuration structures
◆ CDD_UART_MAJOR_VERSION
#define CDD_UART_MAJOR_VERSION (10U) |
CDD UART configuration Major Version.
◆ CDD_UART_MINOR_VERSION
#define CDD_UART_MINOR_VERSION (0U) |
CDD UART configuration Minor Version.
◆ CDD_UART_CFG_PATCH_VERSION
#define CDD_UART_CFG_PATCH_VERSION (0U) |
CDD UART configuration Patch Version.
◆ CDD_UART_ISR_VOID
#define CDD_UART_ISR_VOID (0x00U) |
◆ CDD_UART_ISR_CAT1
#define CDD_UART_ISR_CAT1 (0x01U) |
◆ CDD_UART_ISR_CAT2
#define CDD_UART_ISR_CAT2 (0x02U) |
◆ CDD_UART_CFG_ID
#define CDD_UART_CFG_ID (0x1U) |
◆ CDD_UART_DEV_ERROR_DETECT
#define CDD_UART_DEV_ERROR_DETECT STD_ON |
Enable/disable CDD UART dev detect error.
◆ CDD_UART_ISR_TYPE
◆ CDD_UART_CHANNEL_ID_0
#define CDD_UART_CHANNEL_ID_0 (0) |
CDD UART Channel Hardware IDs.
◆ CDD_UART_MODE_POLLING
#define CDD_UART_MODE_POLLING (0U) |
◆ CDD_UART_MODE_INTERRUPT
#define CDD_UART_MODE_INTERRUPT (1U) |
◆ CDD_UART_WORD_LENGTH_5
#define CDD_UART_WORD_LENGTH_5 (0U) |
◆ CDD_UART_WORD_LENGTH_6
#define CDD_UART_WORD_LENGTH_6 (1U) |
◆ CDD_UART_WORD_LENGTH_7
#define CDD_UART_WORD_LENGTH_7 (2U) |
◆ CDD_UART_WORD_LENGTH_8
#define CDD_UART_WORD_LENGTH_8 (3U) |
◆ CDD_UART_PARITY_NONE
#define CDD_UART_PARITY_NONE (0U) |
◆ CDD_UART_PARITY_ODD
#define CDD_UART_PARITY_ODD (1U) |
◆ CDD_UART_PARITY_EVEN
#define CDD_UART_PARITY_EVEN (3U) |
◆ CDD_UART_TRIGGER_LEVEL_1
#define CDD_UART_TRIGGER_LEVEL_1 (1U) |
◆ CDD_UART_TRIGGER_LEVEL_8
#define CDD_UART_TRIGGER_LEVEL_8 (8U) |
◆ CDD_UART_TRIGGER_LEVEL_16
#define CDD_UART_TRIGGER_LEVEL_16 (16U) |
◆ CDD_UART_TRIGGER_LEVEL_32
#define CDD_UART_TRIGGER_LEVEL_32 (32U) |
◆ CDD_UART_TRIGGER_LEVEL_56
#define CDD_UART_TRIGGER_LEVEL_56 (56U) |
◆ CDD_UART_TRIGGER_LEVEL_60
#define CDD_UART_TRIGGER_LEVEL_60 (60U) |
◆ CDD_UART_13x_OPER
#define CDD_UART_13x_OPER (3U) |
◆ CDD_UART_16x_OPER
#define CDD_UART_16x_OPER (0U) |
◆ CDD_UART_16x_AUTO_OPER
#define CDD_UART_16x_AUTO_OPER (2U) |
◆ CDD_UART_FULL_READ_RETURN
#define CDD_UART_FULL_READ_RETURN (0U) |
◆ CDD_UART_PARTIAL_READ_RETURN
#define CDD_UART_PARTIAL_READ_RETURN (1U) |
Partial read return mode.
◆ CDD_UART_STOP_BIT_1
#define CDD_UART_STOP_BIT_1 (0U) |
◆ CDD_UART_STOP_BITS_2
#define CDD_UART_STOP_BITS_2 (1U) |
◆ CDD_UART_VERSION_INFO_API
#define CDD_UART_VERSION_INFO_API STD_ON |
Enable/disable CDD UART Get version info API.
◆ CDD_UART_REGISTER_READBACK_API
#define CDD_UART_REGISTER_READBACK_API STD_ON |
Enable/disable CDD UART Register Readback API.
◆ CDD_UART_DEINIT_API
#define CDD_UART_DEINIT_API STD_ON |
Enable/disable CDD UART DeInit API.
◆ CDD_UART_WRITE_API
#define CDD_UART_WRITE_API STD_ON |
Enable/disable CDD UART Write API.
◆ CDD_UART_READ_API
#define CDD_UART_READ_API STD_ON |
Enable/disable CDD UART Read API.
◆ CDD_UART_CANCEL_API
#define CDD_UART_CANCEL_API STD_ON |
Enable/disable CDD UART Cancel API.
◆ CDD_UART_GETREMAININGWORDS_API
#define CDD_UART_GETREMAININGWORDS_API STD_ON |
Enable/disable CDD UART GetRemainingWords API.
◆ CDD_UART_NUM_CHANNELS
#define CDD_UART_NUM_CHANNELS 1U |
total number of UART channels allocated
◆ CDD_UART_OS_COUNTER_ID
#define CDD_UART_OS_COUNTER_ID ((CounterType)OsCounter_0) |
Counter ID for counter used to count wait ticks.
◆ CddUartConf_CddUartChannelConfiguration_CddUartChannel_0
#define CddUartConf_CddUartChannelConfiguration_CddUartChannel_0 (0U) |
Symbolic Names for UART channels.
◆ CDD_UART_PRE_COMPILE_VARIANT
#define CDD_UART_PRE_COMPILE_VARIANT STD_ON |
◆ CDD_UART_INIT_CONFIG_PC
◆ CDD_UART_MAXIMUM_CHANNELS
#define CDD_UART_MAXIMUM_CHANNELS 1U |
Enable/disable UART per-channel ISR.
Maximum Channels or UART Instances on Board
◆ Cdd_Uart_StatusType
This type defines a range of specific status for UART Complex Driver.
Enumerator |
---|
CDD_UART_UNINIT | The UART Complex Driver is not initialized or not usable The UART Complex Driver is not currently transferring
|
CDD_UART_INIT | |
◆ uartNotificationReadHandler
void(* Cdd_Uart_NotifCallbacksType::uartNotificationReadHandler) (void) |
< UART Read Notification Handler UART Write Notification Handler
◆ uartNotificationWriteHandler
void(* Cdd_Uart_NotifCallbacksType::uartNotificationWriteHandler) (void) |
UART Error Notification Handler
◆ uartNotificationErrorHandler
void(* Cdd_Uart_NotifCallbacksType::uartNotificationErrorHandler) (void) |
◆ uartHwUnitID
uint32 Cdd_Uart_ConfigType::uartHwUnitID |
< CoreID on which the UART is instantiated Clock Frequency
◆ uartClockFrequency
uint32 Cdd_Uart_ConfigType::uartClockFrequency |
Baud Rate for signal transfer
◆ uartBaudRate
uint32 Cdd_Uart_ConfigType::uartBaudRate |
IO Mode for signal transfer
◆ uartIOMode
uint32 Cdd_Uart_ConfigType::uartIOMode |
Trigger level for Transmission of signal
◆ uartTXTriggerLevel
uint32 Cdd_Uart_ConfigType::uartTXTriggerLevel |
Trigger level for Receival of signal
◆ uartRXTriggerLevel
uint32 Cdd_Uart_ConfigType::uartRXTriggerLevel |
Trigger threshold for signal flow control
◆ uartHwFlowControlThreshold
uint32 Cdd_Uart_ConfigType::uartHwFlowControlThreshold |
◆ uartWordLength
uint32 Cdd_Uart_ConfigType::uartWordLength |
◆ uartParity
uint32 Cdd_Uart_ConfigType::uartParity |
◆ uartReadReturnMode
uint32 Cdd_Uart_ConfigType::uartReadReturnMode |
◆ uartOperatingMode
uint32 Cdd_Uart_ConfigType::uartOperatingMode |
Amount of stop bits per packet
◆ uartStopBits
uint32 Cdd_Uart_ConfigType::uartStopBits |
◆ uartNotificationHandlers
◆ netChannels
uint8 Cdd_Uart_CfgType::netChannels |
◆ channelCfg
◆ CddUartDriver_0
CDD Uart Configuration struct declaration.