Reworked entire system to use FreeRTOS, while functionally remaining the same.
Had to rework almost everything, including printing. Printing is now a buffered per task process, sent to the UART task.
Current task model is three tasks:
1.) Main, general application task
2.) Input, currently only checks if the blue user button is pressed
3.) UART, handles all UART input output, including printing.
Reworked entire system to use FreeRTOS, while functionally remaining the same.
Had to rework almost everything, including printing. Printing is now a buffered per task process, sent to the UART task.
Current task model is three tasks: 1.) Main, general application task 2.) Input, currently only checks if the blue user button is pressed 3.) UART, handles all UART input output, including printing.