G32R430 Device Driver Layer v1.0.4
G32R4xx Device Driver Layer API Reference
Oversampling - Oversampling scope

Macros

#define DDL_ADC16_OVS_DISABLE   (0x00000000UL)
#define DDL_ADC16_OVS_GRP_REGULAR_CONTINUED   ( ADC_CFGR2_ROVSE)
#define DDL_ADC16_OVS_GRP_REGULAR_RESUMED   (ADC_CFGR2_ROVSM | ADC_CFGR2_ROVSE)
#define DDL_ADC16_OVS_GRP_INJECTED   ( ADC_CFGR2_JOVSE )
#define DDL_ADC16_OVS_GRP_INJ_REG_RESUMED   ( ADC_CFGR2_JOVSE | ADC_CFGR2_ROVSE)

Detailed Description

Macro Definition Documentation

◆ DDL_ADC16_OVS_DISABLE

#define DDL_ADC16_OVS_DISABLE   (0x00000000UL)

ADC oversampling disabled.

Definition at line 781 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_OVS_GRP_INJ_REG_RESUMED

#define DDL_ADC16_OVS_GRP_INJ_REG_RESUMED   ( ADC_CFGR2_JOVSE | ADC_CFGR2_ROVSE)

ADC oversampling on conversions of both ADC groups regular and injected. If group injected interrupting group regular: when ADC group injected is triggered, the oversampling on ADC group regular is resumed from start (oversampler buffer reset).

Definition at line 785 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_OVS_GRP_INJECTED

#define DDL_ADC16_OVS_GRP_INJECTED   ( ADC_CFGR2_JOVSE )

ADC oversampling on conversions of ADC group injected.

Definition at line 784 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_OVS_GRP_REGULAR_CONTINUED

#define DDL_ADC16_OVS_GRP_REGULAR_CONTINUED   ( ADC_CFGR2_ROVSE)

ADC oversampling on conversions of ADC group regular. If group injected interrupts group regular: when ADC group injected is triggered, the oversampling on ADC group regular is temporary stopped and continued afterwards.

Definition at line 782 of file g32r4xx_ddl_adc16.h.

◆ DDL_ADC16_OVS_GRP_REGULAR_RESUMED

#define DDL_ADC16_OVS_GRP_REGULAR_RESUMED   (ADC_CFGR2_ROVSM | ADC_CFGR2_ROVSE)

ADC oversampling on conversions of ADC group regular. If group injected interrupts group regular: when ADC group injected is triggered, the oversampling on ADC group regular is resumed from start (oversampler buffer reset).

Definition at line 783 of file g32r4xx_ddl_adc16.h.