r-map / rmap

rete monitoraggio ambientale partecipativo documentation at https://doc.rmap.cc
https://rmap.cc
52 stars 43 forks source link

firmware: porting all module to 3.6 functionality #391

Closed pat1 closed 1 year ago

pat1 commented 2 years ago

now not all modules manage correct versioning. master, i2c-rain and i2c-th have the new versioning system for 3.6 release with major and minor release. The different versioning for configuration saved on eeprom is required for module different from master, i2c-rain and i2c-th to enable the possibility to upgrade the firmware without reconfigure the module.

Verify the functionality for all module: Stima 3.6 require that report time is dynamic and not defined at compile time.

Is required that module manage transaction to assure a correct functionality with repetition when communication error happen.

Correct management of missed values and interrupt.