|
Public Types |
typedef otMCP48FVBxx::DacChannel | DacChannel |
typedef otMCP48FVBxx::DacBit | DacBit |
typedef otMCP48FVBxx::Reference | Reference |
enum | DacChannel { OUT_0,
OUT_1
} |
enum | DacBit { BIT_8,
BIT_10,
BIT_12
} |
enum | Address {
R_DAC0,
R_DAC1,
R_VREF = 8,
R_POWER = 9,
R_GAIN = 10
} |
enum | Reference { EXTERNAL = 3,
INTERNAL = 1,
VDD = 0
} |
Public Member Functions |
| otMCP48FVBxx () |
void | init (DacBit bit=BIT_8, U8 spiOffsetIndex=0) |
void | setVref (Reference ref, F32 val=1.22f) |
void | setGain (bool x2_0, bool x2_1=false) |
void | writeData (DacChannel ch, U16 val) |
void | writeData (DacChannel ch, F32 volt) |
void | selectSpiChan () |