NIIETCM4 PD  v0.9.0
Драйвер периферии для микроконтроллеров на базе ядра ARM Cortex-M4
Маски выбора цифровых компараторов

Макросы

#define ADC_DC_None   ((uint32_t)0x00000000)
 
#define ADC_DC_0   ((uint32_t)0x00000001)
 
#define ADC_DC_1   ((uint32_t)0x00000002)
 
#define ADC_DC_2   ((uint32_t)0x00000004)
 
#define ADC_DC_3   ((uint32_t)0x00000008)
 
#define ADC_DC_4   ((uint32_t)0x00000010)
 
#define ADC_DC_5   ((uint32_t)0x00000020)
 
#define ADC_DC_6   ((uint32_t)0x00000040)
 
#define ADC_DC_7   ((uint32_t)0x00000080)
 
#define ADC_DC_8   ((uint32_t)0x00000100)
 
#define ADC_DC_9   ((uint32_t)0x00000200)
 
#define ADC_DC_10   ((uint32_t)0x00000400)
 
#define ADC_DC_11   ((uint32_t)0x00000800)
 
#define ADC_DC_12   ((uint32_t)0x00001000)
 
#define ADC_DC_13   ((uint32_t)0x00002000)
 
#define ADC_DC_14   ((uint32_t)0x00004000)
 
#define ADC_DC_15   ((uint32_t)0x00008000)
 
#define ADC_DC_16   ((uint32_t)0x00010000)
 
#define ADC_DC_17   ((uint32_t)0x00020000)
 
#define ADC_DC_18   ((uint32_t)0x00040000)
 
#define ADC_DC_19   ((uint32_t)0x00080000)
 
#define ADC_DC_20   ((uint32_t)0x00100000)
 
#define ADC_DC_21   ((uint32_t)0x00200000)
 
#define ADC_DC_22   ((uint32_t)0x00400000)
 
#define ADC_DC_23   ((uint32_t)0x00800000)
 
#define ADC_DC_All   ((uint32_t)0x00FFFFFF)
 
#define IS_ADC_DC(DC)   (((DC) & (uint32_t)0xFF000000) == ((uint32_t)0x000000))
 Макрос проверки попадания масок компараторов в допустимый диапазон.
 

Подробное описание