MCUSW
Loading...
Searching...
No Matches
Cdd_Uart_Cfg.h File Reference

Introduction

This file contains generated configuration file for UART Complex Device Driver.

Go to the source code of this file.

Pre-Compile Switches for API Services

#define CDD_UART_VERSION_INFO_API   STD_ON
 Enable/disable CDD UART Get version info API.
 
#define CDD_UART_REGISTER_READBACK_API   STD_ON
 Enable/disable CDD UART Register Readback API.
 
#define CDD_UART_DEINIT_API   STD_ON
 Enable/disable CDD UART DeInit API.
 
#define CDD_UART_WRITE_API   STD_ON
 Enable/disable CDD UART Write API.
 
#define CDD_UART_READ_API   STD_ON
 Enable/disable CDD UART Read API.
 
#define CDD_UART_CANCEL_API   STD_ON
 Enable/disable CDD UART Cancel API.
 
#define CDD_UART_GETREMAININGWORDS_API   STD_ON
 Enable/disable CDD UART GetRemainingWords API.
 
#define CDD_UART_NUM_CHANNELS   1U
 total number of UART channels allocated
 
#define CDD_UART_OS_COUNTER_ID   ((CounterType)OsCounter_0)
 Counter ID for counter used to count wait ticks.
 
#define CddUartConf_CddUartChannelConfiguration_CddUartChannel_0   (0U)
 Symbolic Names for UART channels.
 
#define CDD_UART_PRE_COMPILE_VARIANT   STD_ON
 
#define CDD_UART_INIT_CONFIG_PC   CddUartDriver_0
 
#define CDD_UART_MAXIMUM_CHANNELS   9U
 Enable/disable UART per-channel ISR.
 
enum  Cdd_Uart_StatusType { CDD_UART_UNINIT = 0U , CDD_UART_INIT = 1U }
 This type defines a range of specific status for UART Complex Driver. More...
 

Data Structures

struct  Cdd_Uart_NotifCallbacksType
 
struct  Cdd_Uart_ConfigType
 
struct  Cdd_Uart_CfgType
 

Macros

CDD UART Driver Configuration SW Version Info

Defines for CDD UART Driver configuration version

#define CDD_UART_MAJOR_VERSION   (10U)
 CDD UART configuration Major Version.
 
#define CDD_UART_MINOR_VERSION   (3U)
 CDD UART configuration Minor Version.
 
#define CDD_UART_CFG_PATCH_VERSION   (1U)
 CDD UART configuration Patch Version.
 
CDD Driver ISR category level

Defines for CDD UART Driver ISR category level

#define CDD_UART_ISR_VOID   (0x00U)
 void ISR type
 
#define CDD_UART_ISR_CAT1   (0x01U)
 Category 1 ISR type.
 
#define CDD_UART_ISR_CAT2   (0x02U)
 Category 2 ISR type.
 
#define CDD_UART_CFG_ID   (0x1U)
 CDD UART Config ID.
 
#define CDD_UART_DEV_ERROR_DETECT   STD_ON
 Enable/disable CDD UART dev detect error.
 
#define CDD_UART_ISR_TYPE   CDD_UART_ISR_CAT2
 
#define CDD_UART_CHANNEL_ID_0   (0U)
 CDD UART Channel Hardware IDs.
 
#define CDD_UART_CHANNEL_ID_1   (1U)
 
#define CDD_UART_CHANNEL_ID_2   (2U)
 
#define CDD_UART_CHANNEL_ID_3   (3U)
 
#define CDD_UART_CHANNEL_ID_4   (4U)
 
#define CDD_UART_CHANNEL_ID_5   (5U)
 
#define CDD_UART_CHANNEL_ID_6   (6U)
 
#define CDD_UART_CHANNEL_ID_7   (7U)
 
#define CDD_UART_CHANNEL_ID_8   (8U)
 
CDD UART transaction modes
#define CDD_UART_MODE_POLLING   (0U)
 Polling mode.
 
#define CDD_UART_MODE_INTERRUPT   (1U)
 Interrupt mode.
 
#define CDD_UART_MODE_DMA   (2U)
 DMA mode.
 
CDD UART DMA Resource Count
#define CDD_UART_DMA_CFG_NUM_INSTANCES   1U
 Number of UART DMA instances configured. This parameter indicates DMA instances used by UART. When UART DMA mode is configured, PKTDMA instance is supported for peripheral DMA mode (PERIPH_TX/PERIPH_RX)
 
CDD UART word length
#define CDD_UART_WORD_LENGTH_5   (0U)
 Word Length 5.
 
#define CDD_UART_WORD_LENGTH_6   (1U)
 Word Length 6.
 
#define CDD_UART_WORD_LENGTH_7   (2U)
 Word Length 7.
 
#define CDD_UART_WORD_LENGTH_8   (3U)
 Word Length 8.
 
CDD UART parity types
#define CDD_UART_PARITY_NONE   (0U)
 None Parity.
 
#define CDD_UART_PARITY_ODD   (1U)
 Odd Parity.
 
#define CDD_UART_PARITY_EVEN   (3U)
 Even Parity.
 
CDD UART Transmit/Receive trigger levels
#define CDD_UART_TRIGGER_LEVEL_1   (1U)
 Trigger Level 1.
 
#define CDD_UART_TRIGGER_LEVEL_8   (8U)
 Trigger Level 8.
 
#define CDD_UART_TRIGGER_LEVEL_16   (16U)
 Trigger Level 16.
 
#define CDD_UART_TRIGGER_LEVEL_32   (32U)
 Trigger Level 32.
 
#define CDD_UART_TRIGGER_LEVEL_56   (56U)
 Trigger Level 56.
 
#define CDD_UART_TRIGGER_LEVEL_60   (60U)
 Trigger Level 60.
 
CDD UART operational modes
#define CDD_UART_13x_OPER   (3U)
 UART13X mode.
 
#define CDD_UART_16x_OPER   (0U)
 UART16X mode.
 
#define CDD_UART_16x_AUTO_OPER   (2U)
 UART16X AUTO mode.
 
CDD UART read return modes
#define CDD_UART_FULL_READ_RETURN   (0U)
 Full read return mode.
 
#define CDD_UART_PARTIAL_READ_RETURN   (1U)
 Partial read return mode.
 
CDD UART stop bits
#define CDD_UART_STOP_BIT_1   (0U)
 Stop Bit 1.
 
#define CDD_UART_STOP_BITS_2   (1U)
 Stop Bit 2.
 
CDD UART transfer types
#define UART_TRANS_TX_RX_MODE   (0U)
 TX and RX mode.
 
#define UART_TRANS_TX_MODE   (1U)
 TX mode only.
 
#define UART_TRANS_RX_MODE   (2U)
 RX mode only.
 

Variables

CDD UART Configurations type

UART configuration type structure for all channels in use

const Cdd_Uart_CfgType CddUartDriver_0
 CDD Uart Configuration struct declaration.