There are multiple choices of better suitable ICs for the next DATALOGGER module version.
In every case the design requirements are
- Easy to write and recompile the firmware (with clear noticeable code mistakes).
- The compilation should not depend on the compiler version. Therefore changes of firmware constants, for example: measuring period must be possible without extensive and repeated testing.
- Compilation is mandatory step to avoid run-time mistakes fundamentally emerged in interpreted languages
- External memory interface (Like SDcard or another memory type with high-reliability)
- Low-power or reliable sleep modes for long-term battery-operated missions.
There are multiple choices of better suitable ICs for the next DATALOGGER module version.
In every case the design requirements are