BusPirate / Bus_Pirate

Community driven firmware and hardware for Bus Pirate version 3 and 4
630 stars 131 forks source link

Replace the USB stack with Microchip's own MLA code. #67

Open agatti opened 7 years ago

agatti commented 7 years ago

Now that Microchip made available its full-featured USB stack available under a compatible licence for inclusion in Bus Pirate's code, it's time to get things up to date on that front.

As mentioned by @andersm in #37 the code is available at https://github.com/MicrochipTech/mla_usb - which makes it sort of suitable for adding the code as a git submodule to make things easier to handle.

Since Signal11's M-Stack USB library is also available under the same licence as Microchip's, if the new USB stack proves to take up too much space or creates unnecessary issues during integration things can be moved over to that one if needed.