Blog

Github vs. Raspberry Pi in a Closet — Zephyr Podcast #043

By July 10, 2026No Comments


Join Discord // #podcast at https://chat.zephyrproject.org!

Subscribe to the podcast on your favorite platform:

The summary below was automatically generated using the assistance of AI tools.

Episode Summary

  • Device Files and Linux Portability: A proposed device filesystem kicks off a broader discussion about POSIX-style device access, Linux application portability, and how Zephyr should evolve as increasingly powerful hardware lands in the project.
  • CDAC THEJAS32: A new effort brings Zephyr support to THEJAS32, an Indian RISC-V processor, with a remarkably small set of changes on top of the existing architecture support.
  • Fan Control: A proposed fan subsystem leads to a deep dive into tachometer signals, PWM capture, counters, sensors, GPIO interrupts, and the surprisingly many ways to measure a spinning fan.
  • LLVM Coverage: New Twister preferred_toolchain support allows individual platforms to select a preferred compiler, helping expand LLVM coverage in upstream CI.
  • DWC2 USB Host: Initial DWC2 USB host controller support includes ESP32 vendor quirks and brings more attention to the challenges of sharing common USB controller IP across vendors.
  • Pouch: The Pouch protocol offers a transport-agnostic way to move data across devices, gateways, and cloud services, including systems with intermittent connectivity.
  • GitHub vs. a Closet Pi: A new trigger.py workaround helps keep Zephyr merge dashboards fresh despite delayed GitHub Actions schedules—with a Raspberry Pi in a closet currently doing its part.
  • New Hardware: Support expands with Microchip SmartFusion2, the RISC-V WCH CH32V103EVT, AMD Zynq UltraScale+ MPSoC, Radxa ROCK 3B, and the tiny Adafruit TRRS Trinkey.
  • Bouffalo Lab Wi-Fi: A substantial new BL61x Wi-Fi driver adds another option to Zephyr’s rapidly expanding Wi-Fi hardware ecosystem.
  • Faster eMMC: The MMC stack gains HS400 enhanced strobe support for high-speed eMMC devices.
  • I2S Shell: A new I2S shell makes it easier to exercise audio interfaces directly from the Zephyr shell, including generating test tones.
  • Per-Test Coverage: A new coverage matrix dashboard helps visualize which tests cover which source lines and identify uniquely covered or redundant test cases.
  • Real-Time Behavior: An upcoming Tech Talk on evaluating the real-time behavior of Zephyr systems will look at long-running testing on real hardware and what latency data can reveal over time.