Go to the documentation of this file.00001 #ifndef __MSP430WARE_REF_H__
00002 #define __MSP430WARE_REF_H__
00003
00004
00005
00006
00007
00008
00009
00010 #define __MSP430_HAS_REF__
00011
00012
00013
00014
00015
00016
00017
00018 #define REF_VREF1_5V (REFVSEL_0)
00019 #define REF_VREF2_0V (REFVSEL_1)
00020 #define REF_VREF2_5V (REFVSEL_2)
00021
00022
00023
00024
00025
00026
00027
00028 #define REF_NOTBUSY (0x0)
00029 #define REF_BUSY (0x1)
00030
00031
00032
00033
00034
00035
00036
00037 #define REF_INACTIVE (0x0)
00038 #define REF_ACTIVE (0x1)
00039
00040
00041
00042
00043
00044
00045 #define REF_STATICMODE (0x0)
00046 #define REF_SAMPLEMODE (0x1)
00047
00048
00049
00050
00051
00052
00053 extern void REF_setReferenceVoltage (unsigned int baseAddress,
00054 unsigned char referenceVoltageSelect);
00055
00056 extern void REF_disableTempSensor (unsigned int baseAddress);
00057
00058 extern void REF_enableTempSensor (unsigned int baseAddress);
00059
00060 extern void REF_enableReferenceVoltageOutput (unsigned int baseAddress);
00061
00062 extern void REF_disableReferenceVoltageOutput (unsigned int baseAddress);
00063
00064 extern void REF_enableReferenceVoltage (unsigned int baseAddress);
00065
00066 extern void REF_disableReferenceVoltage (unsigned int baseAddress);
00067
00068 extern unsigned short REF_getBandgapMode (unsigned int baseAddress);
00069
00070 extern unsigned short REF_isBandgapActive (unsigned int baseAddress);
00071
00072 extern unsigned short REF_isRefGenBusy (unsigned int baseAddress);
00073
00074 extern unsigned short REF_isRefGen (unsigned int baseAddress);
00075
00076 #endif