All Posts

PROS Kernel 4.1.1 Release

This update adds functions to get and set the integration time of optical sensors. These functions were already added to PROS 3, but we forgot to add them to PROS 4.1.0.

Read more ...


PROS CLI 3.5.4 Release

Added new command pros setup-autocomplete which installs a completion script for supported shells

Read more ...


PROS CLI 3.5.3 Release

Fix an issue where default templates would get removed, making it impossible to create new projects

Read more ...


PROS Kernel 4.1.0 Release

This update serves as the full release for PROS 4.

Read more ...


PROS CLI 3.5.2 Release

Apply liblvgl when upgrading to PROS 4

Read more ...


PROS Kernel 3.8.3 Release

This update fixes a critical bug that prevented IMUS from reseting in kerenel 3.8.2.

Read more ...


PROS CLI 3.5.1 Release

✨ Make early access project scope #330 ✨ Port selection #326 ✨ Add command to reset conductor.pros #320

Read more ...


PROS Kernel 3.8.2 Release

This update fixes several bugs discovered since 3.8.0 and missing features for LEDs, GPS sensor and IMUs. The most major feature is the new GPS functions.

Read more ...


PROS CLI 3.5.0 Release

Add rich click

Read more ...


PROS CLI 3.4.3 Release

Bugfixes:

Read more ...


PROS Kernel 3.8.0 Release

This update fixes several bugs discovered in 3.7.3 and missing features for motor groups and optical sensors. The most major bug being not being able to use spaces and parenthesis in project paths.

Read more ...


PROS CLI 3.4.1 Release

New Features: - Added Version Display On Error - Added Run make clean after uninstall template - Added Terminal file output - Added Back Set team number and robot name

Read more ...


PROS Kernel 3.7.3 Release

This update fixes bug with LED non-extended constructor, indexing motors from motor groups, and fixes global pros::Rotation objects creating a data abort exception.

Read more ...


PROS Kernel 3.7.2 Release

This update adds addressable LED support, motors reversible by passing negative port numbers, and date/time keeping features.

Read more ...


PROS Kernel 3.7.1 Release

This update adds missing features for the motor group, and adds .cache/ to gitignore.

Read more ...


PROS Kernel 3.7.0 Release

This update brings a large amount of features and bugfixes across the kernel. Native motor group support being a major addition to help with library development.

Read more ...


PROS Kernel 3.6.2 Release

This update brings bugfixes across the kernel for different issues.

Read more ...


PROS CLI 3.3.2 Release

New Features:

Read more ...


PROS Kernel 3.6.0 Release

This update brings support for VEXLink

Read more ...


PROS Kernel 3.5.4 Release

This minor update features an important bug release and a parameterless take function for mutexes.

Read more ...


PROS CLI 3.2.3 Release

This update should fix some bugs from some of our previous releases.

Read more ...


PROS Kernel 3.5.3 Release

This update mostly contains a horse load of bugfixes for the Kernel.

Read more ...


PROS Kernel 3.5.2 Release

In this minor kernel update, a major bug with the GPS was fixed where it was overiding the IMU’s C++ API.

Read more ...


PROS Kernel 3.5.1 Release

In this new kernel update the GPS sensor is now suppoeted! Check out the GPS API and the tutorial.

Read more ...


PROS Kernel 3.5.0 Release

Our biggest feature this update is the lightweight screen API, which will act as a LVGL alternative.

Read more ...


PROS CLI 3.2.2 Release

This update should fix some bugs for the upcoming VSC Extension.

Read more ...


PROS CLI 3.2.1 Release

This update should fix many of the issues introduced in the last release. Wireless uploading/terminal is now functioning normally. Windows Installers have also been remade and should not have any environment variable issues.

Read more ...


PROS Kernel 3.4.0 Release

New features:

Read more ...


PROS CLI 3.2.0 Release

At long last! the PROS CLI release 2+ years in the making

Read more ...


PROS Kernel 3.3.1 Release

New features:

Read more ...


PROS Kernel 3.3.0 Release

New features:

Read more ...


PROS Kernel 3.2.1 Release

If you were affected by the issue preventing builds from hot/cold linking under arm-none-eabi-gcc 9.x, and either added temporary stubs or disabled hot/cold linking as a workaround, you may now reverse those changes.

Read more ...


PROS Kernel 3.2.0 Release

We are replacing the three initialize.cpp, autonomous.cpp, and opcontrol.cpp files with a single main.cpp file (see below) for new projects, so the main.cpp file will be introduced into your project when you upgrade. If you compile the project right away, you will likely be faced with multiple definition errors for the competition tasks. To resolve this, you can either delete the new main.cpp, or move the contents of your competition task functions into the new file, deleting the previous files. If your project structure has been significantly modified from the default, we trust that you will know how to resolve this issue on your own. Also note that if you have already consolidated the three files listed above into a single main.cpp file, this will not be an issue.

Read more ...


PROS Kernel 3.1.6 Release

Be sure to look at important upgrade instructions below.

Read more ...


PROS CLI 3.1.4 Release

New UI experience for creating, upgrading, and uploading projects

Read more ...


PROS Kernel 3.1.5 Release

New Features:

Read more ...


PROS Kernel 3.1.4 Release

New Features:

Read more ...


PROS Kernel 3.1.3 Release

Bug fix for ADI Sensors. PROS kernel version 3.1.2 introduced an issue where the gyroscope and other ADI sensors would not return proper values. This restores the expected functionality, and ADI sensors will work properly again.

Read more ...


But does it run Doom? Yes.

  • 22 October 2018
  • Tag: blog

The video game Doom is well known for being able to run on a variety of non-gaming platforms. Thanks to the work of Jackson Seal, it can now run on the V5 Brain with PROS.

Read more ...


PROS Kernel 3.1.2 Release

New Features:

Read more ...


PROS Kernel 3.1.1 Release

A variety of bugfixes and usability improvements over 3.1.0.

Read more ...


PROS CLI 3.1.2 Release

Improved logging for debugging

Read more ...


Announcing PROS 3

Today, we’re excited to share with you the next iteration of PROS, the open source development environment for VEX EDR. With PROS 3, you will be able to program the VEX EDR Cortex and the VEX V5 from a single development environment.

Read more ...