Blog
21 Mar 2026
Getting FreeRTOS, LVGL and Touch to Play Nicely on the CH32V307 with GCC 15
How one missing bit in mstatus silently broke everything, and the six fixes it took to get a modern GCC toolchain running FreeRTOS on WCH's …
Read More →
01 Mar 2026
Introducting Rovari - A Complete RISC-V Embedded Platform
I've been building something for the past year or so and it's time to show it, (years if you count the time I spent working …
Read More →
24 Feb 2026
RV-Boy: 32-bit Modern Retro Console for RISC-V
The gaming industry has changed. Corporations have become greedy and want to mlik you for every dime. Gaming used to be something special, if you …
Read More →
16 Feb 2026
Porting Apache NuttX RTOS to the WCH CH32V307: A Deep Dive into the PFIC and Everything That Went Wrong
By Armstrong Subero | rvembedded.com I recently ported Apache NuttX RTOS to the WCH CH32V307, a RISC-V microcontroller running the QingKe V4F core at 144MHz. …
Read More →
08 Feb 2026
NES Emulator Running on a $1 ESP32 RISC-V Microcontroller
By Armstrong Subero | rvembedded.com The ESP32-C3 has no business running a NES emulator. It's a single-core RISC-V chip clocked at 160 MHz with 400 …
Read More →
02 Feb 2026
Moving From Arduino to RISC-V? Here's the Simple Lab Guide
By Armstrong Subero | rvembedded.com So you've been using Arduino for a while. You're comfortable with it. You can blink LEDs, read sensors, drive motors, …
Read More →