Skip to content

Releases: brewpi-remix/brewpi-firmware-rmx

0.2.13 Glycol

07 Jun 17:57
Compare
Choose a tag to compare

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.

To switch shield types, use the /home/brewpi/utils/doFlash.sh --shield argument.

0.2.12 Release: I2C Support

04 Jul 20:23
Compare
Choose a tag to compare

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

24 Mar 13:33
Compare
Choose a tag to compare

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

14 Feb 00:58
Compare
Choose a tag to compare

This is the final release of the Arduino firmware from the original BrewPi Project. This source code includes the last two fixes: