Skip to content
/ zds25 Public

Companion material for the ZDS talk at the OSS'25@Amsterdam

License

Notifications You must be signed in to change notification settings

Doulos/zds25

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zephyr Workqueues- How they Work and Queue

Doulos

Presenter: Loïc Domaigné at OSS'25 in Amsterdam
Senior Members Technical Staff, Doulos
25th August 2025

Recording: available on Youtube
Slides : available on Sched

Code Samples

demo description
demo-v0.1 simple timer, see talk
demo-v0.2 adding sleep, see talk
demo-v0.3 using system workqueue, see talk
demo-v0.4 submit work item twice in a row (only the first is processed)
demo-v0.5 example how to pass data to work handler using atomic type
demo-v0.6 like demo-v0.5, but with delayable work. Similar pattern for cancellation

Q&A Session

We didn't had a mic for the Q&A session. You'll find a transcript below, with some addendums including the Q&A that occurred post-talk.

📚 Looking for training?

Looking to find out if Zephyr could be a great fit for your next product? Or looking to upskill your teams with Zephyr? Check-out our Doulos Zephyr Essentials

This training will help you maximise the potential of Zephyr for developing embedded products and get project ready in record time 😄 We offer both public and team-based events, live online or in-persons.

💬 Contact a Doulos Representative

Trivia

Yesternight This is an archaic word derived from old English, which means "last night". We had a gathering on Sunday prior to the event, where we happen to discuss the work yesteryear and wondered about the yester suffix and its use. We joked about placing one one of this "yester"-word in our talks...

About

Companion material for the ZDS talk at the OSS'25@Amsterdam

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published