Skip to content

0.2.12 Release: I2C Support

Compare
Choose a tag to compare
@lbussy lbussy released this 04 Jul 20:23
· 24 commits to master since this release

The primary change for this release is to enable I2C support (thank you for your help @thorrak!) This brings in a new shield type called "I2C" with accompanying pin definition changes.

Features

  • Add support for I2C display
  • Add I2C shield type (pin changes)
  • Add firmware auto-naming to PlatformIO compile
  • Add an additional actuator pin
  • Move LCD reset timer to config.h
  • Change reset timer to one hour
  • Add check on startup for rotary encoder being pulled low. If so, the LCD backlight timeout is disabled

Enhancements

  • Change LCD backlight timeout to 60 seconds
  • Update to atmelavr 1.14.0 from 1.13.0.

Bugfixes

  • Shortened some of the message constants to avoid SRAM OOM crashes

💡 You must use Tools/Script/Web release version 0.5.3.0 or above, as well as PCB version 1.3 or above in order to use the I2C firmware.

Pull request #23.