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   1U
 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   (0U)
 CDD UART configuration Minor Version.
 
#define CDD_UART_CFG_PATCH_VERSION   (0U)
 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   (0)
 CDD UART Channel Hardware IDs.
 
CDD UART transaction modes
#define CDD_UART_MODE_POLLING   (0U)
 Polling mode.
 
#define CDD_UART_MODE_INTERRUPT   (1U)
 Interrupt mode.
 
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.
 

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.