AIAANortheastern / karman-avionics

The avionics system for the Northeastern University AIAA Project Karman rocket
1 stars 0 forks source link

USB Driver #23

Open ADKaster opened 7 years ago

ADKaster commented 7 years ago

Write USB CDC Driver that can interface with USB pins and communicate with Windows/Linux as a generic USB device.

For End-to-End Milestone, higher level routines will need written to detect USB connection on power-up and decide which mode to enter: Download or Data Acquisition. These should be called in main and wait a minimum amount of time (2 seconds...?) to figure out which devices to enable communication with, and whether to start the data acquisition task scheduler or to download all the data from the Non-Volatile lfash memory and send it over a serial connection.

This task cannot be worked on until the flash memory driver is completed

ADKaster commented 7 years ago

Branch USB was merged on 6/14/17, but the driver is still not completed.