0.2.12 Release: I2C Support
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.