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.