Twizy-Virtual-BMS/HISTORY.md
Michael Balzer f45ee40ae2 Version 1.4.4:
- Solved issue #1 (charger compatibility)
- Closer reproduction of init phase frames
- Detection of wakeup & shutdown by CAN activity
2018-01-30 17:07:02 +01:00

2.1 KiB

History

Version 1.4.4 (2018-01-21)

  • Solved issue #1 (charger compatibility)
  • Closer reproduction of init phase frames
  • Detection of wakeup & shutdown by CAN activity

Version 1.3.0 (2017-08-30)

  • Added support to generate extended info frame 0x700
  • New API calls: setInfoBmsType(), setInfoState1(), setInfoState2(), setInfoError(), setInfoBalancing()
  • Added support for module temperature #8 and cell voltages #15/#16

Version 1.2.1 (2017-08-17)

  • New API calls stateName(), stateName(state)
  • No out of bounds error messages in TWIZY_DEBUG_LEVEL 0

Version 1.2.0 (2017-07-29)

  • Ticker increments clockCnt on exit (first hook call with clockCnt=0)
  • Protocol startup phase closer to original:
    • id155[0] set to 0xFF on Init
    • Transition from Init to Ready after 100 ms
    • 3MW timing changed to 200 ms
    • id155[3] update coupled to 3MW switch
  • Added API functions to query charger infos:
    • int getChargerTemperature();
    • float getDCConverterCurrent();
    • bool isPluggedIn();
    • bool isSwitchedOn();

Version: 1.1.0 (2017-06-20)

  • Added support for Timer2 & Timer3 (see config header)
  • Added setCurrentQA() API call (native=fast 1/4 A resolution)

Version: 1.0.0 (2017-06-17)

  • Conversion to Arduino library
  • Added CAN RX callback ProcessCanMsg
  • Added setError() and error codes
  • Using ROM strings to save RAM
  • Configurable debug output level
  • Added example Template
  • Added example SimpleBMS
  • Added setCanFilter()
  • Added API documentation
  • Added hardware documentation
  • Added SEVCON configuration info
  • Added charger configuration info
  • Protocol documentation update on error codes
  • Added Error state for emergency shutdowns
  • Ticker callback also called in state Off
  • Added donation info & donors file
  • Added parts images
  • Added inState() test functions
  • Added Arduino components to parts list
  • Added overview text for Blazejs prototype

Version: 0.2 (2017-06-06)

  • 3MW pulse cycle
  • Separate states for trickle charging
  • CAN TX retries
  • Added bmsTicker() callback

Version: 0.1 (2017-06-04)

  • Initial release