|
| enum | CHIP_ADC_CHANNEL_T {
ADC_CH0 = 0,
ADC_CH1,
ADC_CH2,
ADC_CH3,
ADC_CH4,
ADC_CH5,
ADC_CH6,
ADC_CH7,
ADC_CH0 = 0,
ADC_CH1,
ADC_CH2,
ADC_CH3,
ADC_CH4,
ADC_CH5,
ADC_CH6,
ADC_CH7,
ADC_CH0 = 0,
ADC_CH1,
ADC_CH2,
ADC_CH3,
ADC_CH4,
ADC_CH5,
ADC_CH6,
ADC_CH7,
ADC_CH0 = 0,
ADC_CH1,
ADC_CH2,
ADC_CH3,
ADC_CH4,
ADC_CH5,
ADC_CH6,
ADC_CH7
} |
| | The channels on one ADC peripheral. More...
|
| |
| enum | CHIP_ADC_EDGE_CFG_T {
ADC_TRIGGERMODE_RISING = 0,
ADC_TRIGGERMODE_FALLING,
ADC_TRIGGERMODE_RISING = 0,
ADC_TRIGGERMODE_FALLING,
ADC_TRIGGERMODE_RISING = 0,
ADC_TRIGGERMODE_FALLING,
ADC_TRIGGERMODE_RISING = 0,
ADC_TRIGGERMODE_FALLING
} |
| | Edge configuration, which controls rising or falling edge on the selected signal for the start of a conversion. More...
|
| |
| enum | CHIP_ADC_START_MODE_T {
ADC_NO_START = 0,
ADC_START_NOW,
ADC_START_ON_CTOUT15,
ADC_START_ON_CTOUT8,
ADC_START_ON_ADCTRIG0,
ADC_START_ON_ADCTRIG1,
ADC_START_ON_MCOA2,
ADC_NO_START = 0,
ADC_START_NOW,
ADC_START_ON_CTOUT15,
ADC_START_ON_CTOUT8,
ADC_START_ON_ADCTRIG0,
ADC_START_ON_ADCTRIG1,
ADC_START_ON_MCOA2,
ADC_NO_START = 0,
ADC_START_NOW,
ADC_START_ON_CTOUT15,
ADC_START_ON_CTOUT8,
ADC_START_ON_ADCTRIG0,
ADC_START_ON_ADCTRIG1,
ADC_START_ON_MCOA2,
ADC_NO_START = 0,
ADC_START_NOW,
ADC_START_ON_CTOUT15,
ADC_START_ON_CTOUT8,
ADC_START_ON_ADCTRIG0,
ADC_START_ON_ADCTRIG1,
ADC_START_ON_MCOA2
} |
| | Start mode, which controls the start of an A/D conversion when the BURST bit is 0. More...
|
| |
|
| STATIC INLINE Status | Chip_ADC_Read_Value (LPC_ADC_T *pADC, uint8_t channel, uint16_t *data) |
| | Read the ADC value from a channel.
|
| |
| STATIC INLINE FlagStatus | Chip_ADC_Read_Status (LPC_ADC_T *pADC, uint8_t channel, uint32_t StatusType) |
| | Read the ADC channel status.
|
| |
| STATIC INLINE void | Chip_ADC_Channel_Int_Cmd (LPC_ADC_T *pADC, uint8_t channel, FunctionalState NewState) |
| | Enable/Disable interrupt for ADC channel.
|
| |
| STATIC INLINE void | Chip_ADC_Global_Int_Cmd (LPC_ADC_T *pADC, FunctionalState NewState) |
| | Enable/Disable global interrupt for ADC channel.
|
| |
| void | Chip_ADC_DeInit (LPC_ADC_T *pADC) |
| | Shutdown ADC.
|
| |
| void | Chip_ADC_Init (LPC_ADC_T *pADC, ADC_Clock_Setup_T *ADCSetup) |
| | Initialize the ADC peripheral and the ADC setup structure to default value.
|
| |
| void | Chip_ADC_Set_StartMode (LPC_ADC_T *pADC, CHIP_ADC_START_MODE_T mode, CHIP_ADC_EDGE_CFG_T EdgeOption) |
| | Select the mode starting the AD conversion.
|
| |
| void | Chip_ADC_Set_SampleRate (LPC_ADC_T *pADC, ADC_Clock_Setup_T *ADCSetup, uint32_t rate) |
| | Set the ADC Sample rate.
|
| |
| void | Chip_ADC_Channel_Enable_Cmd (LPC_ADC_T *pADC, CHIP_ADC_CHANNEL_T channel, FunctionalState NewState) |
| | Enable or disable the ADC channel on ADC peripheral.
|
| |
| void | Chip_ADC_Burst_Cmd (LPC_ADC_T *pADC, FunctionalState NewState) |
| | Enable burst mode.
|
| |
| Status | Chip_ADC_Read_Byte (LPC_ADC_T *pADC, CHIP_ADC_CHANNEL_T channel, uint8_t *data) |
| | Read the ADC value and convert it to 8bits value.
|
| |