Loading…
Wednesday, June 28 • 11:25 - 12:05
USB Device Support in Zephyr RTOS from the Application Perspective - Johann Fischer, Nordic Semiconductor ASA

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.
Zephyr RTOS has an implementation of USB device support pretty much from the beginning. Apart from direct use in the user application, various subsystems in the Zephyr RTOS also make use of device support. Since version v.3.3.0 there is also a new device stack as part of the experimental USB support. Johann will give an overview of USB device support in the Zephyr RTOS from an application perspective. The author will also cover the differences and features in the new experimental support. The presentation will start with configuring USB device support, how to select the desired features (classes) and how to enable USB device support. Johann will give a step-by-step insight into the different USB class implementations and go into their peculiarities and how they work in or with other subsystems. Author will explain how and why some functions are described and configured via the device tree and others are not. Special attention will be given to the configuration and use of the CDC ACM class.

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 →



Wednesday June 28, 2023 11:25 - 12:05 CEST
Chamber Hall (Level 3)
  Zephyr Project Developer Summit