Skip to content

Commit de0033c

Browse files
committed
Release 2.4.0
1 parent 78ebd3c commit de0033c

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# [ServoEasing](https://github.com/ArminJo/ServoEasing) - move your servo more natural
22
Available as Arduino library "ServoEasing"
33

4-
### [Version 2.4.0](https://github.com/ArminJo/ServoEasing/archive/master.zip) - work in progress
4+
### [Version 2.4.1](https://github.com/ArminJo/ServoEasing/archive/master.zip) - work in progress
55

66
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
77
[![Installation instructions](https://www.ardu-badge.com/badge/ServoEasing.svg?)](https://www.ardu-badge.com/ServoEasing)
@@ -256,7 +256,9 @@ If you see strange behavior, you can open the library file *ServoEasing.h* and a
256256
This will print internal information visible in the Arduino *Serial Monitor* which may help finding the reason for it.
257257

258258
# Revision History
259-
### Version 2.4.0 - work in progress
259+
### Version 2.4.1 - work in progress
260+
261+
### Version 2.4.0
260262
- New `attach()` functions with initial degree parameter to be written immediately. This replaces the `attach()` and `write()` combination at setup.
261263
- Renamed `ServoEasing.cpp` to `ServoEasing.hpp` and `LightweightServo.cpp` to `LightweightServo.hpp`.
262264

library.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"type": "git",
77
"url": "https://github.com/ArminJo/ServoEasing"
88
},
9-
"version": "2.3.4",
9+
"version": "2.4.0",
1010
"exclude": "pictures",
1111
"authors": {
1212
"name": "Armin Joachimsmeyer",

library.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
name=ServoEasing
2-
version=2.3.5
2+
version=2.4.0
33
author=Armin Joachimsmeyer
44
maintainer=Armin Joachimsmeyer <[email protected]>
55
sentence=Enables smooth servo movement. <br/>Linear as well as other (Cubic, Circular, Bounce, etc.) ease movements for servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.<br/>
6-
paragraph=Just use <b>myServo.easeTo()</b> instead of <b>myServo.write()</b> and you have smooth servo movement.<br/><b>Non blocking</b> movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.<br/><b>All servos can move synchronized.</b><br/><br/>Includes the following <b>easing functions</b>:<ul><li><b>Linear</b>, <b>Quadratic</b>, <b>Cubic</b> and <b>Quartic</b></li><li><b>Sine</b>, <b>Circular</b>, <b>Back</b>, <b>Elastic</b> and <b>Bounce</b></li><li><b>User defined</b></li></ul>Each function supports the <b>easing types</b> <b>In</b>, <b>Out</b>, <b>InOut</b> and <b>BouncingOutIn</b><br/>Trim and reverse operations are supported as well as continuous rotating servos.<br/><br/><b>New: </b>ENABLE_MICROS_AS_DEGREE_PARAMETER for PCA9685 expander. Support for Apollo3 2.x core. Moved global functions to static member functions. Updated examples. Fixed ESP8266 pin definitions. New attach() functions with initial degree parameter to be written immediately.<br/>
6+
paragraph=Just use <b>myServo.easeTo()</b> instead of <b>myServo.write()</b> and you have smooth servo movement.<br/><b>Non blocking</b> movement for all servos attached to the Arduino Servo library is implemented by reusing the interrupts of the Arduino servo timer.<br/><b>All servos can move synchronized.</b><br/><br/>Includes the following <b>easing functions</b>:<ul><li><b>Linear</b>, <b>Quadratic</b>, <b>Cubic</b> and <b>Quartic</b></li><li><b>Sine</b>, <b>Circular</b>, <b>Back</b>, <b>Elastic</b> and <b>Bounce</b></li><li><b>User defined</b></li></ul>Each function supports the <b>easing types</b> <b>In</b>, <b>Out</b>, <b>InOut</b> and <b>BouncingOutIn</b><br/>Trim and reverse operations are supported as well as continuous rotating servos.<br/><br/><b>New: </b>New attach() functions with initial degree parameter to be written immediately. Renamed ServoEasing.cpp to ServoEasing.hpp.<br/>
77
category=Device Control
88
url=https://github.com/ArminJo/ServoEasing
99
architectures=avr,megaavr,sam,samd,esp8266,esp32,stm32,STM32F1,apollo3,mbed,mbed_nano

0 commit comments

Comments
 (0)