Northeastern-Electric-Racing / Cerberus

Our FreeRTOS-based vehicle control application
1 stars 0 forks source link

[RTOS] - Steering Wheel Control Logic #140

Closed HamzaIqbal69 closed 1 month ago

HamzaIqbal69 commented 3 months ago

Description

Develop control logic for the steering wheel, what buttons will be used for state transitions, moving through menu, etc.

Acceptance Criteria

Make it work idk

Proposed Solution

Talk to peyton or nick about how we want to set up steering wheel interface and implement based on that

nwdepatie commented 3 months ago

Note that the implementation for debouncing and CAN callback is already in 'steeringio.c' so don't reinvent the wheel (no pun intended), but we need to expand to the different buttons and make them accessible upstream somehow via a queue to a dedicated task maybe.