![]() |
RTEMS 6.3
|
Go to the source code of this file.
Macros | |
| #define | ACC_SELPLUS_AD12B0 0 |
| #define | ACC_SELPLUS_AD12B1 1 |
| #define | ACC_SELPLUS_AD12B2 2 |
| #define | ACC_SELPLUS_AD12B3 3 |
| #define | ACC_SELPLUS_AD12B4 4 |
| #define | ACC_SELPLUS_AD12B5 5 |
| #define | ACC_SELPLUS_AD12B6 6 |
| #define | ACC_SELPLUS_AD12B7 7 |
| #define | ACC_SELMINUS_TS 0 |
| #define | ACC_SELMINUS_ADVREF 1 |
| #define | ACC_SELMINUS_DAC0 2 |
| #define | ACC_SELMINUS_DAC1 3 |
| #define | ACC_SELMINUS_AD12B0 4 |
| #define | ACC_SELMINUS_AD12B1 5 |
| #define | ACC_SELMINUS_AD12B2 6 |
| #define | ACC_SELMINUS_AD12B3 7 |
| #define | ACC_CfgModeReg(pAcc, mode) |
| #define | ACC_GetModeReg(pAcc) |
| #define | ACC_StartConversion(pAcc) |
| #define | ACC_SoftReset(pAcc) |
| #define | ACC_EnableChannel(pAcc, dwChannel) |
| #define | ACC_DisableChannel(pAcc, dwChannel) |
| #define | ACC_EnableIt(pAcc, dwMode) |
| #define | ACC_DisableIt(pAcc, dwMode) |
| #define | ACC_EnableDataReadyIt(pAcc) |
| #define | ACC_GetStatus(pAcc) |
| #define | ACC_GetChannelStatus(pAcc) |
| #define | ACC_GetInterruptMaskStatus(pAcc) |
| #define | ACC_GetLastConvertedData(pAcc) |
| #define | ACC_CfgAnalogCtrlReg(pAcc, dwMode) |
| #define | ACC_CfgExtModeReg(pAcc, extmode) |
| #define | ACC_GetAnalogCtrlReg(pAcc) |
Functions | |
| void | ACC_Configure (Acc *pAcc, uint8_t idAcc, uint8_t ucSelplus, uint8_t ucSelminus, uint16_t wAc_en, uint16_t wEdge, uint16_t wInvert) |
| Initialize the ACC controller. | |
| void | ACC_SetComparisonPair (Acc *pAcc, uint8_t ucSelplus, uint8_t ucSelminus) |
| uint32_t | ACC_GetComparisonResult (Acc *pAcc, uint32_t dwStatus) |
Interface for configuration the Analog-to-Digital Converter (ACC) peripheral.
| #define ACC_CfgAnalogCtrlReg | ( | pAcc, | |
| dwMode ) |
| #define ACC_CfgExtModeReg | ( | pAcc, | |
| extmode ) |
| #define ACC_CfgModeReg | ( | pAcc, | |
| mode ) |
| #define ACC_DisableChannel | ( | pAcc, | |
| dwChannel ) |
| #define ACC_DisableIt | ( | pAcc, | |
| dwMode ) |
| #define ACC_EnableChannel | ( | pAcc, | |
| dwChannel ) |
| #define ACC_EnableDataReadyIt | ( | pAcc | ) |
| #define ACC_EnableIt | ( | pAcc, | |
| dwMode ) |
| #define ACC_GetAnalogCtrlReg | ( | pAcc | ) |
| #define ACC_GetChannelStatus | ( | pAcc | ) |
| #define ACC_GetInterruptMaskStatus | ( | pAcc | ) |
| #define ACC_GetLastConvertedData | ( | pAcc | ) |
| #define ACC_GetModeReg | ( | pAcc | ) |
| #define ACC_GetStatus | ( | pAcc | ) |
| #define ACC_SoftReset | ( | pAcc | ) |
| #define ACC_StartConversion | ( | pAcc | ) |
|
extern |
Initialize the ACC controller.
| pAcc | Pointer to an Acc instance. |
| idAcc | ACC identifier |
| ucSelplus | input connected to inp, 0~7 |
| ucSelminus | input connected to inm,0~7 |
| wAc_en | Analog comparator enabled/disabled |
| wEdge | CF flag triggering mode |
| wInvert | INVert comparator output,use pattern defined in the device header file |
|
extern |
Return Comparison Result
| pAcc | Pointer to an Acc instance. |
| dwStatus | value of ACC_ISR |