Skip to content
This repository has been archived by the owner on Jun 19, 2024. It is now read-only.

Latest commit

 

History

History
60 lines (51 loc) · 1.16 KB

TODO.md

File metadata and controls

60 lines (51 loc) · 1.16 KB

Todo

This is the todo list for the eventual 1.0.0 release of pros-rs

Bindings

  • 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

API

  • Make more ergonomic start functions. (macros?)
  • Consider hiding task priority and stack depth from task API.

Docs

  • Guides for building
    • Windows
    • Linux
    • MacOS
  • Examples in docs and readme
  • More comprehensive documentation in general

Non essential

  • Drivetrain
  • Xapi bindings
    • LVGL bindings
    • Serial bindings (pros-sys)