XADC Driver.
More...
#include <stdint.h>
#include <stdbool.h>
#include "lm32soc/dev_soc.h"
Go to the source code of this file.
|
enum | XadcChan {
xadcChanTemp = 0,
xadcChanVccInt,
xadcChanVccAux,
xadcChanVccBRAM,
xadcChanOT
} |
|
enum | XadcType { xadcTypeCur = 0,
xadcTypeMax,
xadcTypeMin
} |
|
enum | XadcAvg { xadcAvgOff,
xadcAvg16,
xadcAvg64,
xadcAvg256
} |
|
enum | XadcPowerState { xadcPowerStateUp,
xadcPowerStateDown,
xadcPowerStateBDown
} |
|
enum | XadcMode { xadcModeDefault,
xadcModeAutoSequence
} |
|
|
uint16_t | xadcGetMeas (XadcChan ch, XadcType ty) |
|
bool | xadcGetAlarm (XadcChan ch) |
|
void | xadcSetAveraging (XadcAvg av) |
|
XadcAvg | xadcGetAveraging () |
|
void | xadcEnaAlarm (XadcChan ch, bool enable) |
|
void | xadcPowerDown (XadcPowerState ps) |
|
bool | xadcSetAlarmValue (XadcChan ch, XadcType ty, uint16_t val) |
|
void | xadcSetMode (XadcMode mo) |
|
XADC Driver.
Definition in file xadc.h.