https://github.com/manuelbl/usb-tutorial
Tutorial code for controlling an MCU via USB
https://github.com/manuelbl/usb-tutorial
Last synced: about 1 year ago
JSON representation
Tutorial code for controlling an MCU via USB
- Host: GitHub
- URL: https://github.com/manuelbl/usb-tutorial
- Owner: manuelbl
- License: mit
- Created: 2020-08-23T11:52:04.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-10-04T15:59:59.000Z (over 5 years ago)
- Last Synced: 2025-03-27T16:39:59.535Z (about 1 year ago)
- Language: C
- Size: 1.51 MB
- Stars: 25
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Source Code for USB Tutorial
## USB for Microcontrollers (Tutorial)
- [Part 1: Basic USB Concepts](https://medium.com/@manuel.bl/usb-for-microcontrollers-part-1-basic-usb-concepts-519a33372cc9)
- [Part 2: Firmware](https://medium.com/@manuel.bl/usb-for-microcontrollers-part-2-firmware-167c4e6e5632)
- [Part 3: Host Software and Device Drivers](https://medium.com/@manuel.bl/usb-for-microcontrollers-part-3-host-software-and-device-drivers-1aeb45191185)
- [Part 4: Handling Large Amounts of Data](https://medium.com/@manuel.bl/usb-for-microcontrollers-part-4-handling-large-amounts-of-data-f577565c4c7d)
## Source Code (PlatformIO Projects)
- [blinky-libopencm3](blinky-libopencm3): Firmware for *blinky* project (using LibOpenCM3)
- [blinky-stm32cube](blinky-stm32cube): Firmware for *blinky* project (using STM32cube)
- [blinky-host](blinky-host): Host script for *blinky* project
- [display-libopencm3](display-libopencm3): Firmware for *display* project (using LibOpenCM3)
- [display-stm32cube](display-stm32cube): Firmware for *display* project (using STM32cube)
- [display-host](display-host): Host script for *display* project
- [logger-libopencm3](logger-libopencm3): Firmware for *logger* project
- [logger-host](logger-host): Host script for *logger* project