Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(Examples): MAX32650 LCD + FreeRTOS #1036

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

BrentK-ADI
Copy link
Contributor

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.

Initial commit of example project using FreeRTOS to drive the LCD, with page-flipping and utilization measurement hooks.
Removed DWT as a cycle counter due to not being supported on the part.
@github-actions github-actions bot added the MAX32650 Related to the MAX32650 (ME10) label Jun 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
MAX32650 Related to the MAX32650 (ME10)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant