Twizy-Virtual-BMS/HISTORY.md
Michael Balzer ac5241a61d Version 1.2.0:
- 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();
2017-07-29 11:09:14 +02:00

1.5 KiB

History

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