This repository was archived by the owner on May 3, 2026. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,17 +10,17 @@ Looking at the file structure of a project like this can feel intimidating. This
1010- ` include ` contains the header files
1111 - ` include/common ` headers used in various parts of the project
1212 - ` include/pros ` headers that are distributed to user projects
13+ - ` include/pros/devices ` headers containing api for interacting with V5 devices
1314 - ` include/rtos ` headers for the scheduler (FreeRTOS)
1415 - ` include/system ` headers for low-level system functionality
1516 - ` include/system/dev ` headers for serial I/O and file management
1617 - ` include/system/user_functions ` a horrifying mess that should be destroyed
17- - ` include/vdml ` headers for the VEX Data Management Layer (VDML), a system to ensure thread-safety when interacting with VEX devices
1818
1919- ` scripts ` contains scripts used for building ZestCode and projects that use ZestCode
2020
2121- ` src ` contains the source files
2222 - ` src/common ` sources defining symbols used throughout the project
23- - ` src/devices ` implementations of VEX device abstractions. Files prefixed with ` vdml_ ` indicate that the file makes use of the VDML
23+ - ` src/devices ` implementations of VEX device abstractions
2424 - ` src/rtos ` sources, build scripts, and misc files of FreeRTOS
2525 - ` src/system ` sources for low-level system functionality
2626 - ` src/system/dev ` sources for serial I/O and file management
You can’t perform that action at this time.
0 commit comments