Skip to content

Releases: Open-Acidification/TankController

v21.08.1

31 Aug 22:08
adcdb97

Choose a tag to compare

  • Use SdFat library (#233)
  • Add libraries.md to describe libraries and their licenses
  • Disable PushingBox if DHCP fails (#240)
  • Update for changes to external Ethernet library (#245)
  • Switch license from MIT to Mozilla Public License Version 2.0 (#246)
  • Refactoring to reduce memory usage (#248, #251)
  • Support basic HTTP GET file request (#254)

v21.07.4

20 Jul 01:41
cc1b1bc

Choose a tag to compare

  • Show temperature control in idle screen (#226)
  • Update install instructions (#227)
  • Wait 60 seconds for DHCP; renew DHCP (#228)
  • Trigger a reset if pH goes below 7.0 (#229)

v21.07.3

15 Jul 13:46
e24ba2e

Choose a tag to compare

  • Document hidden menu commands in README.md
  • Show B on line 1 when pH Control is on.
  • Blink = character on idle screen to give an indication that things are running properly.

v21.07.2

10 Jul 00:28
66fabe5

Choose a tag to compare

  • Enable Watchdog Timer (#182)
  • Remove "View uptime" since we have "View time" (#215)
  • Reduce memory usage to avoid stack/heap collision and corruption (#217)

v21.07.1

06 Jul 22:07
f3b0da7

Choose a tag to compare

  • Use seeded random to set MAC (#209)
  • Show current pH during calibration (#210)
  • Use LGPL license for Keypad (#212)
  • Generic splash screen (#213)

v21.06.2

29 Jun 23:19

Choose a tag to compare

  • Use jgfoster/arduino_ci for massive speed-up on testing (#207)
  • Set default IP to 192.168.1.10 + tank ID (#193)
  • Report 'C' for calibration instead of incorrect temperature or pH (#198)
  • Assign PushingBox device ID in TankController.ino (#205)
  • Consolidate IP and MAC address view (#191)
  • Write pH and temp to serial port each minute (#153)
  • Add PID enabled to ViewPID display (#117)
  • Internal:
    • Use milliseconds for BlinkTest instead of microseconds (#190)
    • Use C++ cast instead of C cast (#165)

v21.06.1

07 Jun 03:37
20649f5

Choose a tag to compare

  • Remove unused libraries from TankController.py (#171)
  • Update set menu items to show current value (#172)
  • Added quotes for command lines (#175)
  • Fix problem with temperature calibration (#176)
  • Fix problem truncating pH value (#181)
  • Wait 70 seconds before sending first PushingBox report (#183)
  • Show pH Probe slope (#187)
  • Update output format for writing to the SD card.
  • Update test for temperature and pH decimal precision.
  • Save the DHCP-assigned IP address for later display (fix #185).
  • Shorten Ethernet startup timeout from default of 60 seconds to 5 seconds (fix #170).
  • Add digits after decimal.
  • Edit menu and update version.

v21.05.3

27 May 18:36
7113ff5

Choose a tag to compare

Now with PushingBox support!

v21.05.2

17 May 22:56
004c52e

Choose a tag to compare

Update version number

v21.05.1

14 May 00:00
05daa8a

Choose a tag to compare

Note that the internal version number was not updated so the device still shows 21.05.0.
Data now written to a CSV file every second.