Skip to content

Releases: surban/openemc

v0.9.3

20 Jun 11:29
Compare
Choose a tag to compare

0.9.3 - 2024-06-20

Fixed

  • STUSB4500: avoid attach loop with mobile devices

v0.9.2

19 Jun 21:45
Compare
Choose a tag to compare

0.9.2 - 2024-06-19

Changed

  • bootloader: avoid bootloader entry after power-on reset, if possible
  • bootloader version 0.3.2

Fixed

  • STUSB4500: NVM programming

v0.9.1

18 Jun 20:06
Compare
Choose a tag to compare

0.9.1 - 2024-06-18

Added

  • STUSB4500: reset when BQ25713 I2C communication fails
  • STUSB4500: log monitoring and hardware fault status
  • power: switch to charging mode when battery is below minimum power-on voltage
    or reset was due to power loss with charger attached

Changed

  • BQ25713: improve status logging
  • BQ25713: enable ICO for USB-CDP supply

Fixed

  • charging mode: power off when charger is disconnected during grace period

v0.9.0

22 Feb 18:53
Compare
Choose a tag to compare

0.9.0 - 2024-02-22

Added

  • board IO support
  • board ioctl support
  • task spawning by board

Changed

  • refactored board init

v0.8.1

17 Nov 20:59
Compare
Choose a tag to compare

0.8.1 - 2023-11-17

Added

  • allow querying whether power on was by charger attachment
  • allow explicit reboot into charging mode
  • allow usage of charge LED during init for debugging, enabled by feature debug-blink

Changed

  • handle board power on by charger connection in global init

v0.8.0

17 Nov 20:58
Compare
Choose a tag to compare

0.8.0 - 2023-11-16

Added

  • allow querying of bootloader CRC32 and flash size via sysfs
  • power: switch to charging mode when battery is below critical voltage
  • bootloader: dynamic flash size detection
  • logging: gzip ELF images to save space on target
  • logging: find bootloader ELF image based on CRC32 of bootloader

v0.7.2

06 Sep 00:10
Compare
Choose a tag to compare

0.7.2 - 2023-09-06

Fixed

  • configuration location in flash

v0.7.1

05 Sep 21:24
Compare
Choose a tag to compare

0.7.1 - 2023-09-05

Added

  • BQ25713: enable input current optimizer (ICO) algorithm on USB-DCP ports

v0.7.0

05 Sep 20:09
Compare
Choose a tag to compare

0.7.0 - 2023-09-05

Added

  • reliable configuration storage in flash memory
  • power: configuration option to prohibit power off
  • power: confiugration option to power on when charger is attached
  • verify firmware fits into flash during packing
  • support board power off request during initialization

Changed

  • optimize firmware size
  • build core crate when using Rust nightly toolchain to save flash space
  • update dependencies
  • bootloader version 0.2.7

v0.6.6

19 Aug 10:13
Compare
Choose a tag to compare

0.6.6 - 2023-08-19

Added

  • standby entry support from bootloader

Changed

  • STUSB4500: avoid soft reset when PDO is unchanged
  • Supply: reduce max current during negotiation