This is the todo list for the eventual 1.0.0 release of pros-rs
- Basic LCD Printing.
- Buttons
- Pressed buttons
- Button press callback functions
- Multitasking
- Mutexes
- Tasks
- Notifications
- Motors
- Internal gearsets
- (Custom) Gear Ratios
- Make Robot Functions Take Self
- PID controllers
- Feedforward loops
- ADI (3 wire ports)
- Ext. ADI
- Sensors
- Distance
- GPS
- Inertial (IMU)
- Optical
- Rotational
- Vision
- Controllers
- Controller data
- Controller printing
- Link
- Async runtime
- Returning top level futures
- Reactor
- More asynchronous APIs
- MPSC
- Task Locals
- Make more ergonomic start functions. (macros?)
- Consider hiding task priority and stack depth from task API.
- Guides for building
- Windows
- Linux
- MacOS
- Examples in docs and readme
- More comprehensive documentation in general
- Drivetrain
- Xapi bindings
- LVGL bindings
- Serial bindings (pros-sys)