gitextract_74vec5n_/ ├── .arcconfig ├── .arclint ├── .clang-format ├── .github/ │ ├── CONTRIBUTING.md │ ├── ISSUE_TEMPLATE.md │ └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .gitmodules ├── .vs/ │ └── pros/ │ └── v16/ │ └── .suo ├── LICENSE ├── Makefile ├── README.md ├── STYLEGUIDE.md ├── VSCode.md ├── azure-build-libc.yaml ├── azure-pipelines.yml ├── common.mk ├── firmware/ │ ├── libc.a │ ├── libm.a │ ├── v5-common.ld │ ├── v5-hot.ld │ └── v5.ld ├── include/ │ ├── api.h │ ├── common/ │ │ ├── cobs.h │ │ ├── gid.h │ │ ├── linkedlist.h │ │ ├── set.h │ │ └── string.h │ ├── kapi.h │ ├── main.h │ ├── pros/ │ │ ├── abstract_motor.hpp │ │ ├── adi.h │ │ ├── adi.hpp │ │ ├── ai_vision.h │ │ ├── ai_vision.hpp │ │ ├── apix.h │ │ ├── colors.h │ │ ├── colors.hpp │ │ ├── device.h │ │ ├── device.hpp │ │ ├── distance.h │ │ ├── distance.hpp │ │ ├── error.h │ │ ├── ext_adi.h │ │ ├── gps.h │ │ ├── gps.hpp │ │ ├── imu.h │ │ ├── imu.hpp │ │ ├── link.h │ │ ├── link.hpp │ │ ├── llemu.h │ │ ├── llemu.hpp │ │ ├── misc.h │ │ ├── misc.hpp │ │ ├── motor_group.hpp │ │ ├── motors.h │ │ ├── motors.hpp │ │ ├── optical.h │ │ ├── optical.hpp │ │ ├── rotation.h │ │ ├── rotation.hpp │ │ ├── rtos.h │ │ ├── rtos.hpp │ │ ├── screen.h │ │ ├── screen.hpp │ │ ├── serial.h │ │ ├── serial.hpp │ │ ├── version.h │ │ ├── vision.h │ │ └── vision.hpp │ ├── rtos/ │ │ ├── FreeRTOS.h │ │ ├── FreeRTOSConfig.h │ │ ├── StackMacros.h │ │ ├── list.h │ │ ├── message_buffer.h │ │ ├── portable.h │ │ ├── portmacro.h │ │ ├── projdefs.h │ │ ├── queue.h │ │ ├── semphr.h │ │ ├── stack_macros.h │ │ ├── stream_buffer.h │ │ ├── task.h │ │ ├── tcb.h │ │ └── timers.h │ ├── system/ │ │ ├── dev/ │ │ │ ├── banners.h │ │ │ ├── dev.h │ │ │ ├── ser.h │ │ │ ├── usd.h │ │ │ └── vfs.h │ │ ├── hot.h │ │ ├── optimizers.h │ │ ├── user_functions/ │ │ │ ├── c_list.h │ │ │ ├── cpp_list.h │ │ │ └── list.h │ │ └── user_functions.h │ └── vdml/ │ ├── port.h │ ├── registry.h │ └── vdml.h ├── libv5rts-strip-options.txt ├── patch_headers.py ├── project.pros ├── public_symbols.txt ├── src/ │ ├── common/ │ │ ├── README.md │ │ ├── cobs.c │ │ ├── gid.c │ │ ├── linkedlist.c │ │ ├── set.c │ │ └── string.c │ ├── devices/ │ │ ├── README.md │ │ ├── battery.c │ │ ├── battery.cpp │ │ ├── controller.c │ │ ├── controller.cpp │ │ ├── registry.c │ │ ├── screen.c │ │ ├── screen.cpp │ │ ├── vdml.c │ │ ├── vdml_adi.c │ │ ├── vdml_adi.cpp │ │ ├── vdml_ai_vision.c │ │ ├── vdml_ai_vision.cpp │ │ ├── vdml_device.c │ │ ├── vdml_device.cpp │ │ ├── vdml_distance.c │ │ ├── vdml_distance.cpp │ │ ├── vdml_ext_adi.c │ │ ├── vdml_gps.c │ │ ├── vdml_gps.cpp │ │ ├── vdml_imu.c │ │ ├── vdml_imu.cpp │ │ ├── vdml_link.c │ │ ├── vdml_link.cpp │ │ ├── vdml_motorgroup.cpp │ │ ├── vdml_motors.c │ │ ├── vdml_motors.cpp │ │ ├── vdml_optical.c │ │ ├── vdml_optical.cpp │ │ ├── vdml_rotation.c │ │ ├── vdml_rotation.cpp │ │ ├── vdml_serial.c │ │ ├── vdml_serial.cpp │ │ ├── vdml_usd.c │ │ ├── vdml_usd.cpp │ │ ├── vdml_vision.c │ │ └── vdml_vision.cpp │ ├── main.cpp │ ├── rtos/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── heap_4.c │ │ ├── list.c │ │ ├── port.c │ │ ├── portASM.S │ │ ├── portmacro.h │ │ ├── queue.c │ │ ├── refactor.sh │ │ ├── refactor.tsv │ │ ├── rtos.cpp │ │ ├── semphr.c │ │ ├── stream_buffer.c │ │ ├── task_notify_when_deleting.c │ │ ├── tasks.c │ │ └── timers.c │ ├── system/ │ │ ├── cpp_support.cpp │ │ ├── dev/ │ │ │ ├── dev_driver.c │ │ │ ├── file_system_stubs.c │ │ │ ├── ser_daemon.c │ │ │ ├── ser_driver.c │ │ │ ├── usd_driver.c │ │ │ └── vfs.c │ │ ├── envlock.c │ │ ├── hot.c │ │ ├── mlock.c │ │ ├── newlib_stubs.c │ │ ├── newlib_stubs_support.cpp │ │ ├── rtos_hooks.c │ │ ├── startup.c │ │ ├── system_daemon.c │ │ ├── unwind.c │ │ ├── user_functions.c │ │ └── xilinx_vectors.s │ └── tests/ │ ├── adi.cpp │ ├── basic_test.c │ ├── basic_test.cpp │ ├── errno_reentrancy.c │ ├── exceptions.cpp │ ├── ext_adi.cpp │ ├── generic_serial.cpp │ ├── generic_serial_file.cpp │ ├── gyro.c │ ├── gyro.cpp │ ├── mutexes.c │ ├── pnuematics.cpp │ ├── rtos_function_linking.c │ ├── segfault.cpp │ ├── simple_names.c │ ├── simple_names.cpp │ ├── static_tast_states.c │ ├── task_notify_when_deleting.c │ └── vision_test.cpp ├── template-Makefile ├── template-gitignore ├── verify-symbols.sh └── version.py