Index: firmware/App/Drivers/InternalADC.h =================================================================== diff -u -rd91a24c730aeb5cd7e3eba9ef4eca78e442911f8 -r5745d7d31c95432d5458433ec10b755174e58e6f --- firmware/App/Drivers/InternalADC.h (.../InternalADC.h) (revision d91a24c730aeb5cd7e3eba9ef4eca78e442911f8) +++ firmware/App/Drivers/InternalADC.h (.../InternalADC.h) (revision 5745d7d31c95432d5458433ec10b755174e58e6f) @@ -39,14 +39,27 @@ /// Enumeration of internal ADC channels that are used. typedef enum Int_ADC_Channels { - INT_ADC_NOT_USED = 0, ///< Not used. - INT_ADC_BLOOD_PUMP_SPEED, ///< Internal ADC channel for blood pump speed. - INT_ADC_BLOOD_PUMP_MOTOR_CURRENT, ///< Internal ADC channel for blood pump current. - INT_ADC_DIAL_IN_PUMP_SPEED, ///< Internal ADC channel for dialysate inlet pump speed. - INT_ADC_DIAL_IN_PUMP_MOTOR_CURRENT, ///< Internal ADC channel for dialysate inlet pump current. - INT_ADC_DIAL_OUT_PUMP_SPEED, ///< Internal ADC channel for dialysate outlet pump speed. - INT_ADC_DIAL_OUT_PUMP_MOTOR_CURRENT, ///< Internal ADC channel for dialysate outlet pump current. - NUM_OF_INT_ADC_CHANNELS ///< Number of used internal ADC channels. + INT_ADC_NOT_USED = 0, ///< Not used + INT_ADC_BLOOD_PUMP_SPEED, ///< Internal ADC channel for blood pump speed + INT_ADC_BLOOD_PUMP_MOTOR_CURRENT, ///< Internal ADC channel for blood pump current + INT_ADC_DIAL_IN_PUMP_SPEED, ///< Internal ADC channel for dialysate inlet pump speed + INT_ADC_DIAL_IN_PUMP_MOTOR_CURRENT, ///< Internal ADC channel for dialysate inlet pump current + INT_ADC_DIAL_OUT_PUMP_SPEED, ///< Internal ADC channel for dialysate outlet pump speed + INT_ADC_DIAL_OUT_PUMP_MOTOR_CURRENT, ///< Internal ADC channel for dialysate outlet pump current + INT_ADC_HEATER_TEMP_1, ///< Internal ADC channel for trimmer heater temperature (primary) + INT_ADC_REFIN_1, ///< Internal ADC channel for reference voltage to LCA1 & LCB1 (primary load cell ADC channels) + INT_ADC_REFIN_2, ///< Internal ADC channel for reference voltage to LCA2 & LCB2 (redundant load cell ADC channels) + INT_ADC_1_2V_PROCESSOR, ///< Internal ADC channel for 1.2V to processor + INT_ADC_5V_SENSORS, ///< Internal ADC channel for 5V to sensors + INT_ADC_PRIMARY_ALARM_CURRENT_HG, ///< Internal ADC channel for primary alarm audio current HG + INT_ADC_HEATER_TEMP_2, ///< Internal ADC channel for trimmer heater temperature (redundant) + INT_ADC_FPGA_ADC_REF, ///< Internal ADC channel for FPGA ADC reference voltage + INT_ADC_3_3V, ///< Internal ADC channel for 3.3V + INT_ADC_5V_LOGIC, ///< Internal ADC channel for 5V to logic + INT_ADC_PRIMARY_ALARM_CURRENT_LG, ///< Internal ADC channel for primary alarm audio current LG + INT_ADC_24V_ACTUATORS, ///< Internal ADC channel for 24V to actuators + INT_ADC_BACKUP_ALARM_CURRENT, ///< Internal ADC channel for backup alarm audio current + NUM_OF_INT_ADC_CHANNELS ///< Number of used internal ADC channels } INT_ADC_CHANNEL_T; // ********** public function prototypes **********