Index: AD5941_interface09302025/DDTeensyDefs.h =================================================================== diff -u -r449f6936bd3fd84d8c4da61448702ca24015d778 -r155b2459fb174d166376c729458e8d3881e65f9b --- AD5941_interface09302025/DDTeensyDefs.h (.../DDTeensyDefs.h) (revision 449f6936bd3fd84d8c4da61448702ca24015d778) +++ AD5941_interface09302025/DDTeensyDefs.h (.../DDTeensyDefs.h) (revision 155b2459fb174d166376c729458e8d3881e65f9b) @@ -40,7 +40,6 @@ uint32_t ADCAvgNum; }; - typedef enum Init_Status { INIT_STATUS_UNITIALIZED = 0, @@ -49,4 +48,29 @@ INIT_STATUS_FAILED }; +typedef enum Update_cfg_Status +{ + UPDATE_CFG_STATUS_ERR_UNRECOGNIZED_PARAM = 0, + UPDATE_CFG_STATUS_NO_CHANGE_TO_TIA, + UPDATE_CFG_STATUS_NO_CHANGE_TO_PGA, + UPDATE_CFG_STATUS_NO_CHANGE_TO_DFT_NUM, + UPDATE_CFG_STATUS_NO_CHANGE_TO_AVG_NUM, + UPDATE_CFG_STATUS_SUCCESS +}; + +typedef enum Update_EEPROM_Status +{ + UPDATE_EEPROM_STATUS_INVALID_CMD = 0, + UPDATE_EEPROM_STATUS_NO_VALID_VALUES, + UPDATE_EEPROM_STATUS_TOO_MANY_VALUES, + UPDATE_EEPROM_STATUS_WAITING_FOR_CONFIRMATION, + UPDATE_EEPROM_STATUS_CONFIRMATION_TIMEOUT, + UPDATE_EEPROM_STATUS_ERR_DOUBLE_VALUES, + UPDATE_EEPROM_STATUS_ERR_FLOAT_VALUES, + UPDATE_EEPROM_STATUS_VALUES_VERIFIED, + UPDATE_EEPROM_STATUS_OPERATION_ABORTED, + UPDATE_EEPROM_STATUS_INVALID_RESPONSE, + UPDATE_EEPROM_STATUS_SUCCESS +}; + #endif