Index: AD5941_interface09302025/DDTeensyDefs.h =================================================================== diff -u -r155b2459fb174d166376c729458e8d3881e65f9b -r9347ab61cc26e8afa4f0ac6071b7f9d9dcccbda5 --- AD5941_interface09302025/DDTeensyDefs.h (.../DDTeensyDefs.h) (revision 155b2459fb174d166376c729458e8d3881e65f9b) +++ AD5941_interface09302025/DDTeensyDefs.h (.../DDTeensyDefs.h) (revision 9347ab61cc26e8afa4f0ac6071b7f9d9dcccbda5) @@ -58,6 +58,19 @@ UPDATE_CFG_STATUS_SUCCESS }; +// Update Measurement Settings Status +typedef enum Mst_param_idx +{ + CONDUCTIVITY_MST_PARAM_IDX_SINFREQ = 0, ///< SinFreq : Frequency of excitation signal + CONDUCTIVITY_MST_PARAM_IDX_DACPP, ///< DacVoltPP : DAC output voltage in mV peak to peak. Maximum value is 800mVpp. Peak to peak voltage + CONDUCTIVITY_MST_PARAM_IDX_BIAS, ///< BiasVolt : The excitation signal is DC+AC. This parameter decides the DC value in mV unit. 0.0mV means no DC bias. + CONDUCTIVITY_MST_PARAM_IDX_RTIA, ///< HstiaRtiaSel : Valid param values ( 0, 1, 2, 3, 4, 5, 6, 7 ) + CONDUCTIVITY_MST_PARAM_IDX_PGA, ///< AdcPgaGain : Valid param values ( 1, 1.5, 2, 4, 9 ) i.e interpreted as ( 0, 1, 2, 3, 4 ) respectively in Teensy. + CONDUCTIVITY_MST_PARAM_IDX_DFTNUM, ///< DftNum : DFT number Valid param values ( 4096, 2048, 1024, 512, 256 ) i.e interpreted as ( 10, 9, 8, 7, 6 ) respectively in Teensy. + CONDUCTIVITY_MST_PARAM_IDX_AVGNUM, ///< ADCAvgNum : Valid param values ( 2, 4, 8, 16 )i.e interpreted as ( 0, 1, 2, 3 ) respectively in Teensy. + MAX_CONDUCTIVITY_MST_PARAM_IDX ///< Total number of Measurement settings parameters +}; + typedef enum Update_EEPROM_Status { UPDATE_EEPROM_STATUS_INVALID_CMD = 0,