6.2 Firmware Modules
Total application firmware is split into five modules:
- Initialization
- Phase-reversal detection logic
- Phase-loss detection logic
- Task scheduler
- Emulator functions
Each of the modules has a distinct responsibility within the firmware.