LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
adc_001.c File Reference
#include "adc_001.h"

Go to the source code of this file.

Functions

static void SetClock (IP_ADC_001_Type *pADC, uint32_t adcRate, uint32_t adcPerClock, uint8_t bitsAccuracy)
 
void IP_ADC_Init (IP_ADC_001_Type *pADC, uint32_t adcRate, uint32_t adcPerClock, uint8_t bitsAccuracy)
 Initialize for ADC.
 
void IP_ADC_DeInit (IP_ADC_001_Type *pADC)
 Shutdown ADC.
 
void IP_ADC_SetBurstMode (IP_ADC_001_Type *pADC, FunctionalState NewState)
 Set burst mode for ADC.
 
Status IP_ADC_Get_Val (IP_ADC_001_Type *pADC, uint8_t channel, uint16_t *data)
 Get the ADC value.
 
FlagStatus IP_ADC_GetStatus (IP_ADC_001_Type *pADC, uint8_t channel, uint32_t StatusType)
 Get ADC Channel status from ADC data register.
 
void IP_ADC_EdgeStartConfig (IP_ADC_001_Type *pADC, uint8_t edge_mode)
 Set the edge start condition.
 
void IP_ADC_SetChannelNumber (IP_ADC_001_Type *pADC, uint8_t channel, FunctionalState NewState)
 Enable/Disable ADC channel number.
 
void IP_ADC_SetStartMode (IP_ADC_001_Type *pADC, uint8_t start_mode)
 Set start mode for ADC.
 
void IP_ADC_Int_Enable (IP_ADC_001_Type *pADC, uint8_t channel, FunctionalState NewState)
 Enable/Disable interrupt for ADC channel.
 

Function Documentation

static void SetClock ( IP_ADC_001_Type pADC,
uint32_t  adcRate,
uint32_t  adcPerClock,
uint8_t  bitsAccuracy 
)
static

Definition at line 47 of file adc_001.c.