PROS Kernel 3.3.0 Release¶
Changelog¶
New features:
- Add
std::string
overload forpros::Controller::set_text
- Add functions to delete mutexes
- Add support for the ADI Expander
Usability improvements:
- Upgrade to vexOS 1.0.12
- Add support for extra linker scripts (
firmware/*.ld
) - Increase maximum string length on the controller screen from 15 to 19 characters
- Make
pros::Task::notify_take
static - Make
pros::Task::operator=
STL-compliant - Remove redundant library links to forestall linking issues with arm-none-eabi-gcc 10.x
- Miscellaneous documentation fixes
Bugfixes:
- Fix integer overflow in
millis()
- Fix how the Makefile generates spaces to resolve build issues with GNU Make 4.3 and higher
- Fix flushing the command character (
p
) in the serial daemon - Remove redundant IMU calibration check
- Fix
pros::c::controller_clear_line
behavior