brodigan-e / capstone-POV

NEU Capstone Project
MIT License
2 stars 1 forks source link

Add initial esp32 code #23

Closed brodigan-e closed 3 years ago

brodigan-e commented 3 years ago

What is this

This code should (hopefully) display an image on the rotating arms. I've created a demo mode that enables the creation and display of a predefined demo image. Right now the demo image is just some simple data that should show up as a circle split into a green, blue, and red section (120deg for each color).

The program uses FreeRTOS - the image display task runs on core 0, the communication task runs on core 1. We'll be able to send image data from the communication task to the display task via a queue.

Communication Task is undefined as of now, it'll be completed in the future once we flesh out the protocol.

Here's the basic idea of how an image gets displayed:

Testing