Discover
The Zephyr Podcast
26 Episodes
Reverse
Birthday cake at Embedded World 🎂 Arduino Ventuno Q zstreamer — media streaming for Zephyr New arch_switch() context layer for Cortex-M has landed Heap hardening with canary-based corruption detection New fs mv shell command ADI TMCM-3216 stepper motor controller driver Dave2D driver support on LVGL for Renesas RA devices RFC with 2D Accelerator API proposal UDC USB High Speed for SAM platforms New shields: nRF7002 EB II, Raspberry Pi Camera Module 2, MikroElektronika LTE IoT 10 Click, ADI EVAL-CN0391-ARDZ Zephyr EU Cyber Resilience Act documentation New board support: Realtek RTL8752H, Inkplate 6Color, WeAct CAN485 DevBoard
Winterthur meetup recordings are now on YouTube! ZSWatch dev kit available on Elecrow Upcoming Tech Talk: Cellular IoT with Zephyr and the nRF9151 MicroMod Golioth acquired by Canonical STMicroelectronics unveils the STM32C5 — Cortex-M33, Ethernet, USB, FD-CAN AI/LLM contribution guidelines for Zephyr Qualcomm hiring Zephyr engineers in San Diego and Cork CLUTGen — calibration lookup table generator module for Zephyr Zephyr Turns 10 — anniversary survey report from the Linux Foundation New GNSS driver: GlobalTop PA6H New display driver: AC057TC1 6-color e-ink New board support: Qualcomm QCC744M EVK, Seeed XIAO RP2350, NXP FRDM-iMXRT1186 Embedded World next week — Zephyr booth + conference track! Open Hardware Summit 2026 in May in Berlin Join us on Discord! // #podcast at https://chat.zephyrproject.org
RFC: FIDO2/CTAP2 authenticator subsystem Google's OpenSK Focusrite / Adam Audio job offer Major context switch rework The FTP client has landed, and a TFTP server is on its way HTML build report for your Zephyr app New west serial monitor command Zephyr SDK 1.0 rc1 is out Zephyr code distribution breakdown Inter-processor mailbox for Raspberry Pi Pico PIO-based MIPI-DBI driver for Raspberry Pi Pico New board support: WCH CH32V307V-EVT-R1, ESP32-S3-RLCD-4.2, VIEWE UEDX24320028E New shield: MikroElektronika Flash 5 Click ADE7978 polyphase energy metering driver Native SX126x LoRa driver WIZnet W6100 Ethernet driver Join us on Discord! // #podcast at https://chat.zephyrproject.org
ICLegend S3KM1110 mmWave radar sensor Devicetree ranges discussion Zephyr SDK dropping x86-64 macOS builds The Hidden Costs of Using Zephyr — by Shawn Hymel New DNS browse shell command FTP client library and shell module coming up Board support for the Alif Ensemble E8 ADI MAX32 RV32 secondary core support Runtime system timer clock rate change notification Bluetooth: GAP service extraction from GATT Bluetooth: Elapsed Time Service CfP for Zephyr Meetup in Rennes, France, is open. Join us on Discord! // #podcast at https://chat.zephyrproject.org
Fabio finds Zephyr in an MxL86282 Handling Button Press, Longpress, and Double-Tap with the Zephyr Input Subsystem Bring up of a new display shield using Claude and a feedback loop where the agent actually watches the screen output New driver for qemu ramfb coming up New doxygen aliases to document "driver ops" (example for the CAN Controller driver operations here) Shell readline helper Native SX126x LoRa driver Realtek RTL8721F nRF54LM20B The Zephyr Project at Embedded World Join us on Discord! // #podcast at https://chat.zephyrproject.org
They quit their job to build wearables for cows... using Zephyr! Raspberry Pi 4 redesigned for dual RAM chips Texas Instruments to acquire Silicon Labs for $7.5B Heap canary support for corruption detection ARMv9 PACBTI support for pointer authentication New biometrics subsystem with fingerprint sensor drivers, code samples, emulator MAX42500 combined watchdog and voltage monitor driver Netsol S3A MRAM driver Fast Prototyping Board for RX140 RedMonk blog post: AI Slopageddon and the OSS Maintainers Embedded FM ep 520 on AI in embedded dev Zephyr meetup in Nagoya at the Brother museum FOSDEM talks: Git 3.0 – Evolving Git for the next decade Git workflow for high-stakes projects How to make package managers scream KiCad status update Daniel Stenberg's closing keynote: OSS in spite of AI Join us on Discord! // #podcast at https://chat.zephyrproject.org
FOSDEM (https://fosdem.org/2026/) CI for Doxygen coverage delta checker Doxygen style guidelines CMake optimization with Perfetto ASCII only on documentation (https://github.com/zephyrproject-rtos/zephyr/pull/98214) Motor Control Driver Architecture for Hard Real-Time FOC Applications Forward Database table for Ethernet bridge Counter subsystem now supports 64-bits values BL61x overclock DTS binding examples section Zcompose Join us on Discord! // #podcast at https://chat.zephyrproject.org
Saving flash with the SHELL_HELP macro Dual-band WiFi 6 ESP32-C5 announced - coming to Zephyr soon? AI-generated reports force curl to end bug bounty program New automotive LIN subsystem (Local Interconnect Network) Compiler-based cleanup classes for resource management Malloc vs. k_malloc 9x36 PWM LED Matrix for Framework laptop Dual-ethernet phyBOARD-Atlas (i.MX RT1170) NB-IoT ST87M01 Arduino shield support Newly proposed CAN logging backend Zephyr COBS (Consistent Overhead Byte Stuffing) library (packet framing) gets streaming support FOSDEM 2026 and Brussels Meetup (Jan 30) Join us on Discord! // #podcast at https://chat.zephyrproject.org
Basic button sample overhaul: now uses Input and LED subsystems for proper debouncing New Power On Self-Test (POST) RFC New Requests module for HTTP GET/POST/PUT/DELETE, including shell commands Standardized Doxygen guidelines now available (CI checks incoming) Benjamin hacking around the M5Stack StackChan robot (touch sensor, servo bus) Cytron Maker Pi RP2040 (motors, servos, piezo) RFC for unified Actuator class - provide feedback (pun intended)! Zephyr running as guest OS on QNX Hypervisor? Driver for ultra-low power (65nA) MAX31331 RTC Support for tiny, high-precision medical temperature sensor (MAX30210) MikroElektronika CAN FD 6 Click shield support (TI TCAN4550) New candump shell command to troubleshoot traffic on console New PWM shell command to get the number of cycles per second for a given PWM controller/channel Wi-Fi Peer-to-Peer support added (nRF7000 validated) New board support for nRF7120 DK (Matter/Wi-Fi) OTP subsystem Upcoming Zephyr Meetup in Brussels (Friday Jan 30, 2026) Join us on Discord! // #podcast at https://chat.zephyrproject.org
Zephyr web display experiment MicroQuickJS 10Base-T1S multi drop (boards in Zephyr with support for it) RaspberryPi Pico binary info feature Keychron Q Ultra ZMK Motion 2350 Pro Adafruit Prop-Maker Feather Framework laptop keyboard Espressif RMT driver ws2812_rpi_pico_pio DMA support TPS55287 features GRVL, a lightweight GUI library for Zephyr-based MCUs NVIDIA hiring Zephyr engineers! Edge Impulse + Zephyr tech talk next week. Join us on Discord! // #podcast at https://chat.zephyrproject.org
Rust no longer experimental in Linux Linux Rust CVE The return of the millennium bug The Y2K38 bug will likely impact Paris' metro... will it impact Zephyr? zscilib is looking for a maintainer Pullapprove being evaluated in zephyr-testing GitHub announces ... and unannounced charging for private runners AmebaDplus FT9001 Macro to approximate heap overhead from Jordan Cleanup classes from Pieter, inspired by Linux kernel HealthyPi crowdfunding campaign A Visual Approach to Devicetree Configuration ESP32-S3-GEEK Sipeed M0S Dock Join us on Discord! // #podcast at https://chat.zephyrproject.org
Robert's experience with Zephyr RTOS libcsp, a library for the Cubesat Space Protocol that's available as a Zephyr module New Biometrics driver class Benjamin's presentation about Cyber Resilience Act Readiness for Embedded Product Makers External GPU support for LVGL Snenseo BLE coffee machine Zephyr Tech Talk next week! A Visual Approach to Devicetree Configuration. YouTube / LinkedIn Ai-Thinker M61-32S M5Stack NanoC6
Sphinx 9.0 is out Mercedes Benz ARDEP LIN (Local Interconnect Network) subsystem proposal Qualcomm hiring Zephyr developers! MQTT-SN is making a come-back Realtek AmebaD Space Cubics SC-OBC V1 COND_CASE_1, a switch/case like variant of the COND_CODE_1 macro RV3032 TPS55287 Working Group nominations CRA (Cyber Resilience Act) FAQ Join us on Discord! // #podcast at https://chat.zephyrproject.org
New Zephyr docs homepage is coming (...or already landed by the time you listen to this!) Zephyr <-> Linux RPC with ec_host_cmd Linux netdev patchwork Zephyrbot opens issue #100,000 Seeed Studio XIAO Debug Mate Upcoming OpenAI device ...and job listings mention Zephyr RTOS? 👀 Deep dive into ST's Phase Change Memory (PCM) LVGL 9.4 support DTSh (DeviceTree Shell) integration Zbus support for asynchronous listeners GPIO documentation added Thread runtime stack safety Fetch MAC addresses from NVMEM cells Heltec Wireless Tracker (V1.1) Working Group Elections and 10-year anniversary survey Join Discord // #podcast at https://chat.zephyrproject.org!
Linus' keynote at EOSS Korea Greg's keynote at EOSS Korea Linux C guard implementation sudo-rs Affected By Multiple Security Vulnerabilities Cloudflare outage Moddable SDK Zephyr Doom on nRF5340 West Module Registry for community modules Greybus Module for Zephyr STM32V8 Ridiculously tiny ESP32-C3 board Alientek DNESP32S3B OV5642 camera driver Bluetooth Shorter Connection Interval Cortex-A510 and Cortex-A320 support Working group elections Zephyr 4.3 Q&A live stream next week Join Discord // #podcast at https://chat.zephyrproject.org!
Zephyr 4.3 has been released! 🎉 https://github.com/zephyrproject-rtos/zephyr/releases/tag/v4.3.0 Demo video Blog post tiny386 Minecraft server in a light bulb Actuator working group discussions French accent unsupported in file path Arduino Nesso N1 Linux kernel enabling MS extensions Infineon T2G Body High Adafruit MCP4728 shield BQ25188 Li-Po charger Himax HM0360 camera sensor FT6145 touchscreen controller SiFli module on LCSC Renesas R2 Cortex-M85 chip on Mouser
Debian's APT Will Soon Begin Requiring Rust Rust implementation of Arduino API Upcoming Zephyr Tech Talk about all things Arduino and Zephyr Zephyr switching to C17 AkiraOS LRC client Pebble 2 Duo hardware files NVMEM support for OTP Fuses Actuator API Working group meeting links Zephyr turns 10 survey Upcoming Zephyr meetups
FOSDEM coming up on Jan 31st and Feb 1st, 2026. Watch out for upcoming call for papers! New Zephyr modules out there: wolfSSL Edge Impulse Zephelin Raspberry Pi's VS Code extension for Pico now supports Zephyr OpenRISC and Nvidia monitors STM32 GPIO wake up pins Microchip rain triggered green house OpenBMC Zephyr presentation PSOC Edge E84 AI Haptics shell UVC encoder sample Zephyr turns 10 survey
Zephyr 4.3 feature freeze! Peter Korsgaard, the author of Buildroot, has been contributing to Zephyr, particularly around the EEPROM API. Qt completed their acquisition of IAR Systems. Qt already has some level of Zephyr support. The "search by compatible" feature is now live in the Zephyr board catalog. You can now search for boards by specific sensors, peripherals, or IP blocks (e.g., all boards with a BME sensor). A new Devicetree linter (dts-lint) is now enforced in CI to check formatting of devicetree files. It can auto-fix issues and is part of the dts-lsp language server folks can use in VS Code, Vim, etc. to get advanced Devicetree editing features (also see the Tech Talk on the topic) Board Documentation as a Database Benjamin and Fabio discuss whether Zephyr accidentally built the best database on the internet for boards and system-on-chips. Most vendor sites have inconsistent search/filter capabilities, and there's nothing that searches across vendors with structured data like Zephyr's devicetree-based approach. Benjamin is (half-)considering exposing the board catalog data as a formal API, not just the current JSON file. The structured devicetree data is driving better documentation quality -- people are more careful about binding descriptions now that they're prominently displayed. New Shields Added Adafruit DS2484 1-Wire Shield Adafruit LIS3MDL Shield (magnetometer) Adafruit SHT40/SHT41/SHT45 humidity shields Adafruit INA228 Power Monitor -- 85V, 20-bit precision high-side current/power monitor with energy/charge accumulator Adafruit LPS22 Shield (pressure sensor) Adafruit AD5693 DAC shield Canis Labs CANPico shield for Raspberry Pi Pico with MCP251xFD CAN controller. Check out Canis Labs' videos on CAN bus security! New Boards Added (Selection) RAK3112 -- ESP32-S3-based module with LoRa, BLE, and Wi-Fi PIC32CZ CA80 Curiosity Ultra -- Cortex-M7 with gigabit ethernet, high-speed USB, 8MB flash, 1MB SRAM. Part of Microchip's big push with 4-5 new boards this week! Renesas EK-RA8D2 and EK-RA8M2 -- 1GHz Cortex-M85 (!), gigabit ethernet with switch, 1MB MRAM, 2MB SRAM, external 64MB flash and SDRAM, camera port Pebble Time 2 and Pebble 2 Duo -- SiFli-based, still early-stage support New Drivers Heart Rate Monitoring: MAX30101 optical heart rate sensor -- now supports multiple instances (btw, Fabio wants to know: "What application needs to monitor multiple hearts?!") MAX32664C Biometric Sensor Hub -- includes the algorithm and reports actual heart rate (contributed by folks from the ZSWatch project) DA7212 audio codec from NXP FRDM-MCXN236 board. ALS31300 3D Hall Effect Sensor for industrial joysticks MTCH9010 liquid leak detector from Microchip -- uses electrodes (or PCB traces) and likely includes smart anti-corrosion features NXP SC18IS606 I2C-to-SPI bridge HUB12 interface LED matrix display controller Other Notable Changes New Quality of Service (QoS) over Ethernet sample More support for STM32 with firmware in external flash Tips for Getting Changes Merged During Stabilization Use the word "fix" in your commit message if it's actually fixing something! Set the milestone in GitHub to 4.3 (if you have permissions)
Fabio ran a 100-mile mountain race in Japan. He used a custom, Zephyr-powered headlamp during the race, built with an STM32C071 and lenses from Ledil. The Zephyr feature freeze is scheduled for next Friday, October 24th. "Search by compatible" feature is coming to the Zephyr board catalog. Full-day online Zephyr conference by Elektor is happening on November 5th. Benjamin will be speaking about Zephyr's "hidden gems" -- register with ZEPHYR_BC_100 promo code for 100€ off of the registration. This is the last days to fill out the 2025 Zephyr Developer Survey. Discussing open source/hardware mice Ploopy (ploopy.co): Typically wired. They have mouse, various trackballs, a trackpad, and a knob. Wireless Hi-Res Scrolling Wheel: YouTube project by Engineer Bo using nRF Connect SDK (and therefore Zephyr). AS5600 sensor is supported in Zephyr (not ideal for battery-powered design though, PAT9125EL probably better... also supported!). moddoMOUSE: A modular gaming mouse project designed for high-performance gaming. Sensor is the Pixart PAW3395. Fabio's Custom Mice: Modified Logitech G3, Pixart PAW3222 sensor + PAT9125EL sensor for the high-resolution scroll wheel. New Boards Added: Arduino UNO Q PSoC Edge E84 from Infineon, featuring a Cortex-M55 Weact STM32WB55, a Pro Micro style board with Bluetooth PIC32CM JH01 Curiosity Pro from Microchip ART-Pi, STM32H7 board from the RT-Thread community Other news New, in-depth documentation has been added for for early boot sequence platform hooks. An STM32 VENC driver was merged for hardware-accelerated H.264 video encoding. A driver for JPEG encoding on STM32 is also in review.



