The Robotics Academy is happy to announce the release of ROBOTC for Cortex 2.25.
We’ve made lots of changes in ROBOTC from 2.20 to 2.25. We’re continuing to improve ROBOTC with the Cortex system. This new version is fully compatible with the VEX Cortex and the VEX PIC systems, along with the VEXnet upgrade system for the VEX PIC.
Firmware Downloader Built-In: Firmware Download for ROBOTC Firmware, Cortex Master Firmware and VEXnet Joystick Firmware built into ROBOTC now!
Download Method Chooser: Easier to choose how you want to download your program. Always defaults to VEXnet and USB, but you can manually choose to disable VEXnet and download over USB only.
Quick Preferences: This allows you to set key preferences with only the click of a button. Make ROBOTC work the way you want it to!
Other New Features and Bug Fixes:
- Build is able to program both PIC and Cortex platforms successfully.
- “Auto save” before compile was broken.
- “Previous Platform Type” was not being correctly saved into Windows Registry.
- Add code to handle “Device Removal” and “Device Acquire” without long hangs of application.
- Added a flag to Preferences -> Internal” to indicate whether firmware downloading should be read verified.
- Fix “Priority” column in “Task Status” debugger pane. It was not properly displaying.
- Move “Debug Stream” from Super-User to “Expert” menu.
- Add a 250 millisecond delay after telling Cortex to enter download mode before attempting the autobaud sequence.
- VEX Cortex Integrated Master Firmware Loader inside of ROBOTC.
- Add support for run-time strings in the VEX LCD display routines.
- Fix conlict between Digital pin 4 and 10. They both share the same external interrupt index and it was possible to hang the Cortex. Fix makes both pins work correctly — previously pin 10 was not working — for external interrupts. But the hardware prevents supporting sensors that require external interrupts on both pins at once.