G32R430 Device Driver Layer v1.0.4
G32R4xx Device Driver Layer API Reference
Analog watchdog - Monitored channels

Macros

#define DDL_ADC16_AWD_DISABLE   (0x00000000UL)
#define DDL_ADC16_AWD_ALL_CHANNELS_REG   (ADC_AWD_CR23_CHANNEL_MASK | ADC_CFGR_AWD1EN )
#define DDL_ADC16_AWD_ALL_CHANNELS_INJ   (ADC_AWD_CR23_CHANNEL_MASK | ADC_CFGR_JAWD1EN )
#define DDL_ADC16_AWD_ALL_CHANNELS_REG_INJ   (ADC_AWD_CR23_CHANNEL_MASK | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1EN )
#define DDL_ADC16_AWD_CHANNEL_0_REG   ((DDL_ADC16_CHANNEL_0 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL)
#define DDL_ADC16_AWD_CHANNEL_0_INJ   ((DDL_ADC16_CHANNEL_0 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1SGL)
#define DDL_ADC16_AWD_CHANNEL_0_REG_INJ   ((DDL_ADC16_CHANNEL_0 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL)
#define DDL_ADC16_AWD_CHANNEL_1_REG   ((DDL_ADC16_CHANNEL_1 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL)
#define DDL_ADC16_AWD_CHANNEL_1_INJ   ((DDL_ADC16_CHANNEL_1 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1SGL)
#define DDL_ADC16_AWD_CHANNEL_1_REG_INJ   ((DDL_ADC16_CHANNEL_1 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL)
#define DDL_ADC16_AWD_CHANNEL_2_REG   ((DDL_ADC16_CHANNEL_2 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL)
#define DDL_ADC16_AWD_CHANNEL_2_INJ   ((DDL_ADC16_CHANNEL_2 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1SGL)
#define DDL_ADC16_AWD_CHANNEL_2_REG_INJ   ((DDL_ADC16_CHANNEL_2 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL)
#define DDL_ADC16_AWD_CHANNEL_3_REG   ((DDL_ADC16_CHANNEL_3 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL)
#define DDL_ADC16_AWD_CHANNEL_3_INJ   ((DDL_ADC16_CHANNEL_3 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1SGL)
#define DDL_ADC16_AWD_CHANNEL_3_REG_INJ   ((DDL_ADC16_CHANNEL_3 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL)
#define DDL_ADC16_AWD_CHANNEL_4_REG   ((DDL_ADC16_CHANNEL_4 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL)
#define DDL_ADC16_AWD_CHANNEL_4_INJ   ((DDL_ADC16_CHANNEL_4 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1SGL)
#define DDL_ADC16_AWD_CHANNEL_4_REG_INJ   ((DDL_ADC16_CHANNEL_4 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL)
#define DDL_ADC16_AWD_CHANNEL_5_REG   ((DDL_ADC16_CHANNEL_5 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL)
#define DDL_ADC16_AWD_CHANNEL_5_INJ   ((DDL_ADC16_CHANNEL_5 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1SGL)
#define DDL_ADC16_AWD_CHANNEL_5_REG_INJ   ((DDL_ADC16_CHANNEL_5 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL)

Detailed Description

Macro Definition Documentation

◆ DDL_ADC16_AWD_ALL_CHANNELS_INJ

#define DDL_ADC16_AWD_ALL_CHANNELS_INJ   (ADC_AWD_CR23_CHANNEL_MASK | ADC_CFGR_JAWD1EN )

ADC analog watchdog monitoring of all channels, converted by group injected only

Definition at line 743 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_AWD_ALL_CHANNELS_REG

#define DDL_ADC16_AWD_ALL_CHANNELS_REG   (ADC_AWD_CR23_CHANNEL_MASK | ADC_CFGR_AWD1EN )

ADC analog watchdog monitoring of all channels, converted by group regular only

Definition at line 742 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_AWD_ALL_CHANNELS_REG_INJ

#define DDL_ADC16_AWD_ALL_CHANNELS_REG_INJ   (ADC_AWD_CR23_CHANNEL_MASK | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1EN )

ADC analog watchdog monitoring of all channels, converted by either group regular or injected

Definition at line 744 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_AWD_CHANNEL_0_INJ

#define DDL_ADC16_AWD_CHANNEL_0_INJ   ((DDL_ADC16_CHANNEL_0 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1SGL)

ADC analog watchdog monitoring of ADC external channel (channel connected to GPIO pin) INP0, converted by group injected only

Definition at line 746 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_AWD_CHANNEL_0_REG

#define DDL_ADC16_AWD_CHANNEL_0_REG   ((DDL_ADC16_CHANNEL_0 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL)

ADC analog watchdog monitoring of ADC external channel (channel connected to GPIO pin) INP0, converted by group regular only

Definition at line 745 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_AWD_CHANNEL_0_REG_INJ

#define DDL_ADC16_AWD_CHANNEL_0_REG_INJ   ((DDL_ADC16_CHANNEL_0 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL)

ADC analog watchdog monitoring of ADC external channel (channel connected to GPIO pin) INP0, converted by either group regular or injected

Definition at line 747 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_AWD_CHANNEL_1_INJ

