~/talk

USB Type-C and You

Talkat Zephyr Developer Summit 2023 · 2023-06-27..06-30· [embedded-and-hardware]
links:none on file
links:none on file
slides:none on file

Spec says Type‑C is detailed — ~450 pages — and PD another ~750, and you need PD if you want more than 15 watts or alternate modes; power ranges span 5 V 100 mA up to ~245 W and VCON requirements run ~100 mV to 1.5 W. Zephyr supplies concrete tooling: create a device tree connector node, implement three policy callbacks and register a DPM. Walkthrough shows exact PD message flow (SET_SOURCE_CAP, RDO, PS_READY) and two working Zephyr samples for BG747E and STM32G081B.

AI-written summary · about

  1. 0:00Intro
  2. 0:58Port Role Recap
  3. 3:25Accessing the Specifications
  4. 4:39Roles: Which of these USB Type-C states apply to me?
  5. 8:44Roles: Do I have to source Vconn?
  6. 11:21Do I need Power Delivery support?
  7. 12:14Which PD messages do I have to support?
  8. 14:30Three Steps to create a USB Type-C Device
  9. 15:00Zephyr's USB Type-C Port perspective
  10. 15:15Devicetree USB Type-C Sink Port description
  11. 15:49Type-C Port Controller (TCPC) Driver
  12. 16:15VBUS Driver
  13. 17:38Minimum Sink Policy Callbacks
  14. 17:59Power Delivery Negotiation (Step 1)
  15. 18:55Power Delivery Negotiation (Step 2)
  16. 19:44Power Delivery Negotiation (Step 3)
  17. 20:28Power Delivery Negotiation (Step 4)
  18. 21:50Power Role Swap to Source
  19. 22:58Register the Application's data structure
  20. 23:22Start the Zephyr USB Type-C stack
  21. 23:46Zephyr USB Type-C Boards
~/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.