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
heating/heating.c@57:72c1c1357861, 2019-05-06 (annotated)
- Committer:
- andrewboyson
- Date:
- Mon May 06 07:55:09 2019 +0000
- Revision:
- 57:72c1c1357861
- Parent:
- 0:3c04f4b47041
- Child:
- 58:d968191f46f2
Added a 'hall' module to manage the hall led and hall pushbutton. Some of the work done in the 'radiator' module was moved to the hall module.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
andrewboyson | 57:72c1c1357861 | 1 | #include "hall.h" |
andrewboyson | 57:72c1c1357861 | 2 | #include "program.h" |
andrewboyson | 0:3c04f4b47041 | 3 | #include "radiator.h" |
andrewboyson | 57:72c1c1357861 | 4 | #include "boiler.h" |
andrewboyson | 0:3c04f4b47041 | 5 | |
andrewboyson | 0:3c04f4b47041 | 6 | void HeatingMain() |
andrewboyson | 0:3c04f4b47041 | 7 | { |
andrewboyson | 57:72c1c1357861 | 8 | HallMain(); |
andrewboyson | 0:3c04f4b47041 | 9 | ProgramMain(); |
andrewboyson | 0:3c04f4b47041 | 10 | RadiatorMain(); |
andrewboyson | 0:3c04f4b47041 | 11 | BoilerMain(); |
andrewboyson | 0:3c04f4b47041 | 12 | } |
andrewboyson | 0:3c04f4b47041 | 13 | void HeatingInit() |
andrewboyson | 0:3c04f4b47041 | 14 | { |
andrewboyson | 57:72c1c1357861 | 15 | HallInit(); |
andrewboyson | 0:3c04f4b47041 | 16 | BoilerInit(); |
andrewboyson | 0:3c04f4b47041 | 17 | RadiatorInit(); |
andrewboyson | 0:3c04f4b47041 | 18 | ProgramInit(); |
andrewboyson | 0:3c04f4b47041 | 19 | } |