Donguru render to come
Donguru Coming Q1–Q2 2027
One cable to your board: a USB-C hub with a serial port, flips TX and RX for you.
- Host
- USB-C, USB 2.0
- Device
- USB-C + serial
- Power
- switched VBUS
Boards · Rust firmware · Open source
Boards, Rust firmware and the open-source software that ties them together, from Norway.
draft Skeleton copy, filled in the landing-page step.
01Products
One cable to your board: a USB-C hub with a serial port, flips TX and RX for you.
Digital and analog I/O over USB. No programming needed.
USB and Ethernet bridges to isolated CAN FD, and the adapters around them.
02Software
IOWeaver plots what your device says. RockFace debugs the firmware that says it. WireWeaver keeps both sides speaking the same API.
#[ww_trait]
#[claim(exclusive)]
pub trait Uart {
#[counted]
stream!(rx: RxChunk<'i>);
#[credit]
sink!(tx: MaxLen<RefVec<'i, u8>, UART_TX_MAX>);
fn configure(config: UartConfig) -> Result<UartConfig, UartError<'i>>;
fn send_break(duration: Second) -> Result<(), UartError<'i>>;
}
// A device with several ports is one array, monitoring included:
ww_impl!(uart[]: ww_uart::Uart)
03From the lab
Optical inspection at 15 μm.
6-step and FOC, CAN servo.
6–10S, 50 A nominal, 100 A peak.
04Stay in the loop
Launch news goes out through CrowdSupply. Questions: hello@vhrd.tech.
Get notified