Example project for the MAX32650 utilizing the LCD within a FreeRTOS application.
The LCD task features 2 compile time display options, either colorbars of FreeRTOS task utilization. The display task also uses page-flipping to show double buffering with the frame buffers to eliminate artifacts when updating in real time.
The project also has hooks for doing timing traces of code blocks via GPIO toggling and/or TMR count values. Use cases for these and the FreeRTOS task monitor are described in the README.
The requirements for this example came from customer specific requests, however served to be a good use case of a variety of capabilities and software techniques.
Example project for the MAX32650 utilizing the LCD within a FreeRTOS application.
The LCD task features 2 compile time display options, either colorbars of FreeRTOS task utilization. The display task also uses page-flipping to show double buffering with the frame buffers to eliminate artifacts when updating in real time.
The project also has hooks for doing timing traces of code blocks via GPIO toggling and/or TMR count values. Use cases for these and the FreeRTOS task monitor are described in the README.
The requirements for this example came from customer specific requests, however served to be a good use case of a variety of capabilities and software techniques.