7 #ifndef __MSP430WARE_REF_H__
8 #define __MSP430WARE_REF_H__
12 #ifdef __MSP430_HAS_REF__
31 #define REF_VREF1_5V (REFVSEL_0)
32 #define REF_VREF2_0V (REFVSEL_1)
33 #define REF_VREF2_5V (REFVSEL_2)
42 #define REF_ACTIVE true
43 #define REF_INACTIVE false
51 #define REF_STATICMODE 0x00
52 #define REF_SAMPLEMODE BGMODE
60 #define REF_NOTBUSY 0x00
61 #define REF_BUSY REFGENBUSY
90 extern void Ref_setReferenceVoltage(uint16_t baseAddress,
91 uint8_t referenceVoltageSelect);
111 extern void Ref_disableTempSensor(uint16_t baseAddress);
129 extern void Ref_enableTempSensor(uint16_t baseAddress);
154 extern void Ref_enableReferenceVoltageOutput(uint16_t baseAddress);
171 extern void Ref_disableReferenceVoltageOutput(uint16_t baseAddress);
191 extern void Ref_enableReferenceVoltage(uint16_t baseAddress);
208 extern void Ref_disableReferenceVoltage(uint16_t baseAddress);
230 extern uint16_t Ref_getBandgapMode(uint16_t baseAddress);
248 extern bool Ref_isBandgapActive(uint16_t baseAddress);
268 extern uint16_t Ref_isRefGenBusy(uint16_t baseAddress);
287 extern bool Ref_isRefGenActive(uint16_t baseAddress);