Brew heater controller. Programmed to mash grain and to boil wort

Dependencies:   mbed QEI UniGraphic

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?

UserRevisionLine numberNew 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