Commit Graph

68 Commits

Author SHA1 Message Date
9a535c665b Use simpler constructor. 2022-01-21 11:35:09 -05:00
8b72a16203 Made a much more involved kettle control class.
All the input/output tracking is handled with class members
instead of passing pointers to global variables.
2022-01-21 10:56:41 -05:00
c7857c1b03 Changed pin names because I can. 2022-01-21 10:55:13 -05:00
e12f3e262f Get rid of sprintf. 2022-01-20 14:13:49 -05:00
3a1d2ad3ad Use settings from EEPROM. 2022-01-20 14:13:20 -05:00
f75cbe5f6c Use begin() method for temp controller. 2022-01-20 14:12:00 -05:00
a1eb11b81a Merge branch 'use-eeprom' into temp-control 2022-01-20 10:57:01 -05:00
24b3cdae1c Cleanup 2022-01-20 10:21:55 -05:00
9818e77866 Ignore stuff. 2022-01-20 10:02:55 -05:00
2673fa7fa3 Use a separate sketch to load EEPROM. 2022-01-20 09:53:25 -05:00
fb0afa7e43 Merge remote-tracking branch 'origin/use-eeprom' into no-more-strings 2022-01-20 09:33:19 -05:00
421a0c6580 Change libraries used for mqtt and json parsing.
Not using strings for data any more.
2022-01-20 08:40:32 -05:00
8750bceead Load config to EEPROM 2022-01-19 16:30:26 -05:00
1aef2aa15f LCD_Line will return garbage if not static. 2022-01-19 11:03:21 -05:00
c4fb9fa0b3 Use integer math.
This feels like a good idea. ?
2022-01-19 09:47:59 -05:00
2a70f6e89a Update LCD outputs. 2022-01-19 09:08:42 -05:00
e0d2d0aa52 Fix type mismatches. 2022-01-19 07:42:15 -05:00
8954a94737 Merge branch 'master' into temp-control 2022-01-19 07:14:35 -05:00
bc93148db6 Update ignored files. 2022-01-19 07:09:07 -05:00
18c43187cb Initial junk to get temp control working.
Totally not working yet, just getting it pushed
to the remote
2022-01-18 19:45:05 -05:00
6a0de023c4 Now it's gone.
For reals this tim.
2022-01-17 17:52:34 -05:00
3c00630461 You don't belong here. 2022-01-17 17:51:09 -05:00
d2972b0a40 Crap. 2022-01-17 17:50:02 -05:00
b782cfff86 Add compressor delay definition. 2022-01-17 17:43:13 -05:00
5d876b035b Add dir and ino file for temp controllers.
Included basic working example to setup ethernet
and get an IP address using DHCP.
2022-01-17 17:27:09 -05:00
84981a29dd Update the changelog. 2022-01-15 20:40:07 -05:00
180e3b065f Make slowPWM::compute return state instead of changing pin.
I just like it better this way.
2022-01-15 18:10:46 -05:00
8908eccdb6 Add some docs 2022-01-14 21:10:51 -05:00
0970dee99a Git rid of extra blanks lines. 2022-01-14 14:34:34 -05:00
ff48bcb52d Line endings 2022-01-14 13:50:41 -05:00
f9d9005c3b Incorrect type used. 2022-01-14 13:46:47 -05:00
d165adb63d Use encoder speed to increment duty faster. 2022-01-14 13:45:24 -05:00
Chris Giacofei
a8e3e6d0ed Only do mqtt stuff if ethernet is connected. 2022-01-14 13:44:14 -05:00
4d62533d14 Changelog. 2022-01-14 08:54:33 -05:00
f7af46ee95 Update the readme. 2022-01-14 08:52:17 -05:00
5b92a738ae Formatting. 2022-01-14 08:41:02 -05:00
22842dfc70 Turn slowPWM into a class.
Slightly cleaner looking this way.
2022-01-14 08:23:51 -05:00
69bf638c39 Remove duplicate pin mode. 2022-01-14 07:56:43 -05:00
da937ecde5 Revert master back to old code that actually worked. 2022-01-14 07:50:34 -05:00
e85a8d1704 Just rearranging crap to my liking. 2022-01-13 09:55:17 -05:00
5af0919960 Use much smaller simpler button debounce. 2022-01-13 09:54:53 -05:00
e6e133cff2 Use dtostrf to format RTD readings. 2022-01-13 08:33:49 -05:00
7d10dbf75f That's already set in the setup function. 2022-01-13 07:56:00 -05:00
5412793db6 It compiles, but will it work? 2022-01-12 15:22:32 -05:00
3f554449a7 Merge branch 'better_menu' into 'master'
Better menu system.

See merge request cgiacofei-brewing/brewery_controller!1
2022-01-12 19:54:20 +00:00
fdbfd0af4c Better menu system. 2022-01-12 19:54:19 +00:00
b64ed97200 Add a folder for documentation. 2022-01-11 16:17:47 -05:00
6ee77dff0b Need to set some pin modes. 2022-01-11 16:17:27 -05:00
d81975ae43 Move configy type stuff into config.h. 2022-01-11 14:21:53 -05:00
e7572d364f The menu object needs to be defined first. 2022-01-11 14:11:24 -05:00