...

  • Registers an interrupt to update the stored current value based on ADC reading

    • If the updated current value is above a threshold, raise overcurrent fault

    • If the overcurrent fault bit is set and the updated current value is below the threshold, drop the fault bit

  • Should read at ideally 100hz

  • Exposes init

Ads_1259

  • Driver for the ADS1259 24 bit ADC

  • Exposes ltc_adc_register_callback and init

Cell_sense

  • To be ported from MSXII firmware.

  • measures voltages through the AFEs

  • measures temperatures through the auxiliary GPIO pins on the AFEs through the ADG731 multiplexer

  • Raises / lowers faults similar to current_sense, including overcharge, over temperature, under charge

...