Closed forGGe closed 5 years ago
Framework selected: Zephyr, v1.14.0 ModBus library: self-implemented. Rationale: no useful embedded lib for ASCII slave communication. However, it not so hard to implement it. ModBus controls moved to the next stage, no need to implement it now.
Test framework: must be based on, Zephyr, postponed. Shell/console commands: are part of Zephyr, that convered as well. POST and other things: moved to the next phase.
A short-term goal for the firmware is to demonstrate a prototype operation. Long term: be extendable enough to cover all (potential) final requirements. Robustness and verbosity (how device advertises its current state) are highest priorities here.
In the scope of this task:
Optional in this task, but definitely should be implemented after: