Releases: brewpi-remix/brewpi-firmware-rmx
0.2.13 Glycol
Adds glycol support via Beer probe. DO NOT run the Glycol build against a standard compressor setup (refrigerator.) This is only for glycol control. The RevC and I2C shields are for the standard builds and have not changed since 0.2.12.
The Glycol variant uses the I2C pinouts and must use A0 as the OneWire pin.
- 774ca4a use i2c code for glycol (thanks @duncan-brown!)
- 5e93fd3 use the beer sensor for fridge when using glycol (thanks @duncan-brown!)
- 3a7d428 tighten minimum times (thanks @duncan-brown!)
- 1821291 Use Glycol index
- 32617ed Update PID values
- 2e725e2 Fix firmware naming
To switch shield types, use the /home/brewpi/utils/doFlash.sh --shield
argument.
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.
0.2.11 Release: Move to PlatformIO
The primary change in this release is to move the workspace to PlatformIO from Atmel Studio. This is the first new firmware release since forking from the original BrewPi Legacy branch.
Features
- Move to PlatformIO
- Remove (some of) the Spark shrapnel that was added to the Legacy 0.2.10
- Bump LogMessages.h to be compatible with @thorrak's ESP8266 firmware
Bugfixes
- Added a reset on interval to help LCD scramble
- Re-establish build version in eeprom (remove "unknown")
- Remove ability to enter invalid chamber/beer number
Changes
- No longer releasing Shield Rev A code, this is unlikely to be needed. All users not using shields as well as users leveraging the CadiBrewer shields (see thread on HBT) should use the Rev C code
- No longer releasing Leonardo code. Have never come across a single person using it. This repo is all Uno all the time
- No longer releasing Spark code. Didn't you get the memo?
Final Legacy (Arduino) Release
This is the final release of the Arduino firmware from the original BrewPi Project. This source code includes the last two fixes: