More menus development.

Initial code for the rotary switch and some menus. Changed default pushbutton pin from 12 to 14 and swapped the rotary pins. Disabled always create a new units file, it should be safe to keep it now.

Changed build system to idf.py

Added some menu ideas

Updated esp-idf. The first two global screen functions created.

ADC1 source code cleanup. Switched to 12 bit resolution again. Multisample set to 128. Improved adc-state structure locking. Improved ADC read error detection. DS18B20 extra error logging. MQTT better publish counter locking.

Experimental mqtt published messages state counter

(0) -10 -7 +7 +10 +30 tip

mercurial