Brew heater controller. Programmed to mash grain and to boil wort
Dependencies: mbed QEI UniGraphic
Profiles.h@0:c673d397e9dc, 2022-01-07 (annotated)
- Committer:
- dswood
- Date:
- Fri Jan 07 12:08:12 2022 +0000
- Revision:
- 0:c673d397e9dc
First release. Works but is a little clunky.
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| dswood | 0:c673d397e9dc | 1 | |
| dswood | 0:c673d397e9dc | 2 | enum goal { Null,Boil, Temp, Time}; |
| dswood | 0:c673d397e9dc | 3 | char *Message[7]={"","Add Hops","Add Flocculant","Add Grain","Sparge","Finished","Phase Done"}; |
| dswood | 0:c673d397e9dc | 4 | |
| dswood | 0:c673d397e9dc | 5 | struct ProfileElement { |
| dswood | 0:c673d397e9dc | 6 | goal GoalType; |
| dswood | 0:c673d397e9dc | 7 | uint8_t MessageNo; |
| dswood | 0:c673d397e9dc | 8 | float Temp; |
| dswood | 0:c673d397e9dc | 9 | int8_t Power; |
| dswood | 0:c673d397e9dc | 10 | int Seconds; |
| dswood | 0:c673d397e9dc | 11 | }; |
| dswood | 0:c673d397e9dc | 12 | struct Profile { |
| dswood | 0:c673d397e9dc | 13 | char Name[20]; |
| dswood | 0:c673d397e9dc | 14 | ProfileElement Element[6]; |
| dswood | 0:c673d397e9dc | 15 | }; |
| dswood | 0:c673d397e9dc | 16 | char *TopLevelMenu[3]={"Top Menu ","Manual ","Programmed "}; |
| dswood | 0:c673d397e9dc | 17 | // 12345678901234567890 |