What's Changed
- Add nolint to format_hex_pretty() by @syssi in #872
- Use stack buffers to avoid heap fragmentation by @syssi in #879
- Replace to_string() with snprintf() to avoid heap allocations by @syssi in #885
- Add balance stop diff voltage setting (register 0x1A) by @syssi in #898
- Add re_bulk_soc number entity for JK02_32S by @syssi in #897
- Add writable select entities for buzzer mode and battery type by @syssi in #899
- Improve BLE protocol description by @syssi in #902
- Add new traffic capture of the display protocol including screenshot by @syssi in #784
- Add discharge undertemperature protection number entities (JK02_32S) by @syssi in #903
- Add missing software/hardware version text sensors to dump_config by @syssi in #904
Full Changelog: 2.3.0...2.4.0