-
Notifications
You must be signed in to change notification settings - Fork 10
/
CHANGELOG
75 lines (65 loc) · 3.52 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
*** 1.6.0 ***
- NEW: Added create/update session prompt on settings change.
- NEW: Hide WiFi password after it has been accepted.
- NEW: Send output status to server for display.
- NEW: Add support for manual control of outputs using output buttons on home screen.
- NEW: Output can be forced off while in heating/cooling mode by touching the output buttons on home screen.
- NEW: Allow temp profiles to continue from the current position when updating settings.
- NEW: Allow temp profile start point to be specified in server-sent settings.
- NEW: Add temp profile completion action (hold last or repeat) to be specified.
- FIX: Remove sensor filter which discarded readings if they change too fast.
- FIX: Several GUI cleanups.
*** 1.5.1 ***
- FIX: Simplify message passing.
- FIX: Settings screen buttons change foreground color to indicate state instead of background color.
- FIX: Shrink application size using newlib nano.
- FIX: Do not include breakpoints in release build.
- FIX: Initialize watchdog timer.
*** 1.5.0 ***
- NEW: Update to ChibiOS 2.6.7.
- FIX: Reduce required number of touch calibration points.
- FIX: Do not generate touch events when returning from screen saver.
- FIX: Fix null dereference causing lockups and general instability.
*** 1.4.0 ***
- NEW: Update to CC3000 SP 1.14 (http://processors.wiki.ti.com/index.php/CC3000_Release_Notes#Version_1.14:)
- FIX: Add support for debugging via GDB.
- NEW: Add semihosting support.
- NEW: Receive time from brewbit server instead of sntp.
- FIX: Enable watchdog on sensor and gui threads.
*** 1.3.3 ***
- FIX: Remove brief relay enable when changing controller settings.
- FIX: Allow for two simultaneous sessions to be executed.
- FIX: Fix quantity selection of 0.
- FIX: Update output status display when output is disabled.
*** 1.3.2 ***
- FIX: Prevent messaging deadlock by allowing threads to process messages while waiting for sent messages to complete.
*** 1.3.1 ***
- FIX: Fixes for production test.
*** 1.3.0 ***
- FIX: Improve server connection monitoring.
- NEW: Make OTA updates resumable so that it is easier to download updates on intermittent connections.
- FIX: Fix occasional loss of device settings due to device resetting in the middle of updating settings.
- FIX: Fix contention of web API and network management threads leading to device lockup and reset.
- NEW: Add thread tracing for enhanced debugging of thread lockups.
- NEW: Add support for local logging while device is not connected to the internet.
- NEW: Update to CC3000 SP 1.13 (http://processors.wiki.ti.com/index.php/CC3000_Release_Notes#Version_1.13:)
- FIX: Fix probe offset adjustment for new probes.
*** 1.2.0 ***
- FIX: Fix display of negative quantities between 0 and -1.
- NEW: Add a configurable screen turn-off delay.
- FIX: Fix static setpoint units/conversion when set to Celsius.
- FIX: Add hysteresis to PID mode to prevent constant heater/cooler cycling.
- FIX: Fix hysteresis implementation.
- NEW: Add probe calibration utility.
- FIX: Fix rapid relay cycling caused by invalid cycle delay setup.
*** 1.1.0 ***
- NEW: Support static IP address assignment.
- FIX: Change hysteresis to force heating cooling until SP +/- H/2 is reached.
- FIX: Disable outputs when the session is stopped.
- NEW: Filter sensor readings.
- FIX: Verify DS18B20 scratchpad register CRC before using temperature readings.
- FIX: Support reading negative temperatures from DS18B20.
- FIX: Improve touchscreen calibration robustness.
- FIX: Fix lockup when selecting a dual stage configuration from the device.
*** 1.0.0 ***
- First release!