sw: add timer_set_time

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
sw: move ui functions to separate file

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
sw: move thermometer maintenance to separate file

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
sw: fix state crc checking

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
sw: introduce stove_state

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
sw: move thermostat to separate file

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
sw: load and save state periodically

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>