This repository contains code from CPSLO for the 2025-2026 VexU season.
To use: install the Vex extension for VSCode (also searchable in the VSCode extensions in the sidebar): VEX VSCode Extension
Also install: uv and run:
uv venv
uv syncVerify that the above worked by running:
uv run python tools/target.pyIf the above command outputs:
-----CONFIGURING {GREEN/GOLD} ROBOT-----You're good! Targeting tools are now set up and will auto-detect the robot configuration.
Ensure that you have nix installed: [[https://nixos.org/download/|nix]]
To enter the nix development environment for the RP2350x board, run:
cd pico
nix-shellAnd wait a moment as nix installs dependencies into its cache.
Once you enter the nix shell, you have access to picotool and our rust toolchain, but to make things as easy as possible we have two helper commands:
build <binary>Builds the project associated with src/<binary>.rs (src/main.rs by default).
upload <binary>Uploads the project associated with src/<binary>.rs after building (src/main.rs by default).