DVC-Viking-Robotics / webapp

Flask webapp for interacting and remotely controlling the MASCCOT robot via WiFi.
MIT License
5 stars 4 forks source link

port all GPIO pin-based drivers to use CircuitPython's board module #28

Closed 2bndy5 closed 5 years ago

2bndy5 commented 5 years ago

to preempt the transition to nVidia's TX2 and streamline all pin usage into one module, this needs to be done.

2bndy5 commented 5 years ago

off the top of my head, the only module left for this task is the stepper motor in the Drivetrain repo. I'm sure I'll come across something else I forgot.

2bndy5 commented 5 years ago

stepper ported

2bndy5 commented 5 years ago

I created a mass of examples in the Drivetrain repo to begin testing. This took a while because I found so many unattended bugs, then polished the docs (they're extra shinny now). External, USB, or NRF24L01 classes don't have corresponding examples for testing yet.

2bndy5 commented 5 years ago

Closing this for now. I haven't come across any other artifacts that needed porting circuitpython. We can re-open this when the occasion arises