-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
- Add in just the LED code. Make LEDs work #7
- Get it compiling with Zephyr GPIO APIs
- Add a main loop which goes through all the LEDs and toggles them on and off in order every second or so
- Add in USB code Add in USB code #8
- Allow control of the LEDS via USB, so we can remove the test main loop above
- Add in Test sensor reading Add in Test sensor reading #9
- Just get a single sensor reading to start, not over DMA
- Report the value over USB
- Some sensors will need the opamps to work, that's the next step, but get the ones that don't working
- Add in opamps Add in Test sensor reading #9
- Get sensor readings working with the opamps
- Add in full sensor reading Add in full sensor reading #10
- Use DMA to get the reading
- At this point the code should be almost functionally the same as bloodlight is at the moment
- It's ok if it runs a bit slower
- Optimise
- We might end up with the task scheduling not being ideal after the above
- Try to tune the task scheduling to get it running at full speed
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels