Skip to content

Open-source Rust runtime for VEX robots.

vexide provides a safe and efficient runtime and toolchain for writing VEX V5 programs in the Rust Programming Language. 🦀

main.rs
#![no_std]
#![no_main]

use vexide::prelude::*;

#[vexide::main]
async fn main(peripherals: Peripherals) {
	let my_motor = Motor::new(
		peripherals.port_1,
		Gearset::Green,
		Direction::Forward,
	);

	my_motor.set_voltage(10.0).unwrap();
}