-
Notifications
You must be signed in to change notification settings - Fork 0
VexOS Releases
jmalins edited this page Jan 3, 2013
·
7 revisions
Since not everyone wants to build from source, or deal with not-fully-tested code on the master branch, we will provide a set of pre-built binary releases for the lazy and timid.
2013/01/02 - v0.9.8
- New features:
- Completely re-written MotorGroup
- PID object, shared by MotorGroup and PIDController
- Fully tested for IME, Encoder and Potentiometer feedback sources
- Speed calculations on all feedback sources
- Output limiting
- Slew-rate limiting
- Glitch-free presetting of position
- More straightforward handling of output and feedback scaling
- Automatic save of sensor position in GlobalData, with corresponding restore
- Support for hardware limit switches
- Support for motor speed callbacks (intended for future current / PTC handling)
- New central periodic interrupt kernel
- getLastRunMode function
- Hardware devices are now linked to their creating Subsystem
- GlobalData helper structure for storing different data types
- All user-visible timing is now in fractional seconds
- Completely re-written MotorGroup
- Bug Fixes:
- The old PID infrastructure was somewhat of a giant bug
- Fixed (subtle) issues with hardware initialize
2012/12/30 - v0.9.7
- New features:
- UniBot generic Subsystems and Commands (Drive, Lift, Intake)
- More logical Subsystem initialization sequence
- Bug Fixes:
- Complete shakedown of MotorGroup IME PID on test robot
- Button toggle now cancels commands when turned off
- Power expander can be assigned to PWM ports
- Bool type DebugValue no longer crashes
- DigitalOut now works (was missing port assignment)
2012/12/28 - v0.9.6
- New features:
- Improved build scripts
- Ability to reverse sense of PID setpoint
- Bug Fixes:
- Fix to multi-motor PID to account for reversed motors
2012/12/27 - v0.9.5
- First generally available release.
- Includes:
- Command Scheduler
- Global Event Framework
- Button Control Layer
- Autonomous Kernel
- Hardware Abstraction Layer
- LCD Driver
- Graphic Display Dashboards
- General / Command Dashboard
- Hardware Setup Dashboard
- PID Motor Control