Loading…
June 7 - 9, 2022 | Mountain View, CA + Virtual
View More Details & Registration

Important: If you plan to attend Intro to Zephyr Day on Tuesday, June 7, pre-registration and session selection are required. 

Please note that all session times are listed below in Pacific Daylight Time (PDT).
To view the schedule at your preferred time, please choose your location on the right-hand navigation panel under “Timezone”.
Thursday, June 9 • 11:20am - 11:50pm
USB Support in Zephyr OS - Johann Fischer, Nordic Semiconductor

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
For a long time we have only USB device support in Zephyr OS, and unfortunately one with many drawbacks. Since a few months Johann is working on the new USB device support, and and recently also on the USB host support. Johann will make an overview of the overhauled USB device support in Zephyr OS, from the USB controller driver (UDC) API and tips on how to implement a new controller driver, to the USB device stack interface to classes or functions. In the second part the Johann will present the basic USB host support and USB host controller API, as deep as it is developed at the time of the presentation. The focus will be on testing the entire USB subsystem. Also the use of the USBIP protocol will be demonstrated.

Speakers
avatar for Johann Fischer

Johann Fischer

Senior R&D Engineer, Nordic Semiconductor
I am research and development engineer for NORDIC SEMICONDUCTOR ASA. Zephyr contributor since 2016, right after ELCE 2016 in Berlin. One of my main tasks is the maintaining of USB support in Zephyr RTOS. Besides USB I am also interested/contributing to display controllers, disk drivers... Read More →


Thursday June 9, 2022 11:20am - 11:50pm PDT
Lovelace