#define DDL_ADC16_AWD_CHANNEL_1_INJ   ((DDL_ADC16_CHANNEL_1 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1SGL)

ADC analog watchdog monitoring of ADC external channel (channel connected to GPIO pin) INP1, converted by group injected only

Definition at line 749 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_AWD_CHANNEL_1_REG

#define DDL_ADC16_AWD_CHANNEL_1_REG   ((DDL_ADC16_CHANNEL_1 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL)

ADC analog watchdog monitoring of ADC external channel (channel connected to GPIO pin) INP1, converted by group regular only

Definition at line 748 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_AWD_CHANNEL_1_REG_INJ

#define DDL_ADC16_AWD_CHANNEL_1_REG_INJ   ((DDL_ADC16_CHANNEL_1 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL)

ADC analog watchdog monitoring of ADC external channel (channel connected to GPIO pin) INP1, converted by either group regular or injected

Definition at line 750 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_AWD_CHANNEL_2_INJ

#define DDL_ADC16_AWD_CHANNEL_2_INJ   ((DDL_ADC16_CHANNEL_2 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1SGL)

ADC analog watchdog monitoring of ADC external channel (channel connected to GPIO pin) INP2, converted by group injected only

Definition at line 752 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_AWD_CHANNEL_2_REG

#define DDL_ADC16_AWD_CHANNEL_2_REG   ((DDL_ADC16_CHANNEL_2 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL)

ADC analog watchdog monitoring of ADC external channel (channel connected to GPIO pin) INP2, converted by group regular only

Definition at line 751 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_AWD_CHANNEL_2_REG_INJ

#define DDL_ADC16_AWD_CHANNEL_2_REG_INJ   ((DDL_ADC16_CHANNEL_2 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL)

ADC analog watchdog monitoring of ADC external channel (channel connected to GPIO pin) INP2, converted by either group regular or injected

Definition at line 753 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_AWD_CHANNEL_3_INJ

#define DDL_ADC16_AWD_CHANNEL_3_INJ   ((DDL_ADC16_CHANNEL_3 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1SGL)

ADC analog watchdog monitoring of ADC external channel (channel connected to GPIO pin) INN0, converted by group injected only

Definition at line 755 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_AWD_CHANNEL_3_REG

#define DDL_ADC16_AWD_CHANNEL_3_REG   ((DDL_ADC16_CHANNEL_3 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL)

ADC analog watchdog monitoring of ADC external channel (channel connected to GPIO pin) INN0, converted by group regular only

Definition at line 754 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_AWD_CHANNEL_3_REG_INJ

#define DDL_ADC16_AWD_CHANNEL_3_REG_INJ   ((DDL_ADC16_CHANNEL_3 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL)

ADC analog watchdog monitoring of ADC external channel (channel connected to GPIO pin) INN0, converted by either group regular or injected

Definition at line 756 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_AWD_CHANNEL_4_INJ

#define DDL_ADC16_AWD_CHANNEL_4_INJ   ((DDL_ADC16_CHANNEL_4 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1SGL)

ADC analog watchdog monitoring of ADC external channel (channel connected to GPIO pin) INN1, converted by group injected only

Definition at line 758 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_AWD_CHANNEL_4_REG

#define DDL_ADC16_AWD_CHANNEL_4_REG   ((DDL_ADC16_CHANNEL_4 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL)

ADC analog watchdog monitoring of ADC external channel (channel connected to GPIO pin) INN1, converted by group regular only

Definition at line 757 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_AWD_CHANNEL_4_REG_INJ

#define DDL_ADC16_AWD_CHANNEL_4_REG_INJ   ((DDL_ADC16_CHANNEL_4 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL)

ADC analog watchdog monitoring of ADC external channel (channel connected to GPIO pin) INN1, converted by either group regular or injected

Definition at line 759 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_AWD_CHANNEL_5_INJ

#define DDL_ADC16_AWD_CHANNEL_5_INJ   ((DDL_ADC16_CHANNEL_5 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1SGL)

ADC analog watchdog monitoring of ADC external channel (channel connected to GPIO pin) INN2, converted by group injected only

Definition at line 761 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_AWD_CHANNEL_5_REG

#define DDL_ADC16_AWD_CHANNEL_5_REG   ((DDL_ADC16_CHANNEL_5 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL)

ADC analog watchdog monitoring of ADC external channel (channel connected to GPIO pin) INN2, converted by group regular only

Definition at line 760 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_AWD_CHANNEL_5_REG_INJ

#define DDL_ADC16_AWD_CHANNEL_5_REG_INJ   ((DDL_ADC16_CHANNEL_5 & ADC_CHANNEL_ID_MASK) | ADC_CFGR_JAWD1EN | ADC_CFGR_AWD1EN | ADC_CFGR_AWD1SGL)

ADC analog watchdog monitoring of ADC external channel (channel connected to GPIO pin) INN2, converted by either group regular or injected

Definition at line 762 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_AWD_DISABLE

#define DDL_ADC16_AWD_DISABLE   (0x00000000UL)

ADC analog watchdog monitoring disabled

Definition at line 741 of file g32r4xx_ddl_adc16.h.