uint8_t FDC1004::startRepeatMeasurement()

in FDC1004.cpp [205:223]


uint8_t FDC1004::startRepeatMeasurement(uint8_t measurements, uint8_t rate)
{
    //set which measurements should be repeatedly triggered at given rate
    uint16_t trigger_data;
    trigger_data = (1<<8);        //repeat ENABLED
    trigger_data |= (rate) << 10; // sample rate
    trigger_data |= (measurements << 4);
    //Serial.println(trigger_data, BIN);
    writeRegister16(FDC1004_CONFIG, trigger_data);

    trigger_data = readRegister16(FDC1004_CONFIG);
    //Serial.println(trigger_data, BIN);
    // writeRegister16(FDC1004_CONFIG, trigger_data);
  
    delay(40);
    trigger_data = readRegister16(FDC1004_CONFIG);
    //Serial.println(trigger_data, BIN);
    return 0;
}