Skip to content
This repository was archived by the owner on May 3, 2026. It is now read-only.

Commit 98c1376

Browse files
committed
update STRUCTURE.md to reflect VDML refactor
1 parent a9b9e29 commit 98c1376

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

docs/STRUCTURE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)