3 ms·
Hah - I recently built a USB - ADB adapter around a RISC-V MCU (CH32X035) in Rust. The design of the 'rtos' borrows quite a bit from Oxide's Hubris, but I haven
by bpye 3y ago
Hah - I recently built a USB - ADB adapter around a RISC-V MCU (CH32X035) in Rust. The design of the 'rtos' borrows quite a bit from Oxide's Hubris, but I haven't spent much time implementing supervisor functionality, memory protection works though.
One thing that's nice about the CH32X035 is that it can run at 5V so it's trivial to interface over ADB - you just need the pull-up. It has some internal level translation for the USB data pins.