Skip to content

Releases: surban/openemc

v0.6.0

07 Mar 17:36
Compare
Choose a tag to compare

0.6.0 - 2023-03-07

Added

  • CRC32 checksumming and error correction for I2C requests to main firmware

v0.5.1

06 Mar 14:50
Compare
Choose a tag to compare

0.5.1 - 2023-03-06

Fixed

  • more robust ring buffer implementation

v0.5.0

03 Mar 14:55
Compare
Choose a tag to compare

0.5.0 - 2023-03-03

Added

  • logging to host via I2C with temporary storage in persistent memory buffer
  • charging mode for charging with system power off
  • charging indication via LED
  • echo service for I2C testing
  • support for MAX14636 USB charger detector

Changed

  • bootloader version 0.2
  • tolerate unreliable BQ25713 and STUSB4500 communication

Fixed

  • power loss during firmware start due to GPIO reset
  • I2C timeout for unprocessed I2C read requests

v0.4.0

04 Jan 18:04
Compare
Choose a tag to compare

0.4.0 - 2023-01-04

Added

  • support for BQ25713 battery charger
  • Linux drivers for battery and external power supply
  • support for firmware-generated interrupts

Changed

  • reset STUSB4500 if PD contract fails

v0.3.0

30 Nov 12:46
Compare
Choose a tag to compare

0.3.0 - 2022-11-30

Added

  • support for I2C bus 2 master
  • support for STUSB4500 USB PD controller

0.2.2 - 2022-11-17

Fixed

  • inconsistent logic levels on complementary PWM outputs if a channel on
    timer 1 is disabled

0.2.1 - 2022-11-16

Changed

  • use internal oscillator for system clock

0.2.0 - 2022-11-16

Added

  • PWM output support

v0.1.0

30 Sep 16:29
Compare
Choose a tag to compare

Initial release.