in FDC1004.cpp [62:80]
uint8_t FDC1004::setupSingleMeasurement(uint8_t measurement, uint8_t channel, uint8_t capdac)
{
//check if measurement and channel are between 1 and 4
//check if capdac is between 00000 and 11111
uint16_t configuration_data;
configuration_data = (channel-1) << 13; // set CHA
//Serial.println(configuration_data, BIN);
configuration_data |= (0x4) << 10; // disable CHB, enable CAPDAC
configuration_data |= (capdac) << 5; //CAPDAC value
//Serial.println(configuration_data, BIN);
writeRegister16(FDC1004_CONF_MEAS1+(measurement-1), configuration_data);
//writeRegister16(0x09, configuration_data);
configuration_data = readRegister16(FDC1004_CONF_MEAS1+(measurement-1));
//Serial.println(configuration_data, BIN);
return 0;
}