Releases: Open-Bionics/FingerLib
Releases · Open-Bionics/FingerLib
FingerLib - Brunel V2 update
[2.1.0] - Jul 11th, 2018
Added
- Added CircleBuffer functionality
Changed
- Updated library keywords and properties
- Fixed compatibility with Uno, Mega & Chestnut boards
- Updated PID controller and added ramp functionality
- Non-blocking delay (NB_DELAY) and Non-blocking timer (NB_TIMER) have been updated to use common parent class
FingerLib V2.0.7
- removed MYSERIAL definition
- removed all 'print' functionality
FingerLib V2.0.5
Added
- Added missing semicolon to avr_FingerTimer.cpp
FingerLib V2.0.4 - Added interrupt enable/disable control
Added
- added ability to enable/disable timer interrupt
- added MS timer and delay
Changed
- fixed pins in examples for Chestnut board
- the hardware timers now check the validity of the function pointers before calling them
FingerLib V2.0.3 - Added UNO compatibility
Added
- Compatibility with the Arduino UNO (uses timer1)
FingerLib V2.0.1 - Fixed examples
Added
- All examples will now throw a compilation error if the boards have not been selected correctly
Changed
- All examples now have the correct pin assignments for the Chestnut board variant
- Increased the minimum movement speed to prevent the motors heating up when in stall
FingerLib V2.0
Added
- Commented pretty much everything
- Optional PID controller (enabled by default)
- Optional force controller (only available on the Chestnut PCB)
Changed
- Formatting & layout (cleaned up the files)
- Updated license
- Updated library reference
Removed
- timer0 period modification on the Atmega2560, as it breaks delay() (however, this does mean that the motor now hums)