# I2C

Published articles for I2C.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## wireskein takes logic analyzer captures and turns them into automated tests

DevFeed: [wireskein takes logic analyzer captures and turns them into automated tests](<https://devfeed.tech/articles/wireskein-takes-logic-analyzer-captures-and-turns-them-into-automated-tests-121615.md>)

Original publisher: [Read original article](<https://blog.adafruit.com/2026/11/06/wireskein-takes-logic-analyzer-captures-and-turns-them-into-automated-tests/>)

Author: Anne Barela

Published: 2026-11-06T20:34:39Z

Content type: article

Language: en

Sources: [Adafruit Industries](<https://devfeed.tech/sources/adafruit-industries-makers-hackers-artists-designers-and-engineers.md>)

Topics: [Test automation](<https://devfeed.tech/topics/test-automation.md>), [Pytest](<https://devfeed.tech/topics/pytest.md>)

Tags: [adc](<https://devfeed.tech/tags/adc.md>), [analog](<https://devfeed.tech/tags/analog.md>), [automated](<https://devfeed.tech/tags/automated.md>), [beta](<https://devfeed.tech/tags/beta.md>), [browser](<https://devfeed.tech/tags/browser.md>), [conversion](<https://devfeed.tech/tags/conversion.md>), [history](<https://devfeed.tech/tags/history.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [logic-analyzer](<https://devfeed.tech/tags/logic-analyzer.md>), [mit](<https://devfeed.tech/tags/mit.md>), [numpy](<https://devfeed.tech/tags/numpy.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [programming](<https://devfeed.tech/tags/programming.md>), [pytest](<https://devfeed.tech/tags/pytest.md>), [python](<https://devfeed.tech/tags/python.md>), [sigrok](<https://devfeed.tech/tags/sigrok.md>), [software](<https://devfeed.tech/tags/software.md>), [spi](<https://devfeed.tech/tags/spi.md>), [tests](<https://devfeed.tech/tags/tests.md>), [wireskein](<https://devfeed.tech/tags/wireskein.md>)

### AI overview

WireSkein turns logic analyzer captures into automated checks for square waves, levels, edges, pulse counts, and I2C, SPI, and UART. Tests record a run and verify it; checks that cannot be made because required pins are absent are marked unchecked and fail the run by default. A pytest plugin records tests and runs verification afterward. Its .wireskein zip format preserves each channel's sample rate, including analog channels with raw ADC values. Sigrok .sr conversion works block by block, limiting memory use for large streams. The package includes a browser viewer; it requires Python 3.11 or newer, depends only on numpy, is MIT licensed, and is in beta.

### Source excerpt

WireSkein, from Open Embedded Probe on GitHub, takes logic analyzer captures and turns them into automated tests. Instead of a person squinting at a waveform, the code checks whether the wire did what it was supposed to do. It's MIT licensed, needs Python 3.11 or newer, and numpy is the only dependency. A test records [...]

## AAEON PICO-PTH4 Pico-ITX board is powered by an Intel Panther Lake SoC up to the Core Ultra X7 358H

DevFeed: [AAEON PICO-PTH4 Pico-ITX board is powered by an Intel Panther Lake SoC up to the Core Ultra X7 358H](<https://devfeed.tech/articles/aaeon-pico-pth4-pico-itx-board-is-powered-by-an-intel-panther-lake-soc-up-to-the-core-ultra-x7-358h-120334.md>)

Original publisher: [Read original article](<https://www.cnx-software.com/2026/11/06/aaeon-pico-pth4-pico-itx-board-is-powered-by-an-intel-panther-lake-soc-up-to-the-core-ultra-x7-358h/>)

Author: Jean-Luc Aufranc (CNXSoft)

Published: 2026-11-06T03:59:30Z

Content type: news

Language: en

Sources: [CNX Software - Embedded Systems News](<https://devfeed.tech/sources/cnx-software-embedded-systems-news.md>)

Topics: [Single Board Computer](<https://devfeed.tech/topics/single-board-computer.md>), [intel](<https://devfeed.tech/topics/intel.md>), [dual 2.5GbE](<https://devfeed.tech/topics/dual-2-5gbe.md>), [USB](<https://devfeed.tech/topics/usb.md>)

Tags: [2-5gbe](<https://devfeed.tech/tags/2-5gbe.md>), [4k](<https://devfeed.tech/tags/4k.md>), [aaeon](<https://devfeed.tech/tags/aaeon.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-accelerator](<https://devfeed.tech/tags/ai-accelerator.md>), [ai-boost](<https://devfeed.tech/tags/ai-boost.md>), [ai-performance](<https://devfeed.tech/tags/ai-performance.md>), [artificial-intelligence-ai](<https://devfeed.tech/tags/artificial-intelligence-ai.md>), [board](<https://devfeed.tech/tags/board.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [dual-2-5gbe](<https://devfeed.tech/tags/dual-2-5gbe.md>), [edge-ai](<https://devfeed.tech/tags/edge-ai.md>), [gpio](<https://devfeed.tech/tags/gpio.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [graphics](<https://devfeed.tech/tags/graphics.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [hdmi](<https://devfeed.tech/tags/hdmi.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [industrial](<https://devfeed.tech/tags/industrial.md>), [intel](<https://devfeed.tech/tags/intel.md>), [intel-core](<https://devfeed.tech/tags/intel-core.md>), [linux](<https://devfeed.tech/tags/linux.md>), [panther-lake](<https://devfeed.tech/tags/panther-lake.md>), [pico](<https://devfeed.tech/tags/pico.md>), [pico-itx](<https://devfeed.tech/tags/pico-itx.md>), [rs485](<https://devfeed.tech/tags/rs485.md>), [single-board-computer](<https://devfeed.tech/tags/single-board-computer.md>), [soc](<https://devfeed.tech/tags/soc.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [windows-11](<https://devfeed.tech/tags/windows-11.md>)

### AI overview

AAEON's PICO-PTH4 is a 100 x 72 mm Pico-ITX board offered with one of three Panther Lake processors: Core Ultra 5 325, Core Ultra 7 355, or Core Ultra X7 358H. All are listed at 25 W PBP; the X7 configuration combines CPU, GPU, and NPU for up to 180 TOPS. The board supports up to 32 GB LPDDR5X-7467, an M.2 NVMe socket, an M.2 E-Key slot, and PCIe 3.0 x4 FPC expansion. Connections include dual 2.5GbE, HDMI 2.1 up to 4K at 60 Hz, two USB 3.2 Gen 2 ports, serial headers, and GPIO. It accepts 12 V DC and operates from -20 to 70°C. AAEON lists Windows 11 64-bit and Ubuntu 26.04 support, says the board is in mass production, and recommends an optional $33 CPU cooler. Listed prices range from $1,288 for the Core Ultra 5 model to $3,065 for the X7 model.

### Source excerpt

AAEON claims the PICO-PTH4 is the world's first 2.5-inch Pico-ITX board powered by an Intel Panther Lake processor, such as the Core Ultra 5 325, Core Ultra 7 355, and Core Ultra X7 358H, delivering up to 180 TOPS of AI performance in a 100mm x 72mm form factor. The single board computer ships with up to 32GB of LPDDR5X, supports M.2 M-Key/E-Key and PCIe x4 FPC expansion, and offers dual 2.5GbE, HDMI 2.1 video output, two USB 3.2 Gen 2 ports, and internal connectors for USB 2.0, front panel, RS-232/422/485, GPIO, and SMBus/I2C. AAEON PICO-PTH4 specifications: Panther Lake SoC (one or the other) Intel Core Ultra 5 325 CPU - Octa-core (4P+4LPE) CPU up to 4.5 GHz with 12MB Smart Cache GPU - 4-core Intel Graphics @ 2.45 GHz (40 TOPS) AI accelerator - 47 TOPS Intel AI Boost NPU PBP: 25 Watts Core Ultra 7 355 CPU - [...] The post AAEON PICO-PTH4 Pico-ITX board is powered by an Intel Panther Lake SoC up to the Core Ultra X7 358H appeared first on CNX Software - Embedded Systems News.

## Arduino UNO Q gets a 10.1-inch touch display with integrated speakers, audio jacks, camera connectors

DevFeed: [Arduino UNO Q gets a 10.1-inch touch display with integrated speakers, audio jacks, camera connectors](<https://devfeed.tech/articles/arduino-uno-q-gets-a-10-1-inch-touch-display-with-integrated-speakers-audio-jacks-camera-connectors-109668.md>)

Original publisher: [Read original article](<https://www.cnx-software.com/2026/10/31/arduino-uno-q-gets-a-10-1-inch-touch-display-with-integrated-speakers-audio-jacks-camera-connectors/>)

Author: Jean-Luc Aufranc (CNXSoft)

Published: 2026-10-31T03:00:37Z

Content type: news

Language: en

Sources: [CNX Software - Embedded Systems News](<https://devfeed.tech/sources/cnx-software-embedded-systems-news.md>)

Topics: [UNO Q](<https://devfeed.tech/topics/uno-q.md>), [touchscreen](<https://devfeed.tech/topics/touchscreen.md>), [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>)

Tags: [arduino](<https://devfeed.tech/tags/arduino.md>), [arduino-uno-q](<https://devfeed.tech/tags/arduino-uno-q.md>), [audio](<https://devfeed.tech/tags/audio.md>), [camera](<https://devfeed.tech/tags/camera.md>), [capacitive](<https://devfeed.tech/tags/capacitive.md>), [carrier](<https://devfeed.tech/tags/carrier.md>), [colors](<https://devfeed.tech/tags/colors.md>), [computer](<https://devfeed.tech/tags/computer.md>), [connectors](<https://devfeed.tech/tags/connectors.md>), [display](<https://devfeed.tech/tags/display.md>), [glass](<https://devfeed.tech/tags/glass.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [headers](<https://devfeed.tech/tags/headers.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [interface](<https://devfeed.tech/tags/interface.md>), [linux](<https://devfeed.tech/tags/linux.md>), [mipi](<https://devfeed.tech/tags/mipi.md>), [panel](<https://devfeed.tech/tags/panel.md>), [qualcomm-dragonwing](<https://devfeed.tech/tags/qualcomm-dragonwing.md>), [refresh-rate](<https://devfeed.tech/tags/refresh-rate.md>), [screen](<https://devfeed.tech/tags/screen.md>), [single-board-computer](<https://devfeed.tech/tags/single-board-computer.md>), [smart-speaker](<https://devfeed.tech/tags/smart-speaker.md>), [speakers](<https://devfeed.tech/tags/speakers.md>), [touchscreen](<https://devfeed.tech/tags/touchscreen.md>), [uno-q](<https://devfeed.tech/tags/uno-q.md>), [waveshare](<https://devfeed.tech/tags/waveshare.md>)

### AI overview

Waveshare's UNO-Q-DSI-TOUCH-10.1A combines a 10.1-inch, 1280 x 800 capacitive touchscreen with connectors for the Arduino UNO Q's JMEDIA and JMISC headers, so the board can connect directly without a separate adapter or special wiring. It adds stereo speakers, two 3.5 mm audio jacks, two MIPI CSI camera connectors that support IMX219 modules only, and an RGB LED. The display supports 60 Hz refresh and I2C touch; the number of touch points depends on the software system. Setup requires attention to board orientation and connector alignment, and the documentation covers software configuration, including enabling carrier board support in Arduino App Lab. Compatibility is limited to the Arduino UNO Q; VENTUNO Q is explicitly unsupported. The display is listed at $69.99 on Waveshare's store and $80.09 on AliExpress.

### Source excerpt

Waveshare UNO-Q-DSI-TOUCH-10.1A is a 10.1-inch touchscreen display designed for the Arduino UNO Q single board computer. The Arduino UNO Q exposes its MIPI DSI interface through the 60-pin JMEDIA and JMISC headers, and for all practical purposes, you normally need a board like the Arduino UNO Media Carrier to make use of it. The UNO-Q-DSI-TOUCH-10.1A display solves that by integrating the headers so users can simply insert the Arduino UNO Q into it without an additional adapter board or special wiring. Waveshare UNO-Q-DSI-TOUCH-10.1A specifications: Screen Size - 10.1-inch Panel type - IPS panel Native Resolution - 1280 x 800 Refresh Rate - 60 Hz Colors - 16.7 millions Viewing Angle - 178° Brightness - 300 cd/m² Contrast Ratio - 800:1 Response Time - 35 ms Multi-touch support Capacitive multi-touch (we're told the actual number of touch points somehow depends on the software system) Interface I2C Tempered glass, optical bonding Camera [...] The post Arduino UNO Q gets a 10.1-inch touch display with integrated speakers, audio jacks, camera connectors appeared first on CNX Software - Embedded Systems News.

## Is This The Only Instrument You Need?

DevFeed: [Is This The Only Instrument You Need?](<https://devfeed.tech/articles/is-this-the-only-instrument-you-need-107279.md>)

Original publisher: [Read original article](<https://hackaday.com/2026/10/29/is-this-the-only-instrument-you-need/>)

Author: Jenny List

Published: 2026-10-30T05:00:10Z

Content type: article

Language: en

Sources: [Hackaday](<https://devfeed.tech/sources/hackaday.md>)

Topics: [Tool](<https://devfeed.tech/topics/tool.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [bench-instrument](<https://devfeed.tech/tags/bench-instrument.md>), [data](<https://devfeed.tech/tags/data.md>), [electronic](<https://devfeed.tech/tags/electronic.md>), [github](<https://devfeed.tech/tags/github.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [idea](<https://devfeed.tech/tags/idea.md>), [interface](<https://devfeed.tech/tags/interface.md>), [logic](<https://devfeed.tech/tags/logic.md>), [network](<https://devfeed.tech/tags/network.md>), [oscilloscope](<https://devfeed.tech/tags/oscilloscope.md>), [power](<https://devfeed.tech/tags/power.md>), [rp2350](<https://devfeed.tech/tags/rp2350.md>), [serial](<https://devfeed.tech/tags/serial.md>), [site](<https://devfeed.tech/tags/site.md>), [usb](<https://devfeed.tech/tags/usb.md>), [web-browser](<https://devfeed.tech/tags/web-browser.md>)

### AI overview

PicoLab combines several electronics bench tools in one RP2350-based device: a 4-channel oscilloscope, 8-channel logic analyser, GPIO, data logger, serial, SPI and I²C interfaces, plus an adjustable power supply. Custom interface and protection circuitry support the hardware. Its interface is served as a website over USB networking, so it can be used from an operating system with a web browser and USB networking support. The excerpt says the code is available in a GitHub repository for those who want to build one; it does not provide performance or cost comparisons.

### Source excerpt

When working on an electronic project it's likely you will find yourself working with a variety of different instruments, be they logic analysers, oscilloscopes, or whatever. These can take up ...read more

## Learn ESP-IDF with ESP32: the beginner's guide (eBook)

DevFeed: [Learn ESP-IDF with ESP32: the beginner's guide (eBook)](<https://devfeed.tech/articles/learn-esp-idf-with-esp32-the-beginner-s-guide-ebook-105313.md>)

Original publisher: [Read original article](<https://blog.adafruit.com/2026/10/28/learn-esp-idf-with-esp32-the-beginners-guide-ebook/>)

Author: Anne Barela

Published: 2026-10-28T18:22:18Z

Content type: release

Language: en

Sources: [Adafruit Industries](<https://devfeed.tech/sources/adafruit-industries-makers-hackers-artists-designers-and-engineers.md>)

Topics: [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [Learning](<https://devfeed.tech/topics/learning.md>), [FreeRTOS](<https://devfeed.tech/topics/freertos.md>), [ESP-NOW](<https://devfeed.tech/topics/esp-now.md>), [ESP-IDF Extension for vs Code](<https://devfeed.tech/topics/esp-idf-extension-for-vs-code.md>), [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>)

Tags: [arduino](<https://devfeed.tech/tags/arduino.md>), [beginner](<https://devfeed.tech/tags/beginner.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [bluetooth-low-energy](<https://devfeed.tech/tags/bluetooth-low-energy.md>), [c](<https://devfeed.tech/tags/c.md>), [central](<https://devfeed.tech/tags/central.md>), [code](<https://devfeed.tech/tags/code.md>), [ebook](<https://devfeed.tech/tags/ebook.md>), [education](<https://devfeed.tech/tags/education.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp-now](<https://devfeed.tech/tags/esp-now.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [framework](<https://devfeed.tech/tags/framework.md>), [freertos](<https://devfeed.tech/tags/freertos.md>), [gpio](<https://devfeed.tech/tags/gpio.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [pdf](<https://devfeed.tech/tags/pdf.md>), [peripherals](<https://devfeed.tech/tags/peripherals.md>), [programming](<https://devfeed.tech/tags/programming.md>), [publications](<https://devfeed.tech/tags/publications.md>)

### AI overview

The 520-page, eight-module color PDF teaches Espressif's ESP-IDF framework for ESP32, built on C and FreeRTOS, with lower-level peripheral access than the Arduino core. It guides readers from installing the VS Code extension and creating a project through GPIO, FreeRTOS tasks, queues and timers, deep sleep, I2C with a BME280, WiFi and a small web server, BLE peripheral and central modes, and ESP-NOW sender and receiver code. Examples work with any ESP32 board; the authors used an ESP32-S3. The authors recommend prior C and ESP32 experience, so it is not intended as a first microcontroller book. The excerpt says the eBook includes source code, schematics and screenshots.

### Source excerpt

Rui Santos and Sara Santos have released a new version of their ESP-IDF eBook on Random Nerd Tutorials. ESP-IDF is Espressif's own framework for programming ESP32 chips, built around C and FreeRTOS, with lower level access to peripherals than the Arduino core gives you. The book is a 520 page color PDF split into 8 [...]

## This open-source keyboard lets you snap keys together in any layout

DevFeed: [This open-source keyboard lets you snap keys together in any layout](<https://devfeed.tech/articles/this-open-source-keyboard-lets-you-snap-keys-together-in-any-layout-104565.md>)

Original publisher: [Read original article](<https://www.techspot.com/news/114363-open-source-keyboard-you-snap-keys-together-any.html>)

Author: Zo Ahmed

Published: 2026-10-28T15:06:00Z

Content type: news

Language: en

Sources: [TechSpot](<https://devfeed.tech/sources/techspot.md>)

Topics: [keyboard](<https://devfeed.tech/topics/keyboard.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [3D](<https://devfeed.tech/topics/3d.md>)

Tags: [aerospace](<https://devfeed.tech/tags/aerospace.md>), [battery](<https://devfeed.tech/tags/battery.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [bus](<https://devfeed.tech/tags/bus.md>), [chip](<https://devfeed.tech/tags/chip.md>), [circle](<https://devfeed.tech/tags/circle.md>), [circuit](<https://devfeed.tech/tags/circuit.md>), [diy](<https://devfeed.tech/tags/diy.md>), [electronics](<https://devfeed.tech/tags/electronics.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [hacker-news](<https://devfeed.tech/tags/hacker-news.md>), [hub](<https://devfeed.tech/tags/hub.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [idea](<https://devfeed.tech/tags/idea.md>), [keyboard](<https://devfeed.tech/tags/keyboard.md>), [keys](<https://devfeed.tech/tags/keys.md>), [layout](<https://devfeed.tech/tags/layout.md>), [magnetic](<https://devfeed.tech/tags/magnetic.md>), [magnets](<https://devfeed.tech/tags/magnets.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [project](<https://devfeed.tech/tags/project.md>), [risc-v](<https://devfeed.tech/tags/risc-v.md>), [snap](<https://devfeed.tech/tags/snap.md>), [tech-culture](<https://devfeed.tech/tags/tech-culture.md>)

### AI overview

Keybytes gives each keyboard key its own small circuit board and CH32V003 chip; magnetic cases and spring-loaded pogo pins connect keys to each other and to a hub. Each key uses separate bit-banged I2C links on its four edges, which the creator says reduces parasitic capacitance and lets software identify key positions. The hub handles Bluetooth, firmware storage, charging and USB-C. The open-source files include schematics, PCB designs, case models and a bill of materials under an MIT license. The current demo has two keys and a hub, with layouts limited to a flat grid while more modules and firmware are in progress. The creator estimates a full-size, roughly 110-key build with two hubs at about $900, nearly half for pogo pins.

### Source excerpt

The project comes from Nathan Alspaugh, an MIT freshman studying aerospace engineering, who said he has spent around 100 hours working on it since March. When he posted the project to Hacker News this week, he said the idea came from his frustration that nobody sold triangle- or circle-shaped keyboards. Read Entire Article

## Steam Frame VR Headset Sees Mainline Support With Linux 7.4

DevFeed: [Steam Frame VR Headset Sees Mainline Support With Linux 7.4](<https://devfeed.tech/articles/steam-frame-vr-headset-sees-mainline-support-with-linux-7-4-101038.md>)

Original publisher: [Read original article](<https://www.phoronix.com/news/Steam-Frame-FR-Linux-7.4>)

Author: Michael Larabel

Published: 2026-10-27T00:36:40Z

Content type: news

Language: en

Sources: [Phoronix](<https://devfeed.tech/sources/phoronix.md>)

Topics: [Linux Kernel](<https://devfeed.tech/topics/linux-kernel.md>), [Linux](<https://devfeed.tech/topics/linux.md>)

Tags: [7-4](<https://devfeed.tech/tags/7-4.md>), [desktop-linux](<https://devfeed.tech/tags/desktop-linux.md>), [device-tree](<https://devfeed.tech/tags/device-tree.md>), [distributions](<https://devfeed.tech/tags/distributions.md>), [dsp](<https://devfeed.tech/tags/dsp.md>), [gpio](<https://devfeed.tech/tags/gpio.md>), [headset](<https://devfeed.tech/tags/headset.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [linux](<https://devfeed.tech/tags/linux.md>), [linux-7-4](<https://devfeed.tech/tags/linux-7-4.md>), [linux-benchmarking](<https://devfeed.tech/tags/linux-benchmarking.md>), [linux-hardware-benchmarks](<https://devfeed.tech/tags/linux-hardware-benchmarks.md>), [linux-hardware-reviews](<https://devfeed.tech/tags/linux-hardware-reviews.md>), [linux-how-to](<https://devfeed.tech/tags/linux-how-to.md>), [linux-kernel](<https://devfeed.tech/tags/linux-kernel.md>), [linux-performance](<https://devfeed.tech/tags/linux-performance.md>), [linux-server-benchmarks](<https://devfeed.tech/tags/linux-server-benchmarks.md>), [mainline](<https://devfeed.tech/tags/mainline.md>), [memory](<https://devfeed.tech/tags/memory.md>), [open-source-graphics](<https://devfeed.tech/tags/open-source-graphics.md>), [phoronix](<https://devfeed.tech/tags/phoronix.md>), [phoronix-test-suite](<https://devfeed.tech/tags/phoronix-test-suite.md>), [qualcomm](<https://devfeed.tech/tags/qualcomm.md>), [qualcomm-snapdragon](<https://devfeed.tech/tags/qualcomm-snapdragon.md>), [soc](<https://devfeed.tech/tags/soc.md>), [steam](<https://devfeed.tech/tags/steam.md>), [steam-frame](<https://devfeed.tech/tags/steam-frame.md>), [support](<https://devfeed.tech/tags/support.md>), [ubuntu-benchmarks](<https://devfeed.tech/tags/ubuntu-benchmarks.md>), [ubuntu-hardware](<https://devfeed.tech/tags/ubuntu-hardware.md>), [vr](<https://devfeed.tech/tags/vr.md>)

### AI overview

The Steam Frame VR headset, codenamed Deckard, received initial Device Tree support in the Linux 7.4 kernel. The headset uses Qualcomm's Snapdragon 8 Gen 3 (SM8650); the merged support covers reserved memory, regulators, GPIO keys, PMIC functions and ADC channels, UFS storage, USB gadget, WCN7850 Wi-Fi 7 and Bluetooth, I2C peripherals, and the SD card slot. Its bootloader starts Linux in EL2, requiring removal of EL1- and DSP-related nodes and a defined reserved-memory mapping. The upstream support may enable other distributions to run the headset, while the excerpt says the most polished, full-featured support remains in downstream SteamOS kernel builds.

### Source excerpt

The mainline Linux 7.4 kernel will be capable of running on the Steam Frame VR headset...

## keybytes: a truly modular keyboard

DevFeed: [keybytes: a truly modular keyboard](<https://devfeed.tech/articles/keybytes-a-truly-modular-keyboard-100742.md>)

Original publisher: [Read original article](<https://blog.adafruit.com/2026/10/26/keybytes-a-truly-modular-keyboard/>)

Author: Anne Barela

Published: 2026-10-26T20:48:22Z

Content type: article

Language: en

Sources: [Adafruit Industries](<https://devfeed.tech/sources/adafruit-industries-makers-hackers-artists-designers-and-engineers.md>)

Topics: [keyboard](<https://devfeed.tech/topics/keyboard.md>), [kicad](<https://devfeed.tech/topics/kicad.md>)

Tags: [antenna](<https://devfeed.tech/tags/antenna.md>), [battery](<https://devfeed.tech/tags/battery.md>), [cad](<https://devfeed.tech/tags/cad.md>), [cases](<https://devfeed.tech/tags/cases.md>), [charger](<https://devfeed.tech/tags/charger.md>), [converter](<https://devfeed.tech/tags/converter.md>), [flash](<https://devfeed.tech/tags/flash.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [keyboard](<https://devfeed.tech/tags/keyboard.md>), [keyboards](<https://devfeed.tech/tags/keyboards.md>), [kicad](<https://devfeed.tech/tags/kicad.md>), [microcontroller](<https://devfeed.tech/tags/microcontroller.md>), [mit](<https://devfeed.tech/tags/mit.md>), [modular](<https://devfeed.tech/tags/modular.md>), [pogo](<https://devfeed.tech/tags/pogo.md>), [switch](<https://devfeed.tech/tags/switch.md>), [usb](<https://devfeed.tech/tags/usb.md>)

### AI overview

Keybytes makes each key a separate 1u board measuring 19.05 mm square. Each Keybit carries one Cherry MX switch and a CH32V003 microcontroller; pogo pins on all four sides carry 3.3V, ground and I2C, allowing connection to the main board or other Keybits. The two-PCB Keyword main board holds an STM32WB55RGV6, antenna and flash on top, with USB-C, battery charging and a buck-boost converter below. Three top-side pogo pins program the Keybits. The text says the design was made in KiCad, the case in Onshape, and the project is MIT licensed.

### Source excerpt

Nathan, @NotARoomba on GitHub, designed Keybytes, a keyboard where each key is its own board. Everything was designed in KiCad. There are two board types, both 1u at 19.05mm x 19.05mm. The Keybit holds one Cherry MX switch and a CH32V003 microcontroller. Pogo pins on all four sides carry 3.3V, ground and I2C, so a [...]

## Building a Simple Internet Radio

DevFeed: [Building a Simple Internet Radio](<https://devfeed.tech/articles/building-a-simple-internet-radio-92958.md>)

Original publisher: [Read original article](<https://hackaday.com/2026/10/21/building-a-simple-internet-radio/>)

Author: Zoe Skyforest

Published: 2026-10-21T15:30:35Z

Content type: article

Language: en

Sources: [Hackaday](<https://devfeed.tech/sources/hackaday.md>)

Topics: [Internet of things](<https://devfeed.tech/topics/iot.md>)

Tags: [am](<https://devfeed.tech/tags/am.md>), [amplifier](<https://devfeed.tech/tags/amplifier.md>), [antenna](<https://devfeed.tech/tags/antenna.md>), [audio](<https://devfeed.tech/tags/audio.md>), [board](<https://devfeed.tech/tags/board.md>), [desktop](<https://devfeed.tech/tags/desktop.md>), [development-board](<https://devfeed.tech/tags/development-board.md>), [digital-audio-hacks](<https://devfeed.tech/tags/digital-audio-hacks.md>), [display](<https://devfeed.tech/tags/display.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [interface](<https://devfeed.tech/tags/interface.md>), [internet](<https://devfeed.tech/tags/internet.md>), [internet-hacks](<https://devfeed.tech/tags/internet-hacks.md>), [internet-radio](<https://devfeed.tech/tags/internet-radio.md>), [macintosh](<https://devfeed.tech/tags/macintosh.md>), [mp3](<https://devfeed.tech/tags/mp3.md>), [music](<https://devfeed.tech/tags/music.md>), [music-streaming](<https://devfeed.tech/tags/music-streaming.md>), [radio](<https://devfeed.tech/tags/radio.md>), [streaming](<https://devfeed.tech/tags/streaming.md>)

### AI overview

The build turns an ESP32-S3 development board into a desktop internet radio: its WiFi connects to a station URL, while a rotary encoder and 1.3-inch I2C OLED provide the controls and interface. A MAX98357 I2S amplifier drives a small 3 W speaker. To use it, the unit needs the WiFi network name and password and the desired station URL.

### Source excerpt

Broadcast radio isn't as popular as it once was, its popularity suffering in turn due to technologies like MP3 players and music streaming services. If you don't fancy either of ...read more

## Seeed Studio XIAO IPS display series features ESP32-S3 or nRF52840 SoC with 0.96-inch to 1.47-inch LCD options

DevFeed: [Seeed Studio XIAO IPS display series features ESP32-S3 or nRF52840 SoC with 0.96-inch to 1.47-inch LCD options](<https://devfeed.tech/articles/seeed-studio-xiao-ips-display-series-features-esp32-s3-or-nrf52840-soc-with-0-96-inch-to-1-47-inch-lcd-options-88987.md>)

Original publisher: [Read original article](<https://www.cnx-software.com/2026/10/17/seeed-studio-xiao-ips-display-series-features-esp32-s3-or-nrf52840-soc-with-0-96-inch-to-1-47-inch-lcd-options/>)

Author: Debashis Das

Published: 2026-10-17T03:00:56Z

Content type: news

Language: en

Sources: [CNX Software - Embedded Systems News](<https://devfeed.tech/sources/cnx-software-embedded-systems-news.md>)

Topics: [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>), [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>)

Tags: [arduino](<https://devfeed.tech/tags/arduino.md>), [battery](<https://devfeed.tech/tags/battery.md>), [ble](<https://devfeed.tech/tags/ble.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [development-board](<https://devfeed.tech/tags/development-board.md>), [display](<https://devfeed.tech/tags/display.md>), [displays](<https://devfeed.tech/tags/displays.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [hmi](<https://devfeed.tech/tags/hmi.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [imu](<https://devfeed.tech/tags/imu.md>), [iot](<https://devfeed.tech/tags/iot.md>), [low-power](<https://devfeed.tech/tags/low-power.md>), [microphone](<https://devfeed.tech/tags/microphone.md>), [nordic](<https://devfeed.tech/tags/nordic.md>), [nordic-semi](<https://devfeed.tech/tags/nordic-semi.md>), [seeed-studio](<https://devfeed.tech/tags/seeed-studio.md>), [touchscreen](<https://devfeed.tech/tags/touchscreen.md>), [wearables](<https://devfeed.tech/tags/wearables.md>), [wifi-4](<https://devfeed.tech/tags/wifi-4.md>), [wireless](<https://devfeed.tech/tags/wireless.md>), [xiao-esp32-s3](<https://devfeed.tech/tags/xiao-esp32-s3.md>)

### AI overview

Seeed Studio introduced six XIAO IPS display development boards using either an ESP32-S3 Plus or nRF52840 Plus MCU. They offer three display sizes, onboard sensors and microphone, and LiPo battery support; the ESP32-S3 models add Wi-Fi, while the nRF52840 models focus on lower-power Bluetooth LE use.

### Source excerpt

Seeed Studio has introduced the XIAO IPS touch display series, a family of six compact development boards built around the XIAO ESP32-S3 Plus or XIAO nRF52840 Plus MCU, with 0.96-inch, 1.14-inch, and 1.47-inch IPS color displays. All six boards include a 6-axis IMU, a PDM digital microphone, user buttons, and LiPo battery support. The larger 1.47-inch version adds capacitive touch and a microSD card slot, whereas the 1.14-inch model includes a Grove I2C connector for connecting external sensors. The ESP32-S3 versions support Wi-Fi and Bluetooth LE connectivity, while the nRF52840 models focus on lower-power Bluetooth LE applications. The boards are designed for portable dashboards, smart home controllers, wearable devices, sensor monitoring, and other small IoT projects. XIAO IPS Display Series specifications: Wireless board (one or the other) XIAO nRF52840 Plus Wireless MCU - Nordic nRF52840 Arm Cortex-M4F microcontroller @ up to 64 MHz with 1 MB flash, 256 KB SRAM, Bluetooth 5.0, [...] The post Seeed Studio XIAO IPS display series features ESP32-S3 or nRF52840 SoC with 0.96-inch to 1.47-inch LCD options appeared first on CNX Software - Embedded Systems News.

## VIEWE launches 4.3-inch ESP32-S31 display development board

DevFeed: [VIEWE launches 4.3-inch ESP32-S31 display development board](<https://devfeed.tech/articles/viewe-launches-4-3-inch-esp32-s31-display-development-board-86552.md>)

Original publisher: [Read original article](<https://www.cnx-software.com/2026/10/14/viewe-4-3-inch-esp32-s31-display-development-board/>)

Author: Debashis Das

Published: 2026-10-14T00:00:23Z

Content type: news

Language: en

Sources: [CNX Software - Embedded Systems News](<https://devfeed.tech/sources/cnx-software-embedded-systems-news.md>)

Topics: [ESP32-C5](<https://devfeed.tech/topics/esp32-c5.md>), [RISC-V](<https://devfeed.tech/topics/riscv.md>), [Bluetooth LE](<https://devfeed.tech/topics/bluetooth-le.md>), [Wi-Fi](<https://devfeed.tech/topics/wi-fi.md>), [zigbee](<https://devfeed.tech/topics/zigbee.md>)

Tags: [802-15-4](<https://devfeed.tech/tags/802-15-4.md>), [audio](<https://devfeed.tech/tags/audio.md>), [bluetooth-5-4](<https://devfeed.tech/tags/bluetooth-5-4.md>), [c-c-plus-plus](<https://devfeed.tech/tags/c-c-plus-plus.md>), [can-bus](<https://devfeed.tech/tags/can-bus.md>), [development-board](<https://devfeed.tech/tags/development-board.md>), [display](<https://devfeed.tech/tags/display.md>), [embedded-systems](<https://devfeed.tech/tags/embedded-systems.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-s31](<https://devfeed.tech/tags/esp32-s31.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [graphics](<https://devfeed.tech/tags/graphics.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [hmi](<https://devfeed.tech/tags/hmi.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [iot](<https://devfeed.tech/tags/iot.md>), [launches](<https://devfeed.tech/tags/launches.md>), [mcu](<https://devfeed.tech/tags/mcu.md>), [rs485](<https://devfeed.tech/tags/rs485.md>), [smart-speaker](<https://devfeed.tech/tags/smart-speaker.md>), [touchscreen](<https://devfeed.tech/tags/touchscreen.md>), [usb](<https://devfeed.tech/tags/usb.md>), [usb-c](<https://devfeed.tech/tags/usb-c.md>), [wi-fi-6](<https://devfeed.tech/tags/wi-fi-6.md>), [wifi-6](<https://devfeed.tech/tags/wifi-6.md>)

### AI overview

VIEWE introduced a 4.3-inch display development board built around the ESP32-S31, described as the first third-party board using the preview MCU. It combines an 800 x 480 touchscreen with Wi-Fi 6, Bluetooth 5.4, Zigbee and Thread support, audio hardware, storage, and RS485/CAN interfaces. Programming currently requires ESP-IDF master with the preview flag; example projects are available for display, touch, audio, storage, and interfaces.

### Source excerpt

VIEWE has introduced the PLCM-UES31S043H800V480C-U, a 4.3-inch smart display module that appears to be the first third-party development board powered by the new ESP32-S31 MCU. The board includes a 4.3-inch display with 2.4 GHz Wi-Fi 6, Bluetooth 5.4 LE and Classic, and IEEE 802.15.4 for Zigbee and Thread. It also features USB-C and USB-A ports, a microSD card slot, RS485 and CAN interfaces, and a 20-pin GPIO expansion header with UART and I2C. The board also includes an ES8389 audio codec, two NS4150B amplifiers, two onboard microphones, four ADC buttons, a WS2812B RGB LED, and BOOT/RESET buttons. It operates on a 5V power supply and supports an operating temperature range of -20°C to +70°C. VIEWE PLCM-UES31S043H800V480C-U Specifications: Wireless module - ESP32-S31-WROOM-3-N16R16V SoC - ESP32-S31NRV16 CPU RISC-V HP (High-performance) RV32IMAFCP CPU @ 320 MHz with FPU, SIMD, etc. RISC-V LP (Low-power) MCU core Memory - 512 KB SRAM, 32 KB low-power SRAM, [...] The post VIEWE launches 4.3-inch ESP32-S31 display development board appeared first on CNX Software - Embedded Systems News.

## Adafruit\_Stemma\_Detect: detect selected Adafruit STEMMA QT sensors on a Raspberry Pi

DevFeed: [Adafruit\_Stemma\_Detect: detect selected Adafruit STEMMA QT sensors on a Raspberry Pi](<https://devfeed.tech/articles/adafruit-stemma-detect-detect-selected-adafruit-stemma-qt-sensors-on-a-raspberry-pi-86119.md>)

Original publisher: [Read original article](<https://blog.adafruit.com/2026/10/13/adafruit_stemma_detect-detect-selected-adafruit-stemma-qt-sensors-on-a-raspberry-pi/>)

Author: Anne Barela

Published: 2026-10-13T18:39:41Z

Content type: news

Language: en

Sources: [Adafruit Industries](<https://devfeed.tech/sources/adafruit-industries-makers-hackers-artists-designers-and-engineers.md>)

Topics: [CircuitPython](<https://devfeed.tech/topics/circuitpython.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [Device APIs](<https://devfeed.tech/topics/device-apis.md>), [Home Assistant](<https://devfeed.tech/topics/home-assistant.md>)

Tags: [adafruit](<https://devfeed.tech/tags/adafruit.md>), [api](<https://devfeed.tech/tags/api.md>), [circuitpython](<https://devfeed.tech/tags/circuitpython.md>), [drivers](<https://devfeed.tech/tags/drivers.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [microcontrollers](<https://devfeed.tech/tags/microcontrollers.md>), [pi](<https://devfeed.tech/tags/pi.md>), [python](<https://devfeed.tech/tags/python.md>), [python-on-microcontrollers](<https://devfeed.tech/tags/python-on-microcontrollers.md>), [raspberry](<https://devfeed.tech/tags/raspberry.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [sensors](<https://devfeed.tech/tags/sensors.md>), [stemma](<https://devfeed.tech/tags/stemma.md>), [stemma-detect](<https://devfeed.tech/tags/stemma-detect.md>), [stemma-qt](<https://devfeed.tech/tags/stemma-qt.md>)

### AI overview

Adafruit published STEMMA Detect, a Python tool that scans a Raspberry Pi I²C bus for supported STEMMA QT sensors and can install matching CircuitPython drivers. It recognizes only devices with bundled probe modules, and asks for confirmation before installing possible matches. The tool also scans supported I²C multiplexers and provides JSON output, diagnostics, and an API for other programs.

### Source excerpt

Adafruit Industries has published STEMMA Detect on GitHub, a Python tool that scans a Raspberry Pi I²C bus, identifies known STEMMA QT sensors, and can install the matching CircuitPython drivers. It is not a universal I²C device identifier: it only recognizes chips that have a bundled probe module. The catalog holds 122 device definitions, 93 [...]

## Turn every escape room puzzle into a Home Assistant device

DevFeed: [Turn every escape room puzzle into a Home Assistant device](<https://devfeed.tech/articles/turn-every-escape-room-puzzle-into-a-home-assistant-device-85755.md>)

Original publisher: [Read original article](<https://blog.adafruit.com/2026/10/12/turn-every-escape-room-puzzle-into-a-home-assistant-device/>)

Author: Anne Barela

Published: 2026-10-12T21:22:39Z

Content type: article

Language: en

Sources: [Adafruit Industries](<https://devfeed.tech/sources/adafruit-industries-makers-hackers-artists-designers-and-engineers.md>)

Topics: [Home Assistant](<https://devfeed.tech/topics/home-assistant.md>), [Arduino](<https://devfeed.tech/topics/arduino.md>), [esphome](<https://devfeed.tech/topics/esphome.md>), [Matter](<https://devfeed.tech/topics/matter.md>)

Tags: [arduino](<https://devfeed.tech/tags/arduino.md>), [displays](<https://devfeed.tech/tags/displays.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [home-assistant](<https://devfeed.tech/tags/home-assistant.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [mqtt](<https://devfeed.tech/tags/mqtt.md>), [nfc](<https://devfeed.tech/tags/nfc.md>), [rp2040](<https://devfeed.tech/tags/rp2040.md>), [rs485](<https://devfeed.tech/tags/rs485.md>), [wifi](<https://devfeed.tech/tags/wifi.md>)

### AI overview

Two open source Arduino libraries let escape room puzzles appear as Home Assistant devices. One runs on ESP32 and uses WiFi and MQTT; the other runs on RP2040 and communicates with other puzzles over RS485. Both share a puzzle state machine and hardware abstraction layer, and use MQTT discovery to create Home Assistant entities without YAML configuration.

### Source excerpt

Djair Guilherme has released two open source Arduino libraries on Hackster that make an escape room puzzle show up in Home Assistant as a device. esp32_escaperoom runs on ESP32 boards and handles WiFi and MQTT. propmaker_escaperoom runs on the RP2040 using the Adafruit PropMaker Feather, has no network and talks to other puzzles over RS485. [...]

## Another IKEA Product Yields an LED Matrix

DevFeed: [Another IKEA Product Yields an LED Matrix](<https://devfeed.tech/articles/another-ikea-product-yields-an-led-matrix-84517.md>)

Original publisher: [Read original article](<https://hackaday.com/2026/10/10/another-ikea-product-yields-an-led-matrix/>)

Author: Jenny List

Published: 2026-10-10T08:00:36Z

Content type: article

Language: en

Sources: [Hackaday](<https://devfeed.tech/sources/hackaday.md>)

Topics: [cortex m4](<https://devfeed.tech/topics/cortex-m4.md>)

Tags: [firmware](<https://devfeed.tech/tags/firmware.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [i2c-multiplexer](<https://devfeed.tech/tags/i2c-multiplexer.md>), [ikea](<https://devfeed.tech/tags/ikea.md>), [kortlinje](<https://devfeed.tech/tags/kortlinje.md>), [led](<https://devfeed.tech/tags/led.md>), [led-hacks](<https://devfeed.tech/tags/led-hacks.md>), [led-matrix](<https://devfeed.tech/tags/led-matrix.md>), [microcontroller](<https://devfeed.tech/tags/microcontroller.md>)

### AI overview

The IKEA Kortlinje digital clock contains a white LED matrix controlled by three VK1640 drivers. The article describes its unidentified microcontroller, possible I2C multiplexer, sensors, and the potential to replace the microcontroller with custom firmware.

### Source excerpt

The IKEA Kortlinje is a digital clock that costs around 20 dollars, featuring a hygrometer and thermometer. It's another cheap appliance, you might think, were it not that the display ...read more

## John Park's CircuitPython Parsec: I2C Target

DevFeed: [John Park's CircuitPython Parsec: I2C Target](<https://devfeed.tech/articles/john-park-s-circuitpython-parsec-i2c-target-84203.md>)

Original publisher: [Read original article](<https://blog.adafruit.com/2026/10/09/john-parks-circuitpython-parsec-i2c-target/>)

Author: John Park

Published: 2026-10-09T15:06:00Z

Content type: tutorial

Language: en

Sources: [Adafruit Industries](<https://devfeed.tech/sources/adafruit-industries-makers-hackers-artists-designers-and-engineers.md>)

Topics: [CircuitPython](<https://devfeed.tech/topics/circuitpython.md>)

Tags: [circuitpython](<https://devfeed.tech/tags/circuitpython.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [microcontroller](<https://devfeed.tech/tags/microcontroller.md>), [microcontrollers](<https://devfeed.tech/tags/microcontrollers.md>)

### AI overview

The article invites readers to try a code example for turning one microcontroller into an I2C target for another, in the context of CircuitPython.

### Source excerpt

You can turn a microcontroller into an I2C target for a second microcontroller. What is this witchcraft? Try out the code example To learn about CircuitPython: https://circuitpython.org

## key-right: an upgrade for the Elgato Key Light

DevFeed: [key-right: an upgrade for the Elgato Key Light](<https://devfeed.tech/articles/key-right-an-upgrade-for-the-elgato-key-light-84204.md>)

Original publisher: [Read original article](<https://blog.adafruit.com/2026/10/09/key-right-an-upgrade-for-the-elgato-key-light/>)

Author: Anne Barela

Published: 2026-10-09T13:00:35Z

Content type: news

Language: en

Sources: [Adafruit Industries](<https://devfeed.tech/sources/adafruit-industries-makers-hackers-artists-designers-and-engineers.md>)

Topics: [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>), [ESP32-C3](<https://devfeed.tech/topics/esp32-c3.md>), [Matter](<https://devfeed.tech/topics/matter.md>)

Tags: [elgato](<https://devfeed.tech/tags/elgato.md>), [esp32-c3](<https://devfeed.tech/tags/esp32-c3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [rust](<https://devfeed.tech/tags/rust.md>), [software](<https://devfeed.tech/tags/software.md>), [upcycling](<https://devfeed.tech/tags/upcycling.md>)

### AI overview

key-right is a Rust firmware project that replaces an Elgato Key Light's Realtek controller with an ESP32-C3-MINI-1 while retaining its LED driver, LEDs and power supply. It enables local Apple Home control over Matter and WiFi. Brightness is limited to the lamp's nominal 1-10 percent range, and version 0.1.4 adds 400 ms eased transitions.

### Source excerpt

Michael (@micthiesen) has published key-right on GitHub, a Rust firmware project that swaps the Realtek controller in an Elgato Key Light for an ESP32-C3-MINI-1. The rest of the lamp stays: the PCA9635 LED driver, the stock driver circuitry, the LEDs, and the power supply. The point is local control from Apple Home over Matter and [...]

## Efinix Sapphire RV64 SoC - Configurable RISC-V soft-cores with DDR3, LPDDR4x, and HyperRAM for Efinix FPGAs

DevFeed: [Efinix Sapphire RV64 SoC - Configurable RISC-V soft-cores with DDR3, LPDDR4x, and HyperRAM for Efinix FPGAs](<https://devfeed.tech/articles/efinix-sapphire-rv64-soc-configurable-risc-v-soft-cores-with-ddr3-lpddr4x-and-hyperram-for-efinix-fpgas-76973.md>)

Original publisher: [Read original article](<https://www.cnx-software.com/2026/10/08/efinix-sapphire-rv64-soc-configurable-risc-v-soft-cores-with-ddr3-lpddr4x-and-hyperram-for-efinix-fpgas/>)

Author: Debashis Das

Published: 2026-10-08T00:00:32Z

Content type: news

Language: en

Sources: [CNX Software - Embedded Systems News](<https://devfeed.tech/sources/cnx-software-embedded-systems-news.md>)

Topics: [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>), [RISC-V](<https://devfeed.tech/topics/riscv.md>), [fpga](<https://devfeed.tech/topics/fpga.md>), [Intel Core](<https://devfeed.tech/topics/intel-core.md>)

Tags: [c](<https://devfeed.tech/tags/c.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [efinix](<https://devfeed.tech/tags/efinix.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [fpga](<https://devfeed.tech/tags/fpga.md>), [fpgas](<https://devfeed.tech/tags/fpgas.md>), [fpu](<https://devfeed.tech/tags/fpu.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [l2-cache](<https://devfeed.tech/tags/l2-cache.md>), [risc-v](<https://devfeed.tech/tags/risc-v.md>), [soc](<https://devfeed.tech/tags/soc.md>), [software](<https://devfeed.tech/tags/software.md>), [spi](<https://devfeed.tech/tags/spi.md>), [system](<https://devfeed.tech/tags/system.md>)

### AI overview

Efinix introduced Sapphire RV64, a configurable 64-bit RISC-V soft-core SoC for its FPGA devices. It supports one to four cores, memory options including DDR3, LPDDR4x, and HyperRAM, and configurable cache, I/O, and debugging features. The article also describes software tools for configuring the core and developing C/C++ firmware.

### Source excerpt

Efinix has introduced the Sapphire RV64 SoC, a configurable 64-bit RISC-V soft-core processor designed for its Titanium and Trion FPGAs. It is based on the VexiiRiscv core and can be configured with one to four RISC-V cores running at up to 400 MHz. The Sapphire RV64 has a seven-stage pipeline, configurable L1 caches, optional 64-512 KB L2 cache, and 4-512 KB of on-chip RAM. It supports DDR3, LPDDR4x, and HyperRAM with up to 512-bit AXI interfaces and external memory from 4 MB to 8 GB. Other features include an optional FPU, branch predictor, prefetchers, SV39 MMU, up to 32 GPIOs, five I²C, three SPI, three UARTs, timers, watchdog, and up to eight user interrupts. Efinix Sapphire RV64 SoC specifications: CPU 1 to 4x VexiiRiscv 64-bit cores with a 7-stage pipeline (fetch, align-decompress, decode, issue, execute, memory, and writeback) Configurable system clock frequency from 20 MHz to 400 MHz Supports RV64IMACFD_Zba_Zbc_Zbs extensions [...] The post Efinix Sapphire RV64 SoC - Configurable RISC-V soft-cores with DDR3, LPDDR4x, and HyperRAM for Efinix FPGAs appeared first on CNX Software - Embedded Systems News.

## The Async Multiprocessing Has Sound Foundations in Linux, But Further Testing Is Needed

DevFeed: [The Async Multiprocessing Has Sound Foundations in Linux, But Further Testing Is Needed](<https://devfeed.tech/articles/the-async-multiprocessing-has-sound-foundations-in-linux-but-further-testing-is-needed-66982.md>)

Original publisher: [Read original article](<https://www.infoq.com/news/2026/10/linux-amp-analysis/>)

Author: Olimpiu Pop

Published: 2026-10-07T16:16:00Z

Content type: news

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>), [Linux Kernel](<https://devfeed.tech/topics/linux-kernel.md>), [Service fabric](<https://devfeed.tech/topics/service-fabric.md>)

Tags: [amp](<https://devfeed.tech/tags/amp.md>), [async-multiprocessing](<https://devfeed.tech/tags/async-multiprocessing.md>), [asynchronous-architecture](<https://devfeed.tech/tags/asynchronous-architecture.md>), [development](<https://devfeed.tech/tags/development.md>), [driver](<https://devfeed.tech/tags/driver.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [linux](<https://devfeed.tech/tags/linux.md>), [linux-amp-analysis](<https://devfeed.tech/tags/linux-amp-analysis.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [multiprocessing](<https://devfeed.tech/tags/multiprocessing.md>), [news](<https://devfeed.tech/tags/news.md>), [open-source-summit-eu](<https://devfeed.tech/tags/open-source-summit-eu.md>), [systems](<https://devfeed.tech/tags/systems.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

At Embedded Linux Conference Europe 2026, Linux kernel developer Wolfram Sang assessed Linux support for asymmetric multiprocessing. He described sound foundations alongside limited contributor coverage, fragmented testing, and maintenance challenges in hardware spinlock driver work. He called for more reviewers and testers to help sustain increasingly ambitious AMP systems.

### Source excerpt

At Embedded Linux Conference Europe 2026, Wolfram Sang discussed the Linux building blocks for asymmetric multiprocessing (AMP). He highlighted the solid foundation but noted challenges like limited contributor coverage and fragmented testing. Sang's work on a hardware-spinlock driver revealed maintenance complexities and the need for more reviewers and testers to support evolving AMP systems. By Olimpiu Pop

## Geekworm UPS Scap 5V5A - A supercapacitor UPS HAT for Raspberry Pi 5

DevFeed: [Geekworm UPS Scap 5V5A - A supercapacitor UPS HAT for Raspberry Pi 5](<https://devfeed.tech/articles/geekworm-ups-scap-5v5a-a-supercapacitor-ups-hat-for-raspberry-pi-5-64731.md>)

Original publisher: [Read original article](<https://www.cnx-software.com/2026/10/05/geekworm-ups-scap-5v5a-a-supercapacitor-ups-hat-for-raspberry-pi-5/>)

Author: Debashis Das

Published: 2026-10-05T00:00:22Z

Content type: news

Language: en

Sources: [CNX Software - Embedded Systems News](<https://devfeed.tech/sources/cnx-software-embedded-systems-news.md>)

Topics: [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [Raspberry Pi RP2350](<https://devfeed.tech/topics/raspberry-pi-rp2350.md>)

Tags: [battery](<https://devfeed.tech/tags/battery.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [embedded-systems](<https://devfeed.tech/tags/embedded-systems.md>), [geekworm](<https://devfeed.tech/tags/geekworm.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [orange-pi](<https://devfeed.tech/tags/orange-pi.md>), [power](<https://devfeed.tech/tags/power.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [raspberry-pi-5](<https://devfeed.tech/tags/raspberry-pi-5.md>), [ups](<https://devfeed.tech/tags/ups.md>)

### AI overview

Geekworm and Mcuzone have introduced the UPS Scap 5V5A, a supercapacitor UPS HAT for Raspberry Pi 5 that supplies enough backup power for a short period to save data and shut down safely. It offers 100F, 60F, and 22F versions, power-loss detection and I2C monitoring, with reference scripts for automatic shutdown and recovery. The 100F model is reported to run for about nine seconds at 5V/5A or up to 3.5 minutes at 0.5A in Long Endurance Mode.

### Source excerpt

Geekworm, in collaboration with Mcuzone, has launched the UPS Scap 5V5A, a new supercapacitor UPS HAT for the Raspberry Pi 5 designed to keep the Raspberry Pi running long enough (a few seconds to a few minutes) to save data and shut down safely, rather than provide hours of backup power. Available in 100F, 60F, and 22F versions, the HAT has a built-in PD chip that negotiates a true 5V/5A output. This gives the Raspberry Pi 5 enough power to run properly without triggering the low-voltage warnings that can happen with some power supplies. The module connects to the Raspberry Pi 5 through pogo pins to detect power loss and supports I2C for checking voltage and current in real time. It also features dual independent power inputs, so you can power it with either a wide-voltage DC barrel jack or a standard USB-C PD charger. Geekworm UPS Scap 5V5A supercapacitor [...] The post Geekworm UPS Scap 5V5A - A supercapacitor UPS HAT for Raspberry Pi 5 appeared first on CNX Software - Embedded Systems News.

## Controlling a monitor's AMT630A on-screen display over I2C with an ESP32

DevFeed: [Controlling a monitor's AMT630A on-screen display over I2C with an ESP32](<https://devfeed.tech/articles/own-the-osd-chip-in-your-cheap-composite-monitor-64374.md>)

Original publisher: [Read original article](<https://hackaday.com/2026/10/03/own-the-osd-chip-in-your-cheap-composite-monitor/>)

Author: Jenny List

Published: 2026-10-03T11:00:21Z

Content type: article

Language: en

Sources: [Hackaday](<https://devfeed.tech/sources/hackaday.md>)

Topics: [ESP32-C3](<https://devfeed.tech/topics/esp32-c3.md>)

Tags: [arduino](<https://devfeed.tech/tags/arduino.md>), [digital-cameras-hacks](<https://devfeed.tech/tags/digital-cameras-hacks.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [github](<https://devfeed.tech/tags/github.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [library](<https://devfeed.tech/tags/library.md>), [on-screen-display](<https://devfeed.tech/tags/on-screen-display.md>), [osd](<https://devfeed.tech/tags/osd.md>), [reverse-engineering](<https://devfeed.tech/tags/reverse-engineering.md>), [software](<https://devfeed.tech/tags/software.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

A project reverse engineers access to an AMT630A chip in an inexpensive composite monitor, controlling its on-screen display over I2C with an ESP32. The resulting Arduino library can show custom graphics, with the builder planning to use it for navigation sensor data in a Robbie the Robot suit.

### Source excerpt

[Ogrinz Labs] has built a Robbie the Robot suit, which is super-cool, but has a huge flaw. When inside the suit, he's too tall to do what the original Robbie ...read more

## Linux 7.4 To Introduce Initial Device Trees For Apple M4, A18 Pro For MacBook Neo

DevFeed: [Linux 7.4 To Introduce Initial Device Trees For Apple M4, A18 Pro For MacBook Neo](<https://devfeed.tech/articles/linux-7-4-to-introduce-initial-device-trees-for-apple-m4-a18-pro-for-macbook-neo-64059.md>)

Original publisher: [Read original article](<https://www.phoronix.com/news/Linux-7.4-Apple-Device-Trees>)

Author: Michael Larabel

Published: 2026-10-02T20:32:41Z

Content type: news

Language: en

Sources: [Phoronix](<https://devfeed.tech/sources/phoronix.md>)

Topics: [Linux](<https://devfeed.tech/topics/linux.md>), [VXLAN](<https://devfeed.tech/topics/vxlan.md>)

Tags: [desktop-linux](<https://devfeed.tech/tags/desktop-linux.md>), [developer](<https://devfeed.tech/tags/developer.md>), [gpio](<https://devfeed.tech/tags/gpio.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [linux-benchmarking](<https://devfeed.tech/tags/linux-benchmarking.md>), [linux-hardware-benchmarks](<https://devfeed.tech/tags/linux-hardware-benchmarks.md>), [linux-hardware-reviews](<https://devfeed.tech/tags/linux-hardware-reviews.md>), [linux-how-to](<https://devfeed.tech/tags/linux-how-to.md>), [linux-kernel](<https://devfeed.tech/tags/linux-kernel.md>), [linux-performance](<https://devfeed.tech/tags/linux-performance.md>), [linux-server-benchmarks](<https://devfeed.tech/tags/linux-server-benchmarks.md>), [mac-mini](<https://devfeed.tech/tags/mac-mini.md>), [macbook-neo](<https://devfeed.tech/tags/macbook-neo.md>), [neo](<https://devfeed.tech/tags/neo.md>), [open-source-graphics](<https://devfeed.tech/tags/open-source-graphics.md>), [phoronix](<https://devfeed.tech/tags/phoronix.md>), [phoronix-test-suite](<https://devfeed.tech/tags/phoronix-test-suite.md>), [processors](<https://devfeed.tech/tags/processors.md>), [ubuntu-benchmarks](<https://devfeed.tech/tags/ubuntu-benchmarks.md>), [ubuntu-hardware](<https://devfeed.tech/tags/ubuntu-hardware.md>), [upstream](<https://devfeed.tech/tags/upstream.md>), [usb](<https://devfeed.tech/tags/usb.md>), [usb-c](<https://devfeed.tech/tags/usb-c.md>)

### AI overview

Linux 7.4 is set to add initial device trees for Apple M4 Macs and the MacBook Neo with its A18 Pro SoC. The support is limited to basic hardware needed to begin booting; GPU and other functionality remain to be enabled in future kernel versions.

### Source excerpt

Asahi Linux developer Sven Peter today sent out the pull requests of the Apple SoC Device Tree changes they are ready to upstream for the Linux 7.4 merge window happening later this month. Most notable is the initial Device Tree for Apple systems using the base M4 SoC model as well as for the MacBook Neo with the A18 Pro SoC...

## John Park's CircuitPython Parsec: Surviving Sensor Drop with Try/Except

DevFeed: [John Park's CircuitPython Parsec: Surviving Sensor Drop with Try/Except](<https://devfeed.tech/articles/john-park-s-circuitpython-parsec-surviving-sensor-drop-with-try-except-64013.md>)

Original publisher: [Read original article](<https://blog.adafruit.com/2026/10/02/john-parks-circuitpython-parsec-surviving-sensor-drop-with-try-except/>)

Author: John Park

Published: 2026-10-02T16:00:49Z

Content type: tutorial

Language: en

Sources: [Adafruit Industries](<https://devfeed.tech/sources/adafruit-industries-makers-hackers-artists-designers-and-engineers.md>)

Topics: [CircuitPython](<https://devfeed.tech/topics/circuitpython.md>), [Exception handling](<https://devfeed.tech/topics/exception-handling.md>)

Tags: [circuitpython](<https://devfeed.tech/tags/circuitpython.md>), [except](<https://devfeed.tech/tags/except.md>), [i2c](<https://devfeed.tech/tags/i2c.md>)

### AI overview

A CircuitPython example shows how try/except handling can help code continue gracefully when an I2C sensor disconnects.

### Source excerpt

#circuitpythonparsec Help your code gracefully survive an I2C sensor disconnect with a try/except in CircuitPython. Try out the code example To learn about CircuitPython: https://circuitpython.org

## \[Crypto\] Communicating with TPM 2.0: the first step

DevFeed: [\[Crypto\] Communicating with TPM 2.0: the first step](<https://devfeed.tech/articles/crypto-communicating-with-tpm-2-0-the-first-step-63802.md>)

Original publisher: [Read original article](<https://yurichev.com/blog/TPM1/>)

Published: 2026-10-01T22:00:00Z

Content type: tutorial

Language: en

Sources: [Dennis Yurichev](<https://devfeed.tech/sources/dennis-yurichev.md>)

Topics: [EN 18031](<https://devfeed.tech/topics/en-18031.md>)

Tags: [crypto](<https://devfeed.tech/tags/crypto.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [linux](<https://devfeed.tech/tags/linux.md>), [linux-kernel](<https://devfeed.tech/tags/linux-kernel.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [time](<https://devfeed.tech/tags/time.md>), [usb](<https://devfeed.tech/tags/usb.md>)

### AI overview

The article traces how tpm2_getrandom communicates with a TPM 2.0 device, using strace output to identify TPM commands and explain the response format. It then shows how to issue the command directly from Python through /dev/tpmrm0 and describes the kernel driver's role in sending commands to a discrete TPM over I2C.

### Source excerpt

[Crypto] Communicating with TPM 2.0: the first step

## Reverse Engineering Apple's Mikey Chip

DevFeed: [Reverse Engineering Apple's Mikey Chip](<https://devfeed.tech/articles/reverse-engineering-apple-s-mikey-chip-60560.md>)

Original publisher: [Read original article](<https://hackaday.com/2026/09/27/reverse-engineering-apples-mikey-chip/>)

Author: Bryan Cockfield

Published: 2026-09-27T11:00:00Z

Content type: article

Language: en

Sources: [Hackaday](<https://devfeed.tech/sources/hackaday.md>)

Topics: [Reverse Engineering](<https://devfeed.tech/topics/reverse-engineering.md>), [ESP32-C3](<https://devfeed.tech/topics/esp32-c3.md>), [Microcontroller](<https://devfeed.tech/topics/microcontroller.md>), [Code Modularity](<https://devfeed.tech/topics/code-modularity.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>)

Tags: [analog](<https://devfeed.tech/tags/analog.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [buttons](<https://devfeed.tech/tags/buttons.md>), [chip](<https://devfeed.tech/tags/chip.md>), [chirp](<https://devfeed.tech/tags/chirp.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [headset](<https://devfeed.tech/tags/headset.md>), [i2c](<https://devfeed.tech/tags/i2c.md>), [ipod](<https://devfeed.tech/tags/ipod.md>), [ipod-classic](<https://devfeed.tech/tags/ipod-classic.md>), [ipod-hacks](<https://devfeed.tech/tags/ipod-hacks.md>), [mikey](<https://devfeed.tech/tags/mikey.md>), [reverse-engineering](<https://devfeed.tech/tags/reverse-engineering.md>), [rockbox](<https://devfeed.tech/tags/rockbox.md>), [undocumented](<https://devfeed.tech/tags/undocumented.md>)

### AI overview

An open-source developer reverse-engineered the protocol used by the Mikey chip in classic iPods to read wired headset button presses. After testing the handshake with a debugger in custom Rockbox firmware, they added support to Rockbox and submitted the update for integration into future official builds.

### Source excerpt

On the old iPods, generally referred to here in the future as iPod Classic, there lives a tiny, undocumented chip called Mikey. It sits at the headphone output and performs ...read more

[Next page](<https://devfeed.tech/tags/i2c.md?cursor=WyIyMDI2LTA5LTI3VDExOjAwOjAwKzAwOjAwIiwgIjZhMDg2ZmM0LTM1YWQtNDI5MS1iNDRlLWIyODk5ZWFkZGYwMCJd>)