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

Committer:
andrewboyson
Date:
Fri Apr 23 08:36:42 2021 +0000
Revision:
106:41ed3ea0bbba
Parent:
96:18a3813bb4b5
Not working, crashes.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
andrewboyson 0:3c04f4b47041 1 #include <stdbool.h>
andrewboyson 48:6eac12df3ad5 2 #include <stdint.h>
andrewboyson 0:3c04f4b47041 3
andrewboyson 57:72c1c1357861 4 extern bool RadiatorGetWinter (void); extern void RadiatorSetWinter (bool value); extern void RadiatorChgWinter (void);
andrewboyson 48:6eac12df3ad5 5 extern bool RadiatorGetOverride (void); extern void RadiatorSetOverride (bool value); extern void RadiatorChgOverride(void);
andrewboyson 48:6eac12df3ad5 6 extern uint16_t RadiatorGetHallDS18B20Value(void);
andrewboyson 48:6eac12df3ad5 7
andrewboyson 96:18a3813bb4b5 8 extern int RadiatorGetOverrideCancelHour (void); extern void RadiatorSetOverrideCancelHour (int value);
andrewboyson 95:97621bfbedfa 9 extern int RadiatorGetOverrideCancelMinute(void); extern void RadiatorSetOverrideCancelMinute(int value);
andrewboyson 95:97621bfbedfa 10 extern int RadiatorGetNightTemperature (void); extern void RadiatorSetNightTemperature (int value);
andrewboyson 95:97621bfbedfa 11 extern int RadiatorGetFrostTemperature (void); extern void RadiatorSetFrostTemperature (int value);
andrewboyson 0:3c04f4b47041 12
andrewboyson 0:3c04f4b47041 13 extern bool RadiatorPump;
andrewboyson 0:3c04f4b47041 14
andrewboyson 0:3c04f4b47041 15 extern int RadiatorInit(void);
andrewboyson 0:3c04f4b47041 16 extern void RadiatorMain(void);