Functions |
void | AFEC_Initialize (Afec *pAFE, uint32_t dwID) |
| Initialize the AFE controller.
|
uint32_t | AFEC_SetClock (Afec *pAFE, uint32_t dwClk, uint32_t dwMck) |
| Set AFE clock.
|
void | AFEC_SetTiming (Afec *pAFE, uint32_t dwStartup, uint32_t dwTracking, uint32_t dwSettling) |
| Set AFE timing.
|
void | AFEC_SetTrigger (Afec *pAFE, uint32_t dwTrgSel) |
| Set AFE trigger.
|
void | AFEC_SetSleepMode (Afec *pAFE, uint8_t bEnDis) |
| Enable/Disable sleep mode.
|
void | AFEC_SetFastWakeup (Afec *pAFE, uint8_t bEnDis) |
| Enable/Disable fast wake up.
|
void | AFEC_SetSequenceMode (Afec *pAFE, uint8_t bEnDis) |
| Enable/Disable sequence mode.
|
void | AFEC_SetSequence (Afec *pAFE, uint32_t dwSEQ1, uint32_t dwSEQ2) |
| Set channel sequence.
|
void | AFEC_SetSequenceByList (Afec *pAFE, uint8_t ucChList[], uint8_t ucNumCh) |
| Set channel sequence by given channel list.
|
void | AFEC_SetAnalogChange (Afec *pAFE, uint8_t bEnDis) |
| Set analog change. IF enabled, it allows different analog settings for each channel, otherwise, DIFF0, GAIN0 and OFF0 are used for all channels.
|
void | AFEC_SetTagEnable (Afec *pAFE, uint8_t bEnDis) |
| Set "TAG" mode, show channel number in last data or not.
|
void | AFEC_SetCompareChannel (Afec *pAFE, uint32_t dwChannel) |
| Set compare channel.
|
void | AFEC_SetCompareMode (Afec *pAFE, uint32_t dwMode) |
| Set compare mode.
|
void | AFEC_SetComparisonWindow (Afec *pAFE, uint32_t dwHi_Lo) |
| Set comparison window.
|
uint32_t | AFEC_GetConvertedData (Afec *pAFE, uint32_t dwChannel) |
| Return the Channel Converted Data.
|
void | AFEC_SetStartupTime (Afec *pAFE, uint32_t dwUs) |
void | AFEC_SetTrackingTime (Afec *pAFE, uint32_t dwNs) |
void | AFEC_SetAnalogOffset (Afec *pAFE, uint32_t dwChannel, uint32_t aoffset) |
| Set analog offset to be used for channel CSEL.
|
void | AFEC_SetAnalogControl (Afec *pAFE, uint32_t control) |
| Set analog offset to be used for channel CSEL.
|
Implementation of Analog-to-Digital Converter (AFE).