![]() |
RTEMS 6.3
|
ADC library for the lpc176x bsp. More...
Go to the source code of this file.
Data Structures | |
| struct | lpc176x_adc_device |
| The ADC low-level device. More... | |
| struct | lpc176x_adc_pin_map |
| Represents the pin and function for each ADC input. More... | |
Macros | |
| #define | MAX_ADC_CLK 13000000u |
| #define | ADC_RANGE 0xFFFu |
| #define | ADC_NUMBER_VALID(number) |
| #define | ADC_CR_SEL(val) |
| #define | ADC_CR_SEL_GET(val) |
| #define | ADC_CR_SEL_SET(reg, val) |
| #define | ADC_CR_CLKDIV(val) |
| #define | ADC_CR_CLKDIV_GET(reg) |
| #define | ADC_CR_CLKDIV_SET(reg, val) |
| #define | ADC_CR_BURST BSP_BIT32( 16 ) |
| #define | ADC_CR_CLKS(val) |
| #define | ADC_CR_PDN BSP_BIT32( 21 ) |
| #define | ADC_CR_START_NOW BSP_BIT32( 24 ) |
| #define | ADC_CR_START(val) |
| #define | ADC_CR_EDGE BSP_BIT32( 27 ) |
| #define | ADC_DR_VALUE(reg) |
| #define | ADC_DR_OVERRUN BSP_BIT32( 30 ) |
| #define | ADC_DR_DONE BSP_BIT32( 31 ) |
| #define | ADC_DATA_CONVERSION_DONE(val) |
Enumerations | |
| enum | lpc176x_adc_number { ADC_0 , ADC_1 , ADC_2 , ADC_3 , ADC_4 , ADC_5 , ADC_6 , ADC_7 , ADC_DEVICES_COUNT } |
| The ADC inputs of the board. | |
ADC library for the lpc176x bsp.
| #define ADC_CR_CLKDIV | ( | val | ) |
| #define ADC_CR_CLKDIV_GET | ( | reg | ) |
| #define ADC_CR_CLKDIV_SET | ( | reg, | |
| val ) |
| #define ADC_CR_CLKS | ( | val | ) |
| #define ADC_CR_SEL | ( | val | ) |
| #define ADC_CR_SEL_GET | ( | val | ) |
| #define ADC_CR_SEL_SET | ( | reg, | |
| val ) |
| #define ADC_CR_START | ( | val | ) |
| #define ADC_DATA_CONVERSION_DONE | ( | val | ) |
| #define ADC_DR_VALUE | ( | reg | ) |
| #define ADC_NUMBER_VALID | ( | number | ) |