Central Heating controller using the real time clock, PHY module for internet, 1-wire interface for temperature sensors, a system log and a configuration file
Dependencies: net 1-wire lpc1768 crypto clock web fram log
/media/uploads/andrewboyson/heating.sch
/media/uploads/andrewboyson/heating.brd
/media/uploads/andrewboyson/eagle.epf
Diff: settings/settings.c
- Revision:
- 45:21033b9620c1
- Parent:
- 38:2bfeefa8709a
- Child:
- 74:8228f0297227
diff -r deee98b2a8e2 -r 21033b9620c1 settings/settings.c --- a/settings/settings.c Mon Apr 08 13:14:24 2019 +0000 +++ b/settings/settings.c Mon Apr 08 16:57:15 2019 +0000 @@ -98,6 +98,9 @@ void SetClockMaxOffsetSecs (int value) { ClkGovSlewOffsetMaxSecs = value; FramWrite(iClkGovMaxOffsetSecs, 4, &ClkGovSlewOffsetMaxSecs); } void ChgTraceSync () { ClkGovTrace = !ClkGovTrace ; FramWrite(iClkGov, 1, &ClkGovTrace ); } +//Log settings +void ChgLogUart () { LogUart = !LogUart; FramWrite(iLogUart, 1, &LogUart ); } + //Heating settings void ChgTraceOneWire () { OneWireTrace = !OneWireTrace ; FramWrite(iOneWire, 1, &OneWireTrace ); } @@ -113,7 +116,6 @@ NetTraceHost[0] = (value >> 8) & 0xFF; FramWrite(iNetHost, 2, NetTraceHost); } -void ChgLogUart () { LogUart = !LogUart; FramWrite(iLogUart, 1, &LogUart ); } void ChgTraceNetStack () { NetTraceStack = !NetTraceStack; FramWrite(iNetStack, 1, &NetTraceStack ); } void ChgTraceNetNewLine() { NetTraceNewLine = !NetTraceNewLine; FramWrite(iNetNewLine, 1, &NetTraceNewLine); } void ChgTraceNetVerbose() { NetTraceVerbose = !NetTraceVerbose; FramWrite(iNetVerbose, 1, &NetTraceVerbose); }