purduesigbots / pros

Source code for PROS kernel: open source C/C++ development for the VEX V5 microcontroller
https://pros.cs.purdue.edu
Other
259 stars 76 forks source link

⬆️ PROS 4: Backmerge 3.7.3 #498

Closed Gracelu128 closed 1 year ago

Gracelu128 commented 1 year ago

Summary:

Ported over two bug fixes from 3.7.3: 🐛global pros::Rotation objects creating a data abort exception. 🐛bug with LED non-extended constructor.

Ported over following features and bug fixes from 3.7.2: ✨ Support for addressable LED strips #424 ✨ Timekeeping functionality through the clock_gettime() and clocksettime() support, enabling standard the standard libraries chrono and time.h #127 🐛 Add ext to missing CPP functions for adi C++ #438

Added examples in headers for functions and constructors for LED strips. Changed the class name from ADILed to Led.

Motivation:

Port over features and bug fixes from 3.7.3 and 3.7.2 for pros 4.

Test Plan:

No test plan.