uc-sdk
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ADC Public Functions

Functions

void ADC_Init (LPC_ADC_TypeDef *ADCx, uint32_t rate)
 
void ADC_DeInit (LPC_ADC_TypeDef *ADCx)
 
void ADC_BurstCmd (LPC_ADC_TypeDef *ADCx, FunctionalState NewState)
 
void ADC_PowerdownCmd (LPC_ADC_TypeDef *ADCx, FunctionalState NewState)
 
void ADC_StartCmd (LPC_ADC_TypeDef *ADCx, uint8_t start_mode)
 
void ADC_ChannelCmd (LPC_ADC_TypeDef *ADCx, uint8_t Channel, FunctionalState NewState)
 
void ADC_EdgeStartConfig (LPC_ADC_TypeDef *ADCx, uint8_t EdgeOption)
 
void ADC_IntConfig (LPC_ADC_TypeDef *ADCx, ADC_TYPE_INT_OPT IntType, FunctionalState NewState)
 
uint16_t ADC_ChannelGetData (LPC_ADC_TypeDef *ADCx, uint8_t channel)
 
FlagStatus ADC_ChannelGetStatus (LPC_ADC_TypeDef *ADCx, uint8_t channel, uint32_t StatusType)
 
uint32_t ADC_GlobalGetData (LPC_ADC_TypeDef *ADCx)
 
FlagStatus ADC_GlobalGetStatus (LPC_ADC_TypeDef *ADCx, uint32_t StatusType)
 

Detailed Description

Function Documentation

void ADC_BurstCmd ( LPC_ADC_TypeDef ADCx,
FunctionalState  NewState 
)
void ADC_ChannelCmd ( LPC_ADC_TypeDef ADCx,
uint8_t  Channel,
FunctionalState  NewState 
)
uint16_t ADC_ChannelGetData ( LPC_ADC_TypeDef ADCx,
uint8_t  channel 
)
FlagStatus ADC_ChannelGetStatus ( LPC_ADC_TypeDef ADCx,
uint8_t  channel,
uint32_t  StatusType 
)
void ADC_DeInit ( LPC_ADC_TypeDef ADCx)
void ADC_EdgeStartConfig ( LPC_ADC_TypeDef ADCx,
uint8_t  EdgeOption 
)
uint32_t ADC_GlobalGetData ( LPC_ADC_TypeDef ADCx)
FlagStatus ADC_GlobalGetStatus ( LPC_ADC_TypeDef ADCx,
uint32_t  StatusType 
)
void ADC_Init ( LPC_ADC_TypeDef ADCx,
uint32_t  rate 
)
void ADC_IntConfig ( LPC_ADC_TypeDef ADCx,
ADC_TYPE_INT_OPT  IntType,
FunctionalState  NewState 
)
void ADC_PowerdownCmd ( LPC_ADC_TypeDef ADCx,
FunctionalState  NewState 
)
void ADC_StartCmd ( LPC_ADC_TypeDef ADCx,
uint8_t  start_mode 
)