2017-06-10 20:43:16 +00:00
|
|
|
# History
|
|
|
|
|
2018-01-30 16:05:50 +00:00
|
|
|
## 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
|
|
|
|
|
|
|
|
|
2017-09-02 07:26:10 +00:00
|
|
|
## 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
|
|
|
|
|
|
|
|
|
2017-08-17 20:59:15 +00:00
|
|
|
## Version 1.2.1 (2017-08-17)
|
|
|
|
|
|
|
|
- New API calls stateName(), stateName(state)
|
|
|
|
- No out of bounds error messages in TWIZY_DEBUG_LEVEL 0
|
|
|
|
|
|
|
|
|
2017-07-29 09:09:14 +00:00
|
|
|
## 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();
|
|
|
|
|
2017-06-10 20:43:16 +00:00
|
|
|
|
2017-06-27 22:31:39 +00:00
|
|
|
## 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)
|
|
|
|
|
|
|
|
|
2017-06-17 12:58:21 +00:00
|
|
|
## Version: 1.0.0 (2017-06-17)
|
2017-06-10 20:43:16 +00:00
|
|
|
|
|
|
|
- Conversion to Arduino library
|
2017-06-17 12:58:21 +00:00
|
|
|
- Added CAN RX callback `ProcessCanMsg`
|
|
|
|
- Added `setError()` and error codes
|
2017-06-10 20:43:16 +00:00
|
|
|
- Using ROM strings to save RAM
|
|
|
|
- Configurable debug output level
|
|
|
|
- Added example Template
|
|
|
|
- Added example SimpleBMS
|
2017-06-17 12:58:21 +00:00
|
|
|
- Added `setCanFilter()`
|
2017-06-10 20:43:16 +00:00
|
|
|
- Added API documentation
|
|
|
|
- Added hardware documentation
|
|
|
|
- Added SEVCON configuration info
|
2017-06-17 12:58:21 +00:00
|
|
|
- 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
|
2017-06-10 20:43:16 +00:00
|
|
|
|
|
|
|
|
|
|
|
## 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
|
|
|
|
|
|
|
|
|