Strange Idea:
Make ROOM_TEMPERATURE a value in flash instead of a define. After the build, export the address of the const (and maybe some others) to another file (simmilar to a2l in vehicle software)
e.g.:
ROOM_TEMPERATURE - uint8 - 0xDEADBEEF THERM_CEIL - uint8 - 0xDECAFBAD
Provide a script which takes that "fsm-a2l" file and allows to patch those values after the build.
Reason: Programming station reads the temperature (environment or IR-temperature of the head), patches the hex-file and flashs the values.
Strange Idea:
Make ROOM_TEMPERATURE a value in flash instead of a define.
After the build, export the address of the const (and maybe some others) to another file (simmilar to a2l in vehicle software)
e.g.:
ROOM_TEMPERATURE - uint8 - 0xDEADBEEF
THERM_CEIL - uint8 - 0xDECAFBAD
Provide a script which takes that "fsm-a2l" file and allows to patch those values after the build.
Reason:
Programming station reads the temperature (environment or IR-temperature of the head), patches the hex-file and flashs the values.