~/talk

USB Support in Zephyr OS

Talkat Zephyr Developer Summit 2022 · 2022-06-07..06-09· [embedded-and-hardware]
links:none on file
slides:none on file

Zephyr now ships a reworked UDC API and a new USB device stack that support multiple controller instances, runtime vendor/product ID and configuration changes, and class-to-configuration assignment instead of hardcoded descriptors. Initial USB host work includes a host controller API and a working max3421 SPI driver used for testing. Transfers use a single async container (net_buf) and a common driver layer with one event queue. A USBIP-based workflow for remote host testing is demonstrated.

AI-written summary · about

  1. 0:00Introduction
  2. 0:42Overview
  3. 1:27USB Dev Inc
  4. 2:26USB Device Controller API
  5. 11:37Device Stick
  6. 15:13Raw Overview
  7. 19:14Device Stack
  8. 20:59USB Class API
  9. 23:21USB Host Support
  10. 24:33Controller API
  11. 26:44USB Device Testing
  12. 28:52USB IP
  13. 31:48USB namespaces
  14. 32:40Compliance testing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.