void initMeasurementSequence(void) { uint32 i; i = 0; ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////// measurement 0 Definitions ////////////////////////////////////////////////////////////////////////////// TempMeasCon.POWER = 0x03; TempMeasCon.INTERFACE = 0x05; TempMeasCon.MODE0 = 0x06; TempMeasCon.MODE1 = 0x00; TempMeasCon.MODE2 = 0x0F; TempMeasCon.INPMUX = 0xA0; TempMeasCon.OFCAL0 = 0x00; // DEFAULT CALIBRATION TempMeasCon.OFCAL1 = 0x00; // DEFAULT CALIBRATION TempMeasCon.OFCAL2 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL2 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL1 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL0 = 0x40; // DEFAULT CALIBRATION TempMeasCon.IDACMUX = 0xBB; // IDAC NOT CONNECTED TempMeasCon.IDACMAG = 0x00; // IDAC OFF TempMeasCon.REFMUX = 0x00; // REF = INTERNAL 2.5V TempMeasCon.TDACP = 0x00; // TDACP NOT CONNECTED TempMeasCon.TDACN = 0x00; // TDACN NOT CONNECTED TempMeasCon.GPIOCON = 0x00; // ALL GPIO DISCONNECTED TempMeasCon.GPIODIR = 0x00; // ALL GPIO OUTPUTS TempMeasCon.GPIODAT = 0x00; // ALL GPIO = 0 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// setMeasurement(TempMeasCon, i); i = 1; ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////// measurement 1 Definitions ////////////////////////////////////////////////////////////////////////////// TempMeasCon.POWER = 0x03; TempMeasCon.INTERFACE = 0x05; TempMeasCon.MODE0 = 0x06; TempMeasCon.MODE1 = 0x00; TempMeasCon.MODE2 = 0x0F; TempMeasCon.INPMUX = 0xA0; TempMeasCon.OFCAL0 = 0x00; // DEFAULT CALIBRATION TempMeasCon.OFCAL1 = 0x00; // DEFAULT CALIBRATION TempMeasCon.OFCAL2 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL2 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL1 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL0 = 0x40; // DEFAULT CALIBRATION TempMeasCon.IDACMUX = 0xBB; // IDAC NOT CONNECTED TempMeasCon.IDACMAG = 0x00; // IDAC OFF TempMeasCon.REFMUX = 0x00; // REF = INTERNAL 2.5V TempMeasCon.TDACP = 0x00; // TDACP NOT CONNECTED TempMeasCon.TDACN = 0x00; // TDACN NOT CONNECTED TempMeasCon.GPIOCON = 0x00; // ALL GPIO DISCONNECTED TempMeasCon.GPIODIR = 0x00; // ALL GPIO OUTPUTS TempMeasCon.GPIODAT = 0x00; // ALL GPIO = 0 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// setMeasurement(TempMeasCon, i); i = 2; ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////// measurement 2 Definitions ////////////////////////////////////////////////////////////////////////////// TempMeasCon.POWER = 0x03; TempMeasCon.INTERFACE = 0x05; TempMeasCon.MODE0 = 0x06; TempMeasCon.MODE1 = 0x00; TempMeasCon.MODE2 = 0x0F; TempMeasCon.INPMUX = 0xA0; TempMeasCon.OFCAL0 = 0x00; // DEFAULT CALIBRATION TempMeasCon.OFCAL1 = 0x00; // DEFAULT CALIBRATION TempMeasCon.OFCAL2 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL2 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL1 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL0 = 0x40; // DEFAULT CALIBRATION TempMeasCon.IDACMUX = 0xBB; // IDAC NOT CONNECTED TempMeasCon.IDACMAG = 0x00; // IDAC OFF TempMeasCon.REFMUX = 0x00; // REF = INTERNAL 2.5V TempMeasCon.TDACP = 0x00; // TDACP NOT CONNECTED TempMeasCon.TDACN = 0x00; // TDACN NOT CONNECTED TempMeasCon.GPIOCON = 0x00; // ALL GPIO DISCONNECTED TempMeasCon.GPIODIR = 0x00; // ALL GPIO OUTPUTS TempMeasCon.GPIODAT = 0x00; // ALL GPIO = 0 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// setMeasurement(TempMeasCon, i); i = 3; ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////// measurement 3 Definitions ////////////////////////////////////////////////////////////////////////////// TempMeasCon.POWER = 0x03; TempMeasCon.INTERFACE = 0x05; TempMeasCon.MODE0 = 0x06; TempMeasCon.MODE1 = 0x00; TempMeasCon.MODE2 = 0x0F; TempMeasCon.INPMUX = 0xA1; TempMeasCon.OFCAL0 = 0x00; // DEFAULT CALIBRATION TempMeasCon.OFCAL1 = 0x00; // DEFAULT CALIBRATION TempMeasCon.OFCAL2 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL2 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL1 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL0 = 0x40; // DEFAULT CALIBRATION TempMeasCon.IDACMUX = 0xBB; // IDAC NOT CONNECTED TempMeasCon.IDACMAG = 0x00; // IDAC OFF TempMeasCon.REFMUX = 0x00; // REF = INTERNAL 2.5V TempMeasCon.TDACP = 0x00; // TDACP NOT CONNECTED TempMeasCon.TDACN = 0x00; // TDACN NOT CONNECTED TempMeasCon.GPIOCON = 0x00; // ALL GPIO DISCONNECTED TempMeasCon.GPIODIR = 0x00; // ALL GPIO OUTPUTS TempMeasCon.GPIODAT = 0x00; // ALL GPIO = 0 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// setMeasurement(TempMeasCon, i); i = 4; ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////// measurement 4 Definitions ////////////////////////////////////////////////////////////////////////////// TempMeasCon.POWER = 0x03; TempMeasCon.INTERFACE = 0x05; TempMeasCon.MODE0 = 0x06; TempMeasCon.MODE1 = 0x00; TempMeasCon.MODE2 = 0x0F; TempMeasCon.INPMUX = 0xA0; TempMeasCon.OFCAL0 = 0x00; // DEFAULT CALIBRATION TempMeasCon.OFCAL1 = 0x00; // DEFAULT CALIBRATION TempMeasCon.OFCAL2 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL2 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL1 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL0 = 0x40; // DEFAULT CALIBRATION TempMeasCon.IDACMUX = 0xBB; // IDAC NOT CONNECTED TempMeasCon.IDACMAG = 0x00; // IDAC OFF TempMeasCon.REFMUX = 0x00; // REF = INTERNAL 2.5V TempMeasCon.TDACP = 0x00; // TDACP NOT CONNECTED TempMeasCon.TDACN = 0x00; // TDACN NOT CONNECTED TempMeasCon.GPIOCON = 0x00; // ALL GPIO DISCONNECTED TempMeasCon.GPIODIR = 0x00; // ALL GPIO OUTPUTS TempMeasCon.GPIODAT = 0x00; // ALL GPIO = 0 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// setMeasurement(TempMeasCon, i); i = 5; ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////// measurement 5 Definitions ////////////////////////////////////////////////////////////////////////////// TempMeasCon.POWER = 0x03; TempMeasCon.INTERFACE = 0x05; TempMeasCon.MODE0 = 0x06; TempMeasCon.MODE1 = 0x00; TempMeasCon.MODE2 = 0x0F; TempMeasCon.INPMUX = 0xA0; TempMeasCon.OFCAL0 = 0x00; // DEFAULT CALIBRATION TempMeasCon.OFCAL1 = 0x00; // DEFAULT CALIBRATION TempMeasCon.OFCAL2 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL2 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL1 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL0 = 0x40; // DEFAULT CALIBRATION TempMeasCon.IDACMUX = 0xBB; // IDAC NOT CONNECTED TempMeasCon.IDACMAG = 0x00; // IDAC OFF TempMeasCon.REFMUX = 0x00; // REF = INTERNAL 2.5V TempMeasCon.TDACP = 0x00; // TDACP NOT CONNECTED TempMeasCon.TDACN = 0x00; // TDACN NOT CONNECTED TempMeasCon.GPIOCON = 0x00; // ALL GPIO DISCONNECTED TempMeasCon.GPIODIR = 0x00; // ALL GPIO OUTPUTS TempMeasCon.GPIODAT = 0x00; // ALL GPIO = 0 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// setMeasurement(TempMeasCon, i); i = 6; ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////// measurement 6 Definitions ////////////////////////////////////////////////////////////////////////////// TempMeasCon.POWER = 0x03; TempMeasCon.INTERFACE = 0x05; TempMeasCon.MODE0 = 0x06; TempMeasCon.MODE1 = 0x00; TempMeasCon.MODE2 = 0x0F; TempMeasCon.INPMUX = 0xA0; TempMeasCon.OFCAL0 = 0x00; // DEFAULT CALIBRATION TempMeasCon.OFCAL1 = 0x00; // DEFAULT CALIBRATION TempMeasCon.OFCAL2 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL2 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL1 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL0 = 0x40; // DEFAULT CALIBRATION TempMeasCon.IDACMUX = 0xBB; // IDAC NOT CONNECTED TempMeasCon.IDACMAG = 0x00; // IDAC OFF TempMeasCon.REFMUX = 0x00; // REF = INTERNAL 2.5V TempMeasCon.TDACP = 0x00; // TDACP NOT CONNECTED TempMeasCon.TDACN = 0x00; // TDACN NOT CONNECTED TempMeasCon.GPIOCON = 0x00; // ALL GPIO DISCONNECTED TempMeasCon.GPIODIR = 0x00; // ALL GPIO OUTPUTS TempMeasCon.GPIODAT = 0x00; // ALL GPIO = 0 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// setMeasurement(TempMeasCon, i); i = 7; ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////// measurement 7 Definitions ////////////////////////////////////////////////////////////////////////////// TempMeasCon.POWER = 0x03; TempMeasCon.INTERFACE = 0x05; TempMeasCon.MODE0 = 0x06; TempMeasCon.MODE1 = 0x00; TempMeasCon.MODE2 = 0x0F; TempMeasCon.INPMUX = 0xA0; TempMeasCon.OFCAL0 = 0x00; // DEFAULT CALIBRATION TempMeasCon.OFCAL1 = 0x00; // DEFAULT CALIBRATION TempMeasCon.OFCAL2 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL2 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL1 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL0 = 0x40; // DEFAULT CALIBRATION TempMeasCon.IDACMUX = 0xBB; // IDAC NOT CONNECTED TempMeasCon.IDACMAG = 0x00; // IDAC OFF TempMeasCon.REFMUX = 0x00; // REF = INTERNAL 2.5V TempMeasCon.TDACP = 0x00; // TDACP NOT CONNECTED TempMeasCon.TDACN = 0x00; // TDACN NOT CONNECTED TempMeasCon.GPIOCON = 0x00; // ALL GPIO DISCONNECTED TempMeasCon.GPIODIR = 0x00; // ALL GPIO OUTPUTS TempMeasCon.GPIODAT = 0x00; // ALL GPIO = 0 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// setMeasurement(TempMeasCon, i); i = 8; ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////// measurement 8 Definitions ////////////////////////////////////////////////////////////////////////////// TempMeasCon.POWER = 0x03; TempMeasCon.INTERFACE = 0x05; TempMeasCon.MODE0 = 0x06; TempMeasCon.MODE1 = 0x00; TempMeasCon.MODE2 = 0x0F; TempMeasCon.INPMUX = 0xA0; TempMeasCon.OFCAL0 = 0x00; // DEFAULT CALIBRATION TempMeasCon.OFCAL1 = 0x00; // DEFAULT CALIBRATION TempMeasCon.OFCAL2 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL2 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL1 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL0 = 0x40; // DEFAULT CALIBRATION TempMeasCon.IDACMUX = 0xBB; // IDAC NOT CONNECTED TempMeasCon.IDACMAG = 0x00; // IDAC OFF TempMeasCon.REFMUX = 0x00; // REF = INTERNAL 2.5V TempMeasCon.TDACP = 0x00; // TDACP NOT CONNECTED TempMeasCon.TDACN = 0x00; // TDACN NOT CONNECTED TempMeasCon.GPIOCON = 0x00; // ALL GPIO DISCONNECTED TempMeasCon.GPIODIR = 0x00; // ALL GPIO OUTPUTS TempMeasCon.GPIODAT = 0x00; // ALL GPIO = 0 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// setMeasurement(TempMeasCon, i); i = 9; ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////// measurement 9 Definitions ////////////////////////////////////////////////////////////////////////////// TempMeasCon.POWER = 0x03; TempMeasCon.INTERFACE = 0x05; TempMeasCon.MODE0 = 0x06; TempMeasCon.MODE1 = 0x00; TempMeasCon.MODE2 = 0x0F; TempMeasCon.INPMUX = 0xA0; TempMeasCon.OFCAL0 = 0x00; // DEFAULT CALIBRATION TempMeasCon.OFCAL1 = 0x00; // DEFAULT CALIBRATION TempMeasCon.OFCAL2 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL2 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL1 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL0 = 0x40; // DEFAULT CALIBRATION TempMeasCon.IDACMUX = 0xBB; // IDAC NOT CONNECTED TempMeasCon.IDACMAG = 0x00; // IDAC OFF TempMeasCon.REFMUX = 0x00; // REF = INTERNAL 2.5V TempMeasCon.TDACP = 0x00; // TDACP NOT CONNECTED TempMeasCon.TDACN = 0x00; // TDACN NOT CONNECTED TempMeasCon.GPIOCON = 0x00; // ALL GPIO DISCONNECTED TempMeasCon.GPIODIR = 0x00; // ALL GPIO OUTPUTS TempMeasCon.GPIODAT = 0x00; // ALL GPIO = 0 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// setMeasurement(TempMeasCon, i); i = 10; ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////// measurement 10 Definitions ////////////////////////////////////////////////////////////////////////////// TempMeasCon.POWER = 0x03; TempMeasCon.INTERFACE = 0x05; TempMeasCon.MODE0 = 0x06; TempMeasCon.MODE1 = 0x00; TempMeasCon.MODE2 = 0x0F; TempMeasCon.INPMUX = 0xA0; TempMeasCon.OFCAL0 = 0x00; // DEFAULT CALIBRATION TempMeasCon.OFCAL1 = 0x00; // DEFAULT CALIBRATION TempMeasCon.OFCAL2 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL2 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL1 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL0 = 0x40; // DEFAULT CALIBRATION TempMeasCon.IDACMUX = 0xBB; // IDAC NOT CONNECTED TempMeasCon.IDACMAG = 0x00; // IDAC OFF TempMeasCon.REFMUX = 0x00; // REF = INTERNAL 2.5V TempMeasCon.TDACP = 0x00; // TDACP NOT CONNECTED TempMeasCon.TDACN = 0x00; // TDACN NOT CONNECTED TempMeasCon.GPIOCON = 0x00; // ALL GPIO DISCONNECTED TempMeasCon.GPIODIR = 0x00; // ALL GPIO OUTPUTS TempMeasCon.GPIODAT = 0x00; // ALL GPIO = 0 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// setMeasurement(TempMeasCon, i); i = 11; ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////// measurement 11 Definitions ////////////////////////////////////////////////////////////////////////////// TempMeasCon.POWER = 0x03; TempMeasCon.INTERFACE = 0x05; TempMeasCon.MODE0 = 0x06; TempMeasCon.MODE1 = 0x00; TempMeasCon.MODE2 = 0x0F; TempMeasCon.INPMUX = 0xA0; TempMeasCon.OFCAL0 = 0x00; // DEFAULT CALIBRATION TempMeasCon.OFCAL1 = 0x00; // DEFAULT CALIBRATION TempMeasCon.OFCAL2 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL2 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL1 = 0x00; // DEFAULT CALIBRATION TempMeasCon.FSCAL0 = 0x40; // DEFAULT CALIBRATION TempMeasCon.IDACMUX = 0xBB; // IDAC NOT CONNECTED TempMeasCon.IDACMAG = 0x00; // IDAC OFF TempMeasCon.REFMUX = 0x00; // REF = INTERNAL 2.5V TempMeasCon.TDACP = 0x00; // TDACP NOT CONNECTED TempMeasCon.TDACN = 0x00; // TDACN NOT CONNECTED TempMeasCon.GPIOCON = 0x00; // ALL GPIO DISCONNECTED TempMeasCon.GPIODIR = 0x00; // ALL GPIO OUTPUTS TempMeasCon.GPIODAT = 0x00; // ALL GPIO = 0 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// setMeasurement(TempMeasCon, i); }