The firmware at the moment is a superloop architecture.
Adopt the firmware to use a real time operating system such as FreeRTOS. With tasks including:
- BMS handler
- GSM Reader
- Battery monitoring task
- Payment processing
- Display function
Heavily utilize shared memory for IPC communication between tasks and Queues f
The firmware at the moment is a superloop architecture.
Adopt the firmware to use a real time operating system such as FreeRTOS. With tasks including:
Heavily utilize shared memory for IPC communication between tasks and Queues f