| Bonus Resources.txt | 102.4 B | ||
| Get Bonus Downloads Here.url | 204.8 B | ||
| ~Get Your Files Here ! | |||
| 1 - USB from Scratch What and Why | |||
| 1. Introduction.mp4 | 46.1 MB | ||
| 2 - USB Physical and Electrical Layer | |||
| 10. J state, K state, SE0, reset, and end of packet.mp4 | 53.9 MB | ||
| 11. VBUS power and current limits.mp4 | 97.8 MB | ||
| 12. Self-powered vs bus-powered devices.mp4 | 81.9 MB | ||
| 13. USB clock accuracy and what happens when it is wrong.mp4 | 94.3 MB | ||
| 3 - USB Protocol Concepts | |||
| 14. USB topology the tiered star (host, root hub, tiers, upstream downstream ports,.mp4 | 61.9 MB | ||
| 15. See the topology on your own machine — hubs, the device tree, and the 127-addres.mp4 | 67.6 MB | ||
| 16. The four transfer types and when each is used.mp4 | 87.8 MB | ||
| 17. Packet, transaction, transfer, frame what contains what.mp4 | 55.8 MB | ||
| 18. USB packet types Token, Data, Handshake.mp4 | 107.7 MB | ||
| 19. Capture real USB traffic on your own machine (Wireshark + USBPcap).mp4 | 107.3 MB | ||
| 20. Endpoints and pipes the channels inside a USB device.mp4 | 96.2 MB | ||
| 21. Descriptors at a glance the device's passport.mp4 | 97.8 MB | ||
| 4 - Enumeration, Descriptors, and First Detection | |||
| 22. The enumeration handshake what happens in the first 100 ms.mp4 | 79.9 MB | ||
| 23. Reading the enumeration handshake in Wireshark.mp4 | 73.9 MB | ||
| 6. DP and DM how USB sends a single bit on two wires.mp4 | 68.9 MB | ||
| 7. USB connectors and cables Type-A, Type-B, Type-C, micro, mini.mp4 | 89.7 MB | ||
| 8. NRZI encoding, bit stuffing, and the sync field.mp4 | 100.1 MB | ||
| 9. The pull-up trick how the host knows your device's speed.mp4 | 89.8 MB | ||
| 2. What is USB and why it took over.mp4 | 65 MB | ||
| 3. USB versions, speeds, and connectors what is the difference.mp4 | 87.8 MB | ||
| 4. The host-controls-everything model and why it matters.mp4 | 71.8 MB | ||
| 5. How to navigate the USB documents without getting lost.mp4 | 81 MB |
Embedded USB Programming on STM32: Build Real USB Devices
https://WebToolTip.com
Published 10/2026
Created by FastBit Embedded Brain Academy
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz, 2 Ch
Level: All Levels | Genre: eLearning | Language: English | Duration: 23 Lectures ( 4h 25m ) | Size: 1.9 GB
Learn USB firmware development on STM32 microcontrollers through practical embedded systems projects and applications.
What you'll learn
⚡ Build a working USB HID mouse on STM32 and watch your own cursor move on the host PC.
⚡ Build a USB mass storage device that your PC mounts as a removable drive with readable text files on it.
⚡ Read and hand-write every standard USB descriptor: device, configuration, interface, endpoint and string.
⚡ Walk through USB enumeration step by step, from attach and reset to address assignment and configuration.
⚡ Decode a USB control transfer
⚡ Pick the right transfer type for the job, and say why: control, interrupt, bulk or isochronous.
⚡ Capture live USB traffic on your own machine with Wireshark and USBPcap, and read what host and device exchange.
⚡ Dump and decode the real descriptors of a device you already own, using USB Device Tree Viewer or lsusb.
⚡ Configure the STM32 USB peripheral in STM32CubeMX: the clock tree, the pins and the USB device middleware.
⚡ Read and modify ST's generated USB code with confidence instead of treating it as a black box.
⚡ Diagnose the USB failures that cost real projects days: descriptor length mistakes, clock misconfiguration, sleep and wakeup hangs.
⚡ Explain USB signalling: DP and DM, NRZI encoding, bit stuffing, the sync field, J and K states, SE0 and reset.
⚡ Write HID report descriptors for mouse and keyboard reports, and handle the SCSI commands a mass storage device must answer.
⚡ Finish a capstone that turns your mouse firmware into a custom HID keyboard with macro keys.
Requirements
❗ You should be comfortable with C. No prior USB knowledge is needed, we start from zero.
❗ Basic embedded experience on any microcontroller. Prior STM32 experience helps but is not required.
❗ An STM32 MCU based develpement board if you want to try hands on
❗ STM32CubeIDE, which is free. The capture and inspection tools used in the course are free too, so there is no tool to buy.
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 1.6 GB | freecoursewb | 4 months | 9 | 1 | |
| 1.9 GB | freecoursewb | 5 months | 0 | 0 | |
| 1.3 GB | freecoursewb | 5 months | 0 | 0 | |
| 3.5 GB | freecoursewb | 5 months | 0 | 0 | |
| 3.9 GB | freecoursewb | 6 months | 0 | 0 |
All Comments