This repository has been archived by the owner on Jan 29, 2023. It is now read-only.
Releases: khoih-prog/ESP32_ISR_Servo
Releases · khoih-prog/ESP32_ISR_Servo
v1.5.0 to fix doubled time for `ESP32_C3, ESP32_S2 and ESP32_S3` and to use `allman astyle`
Releases v1.5.0
- Fix doubled time for
ESP32_C3, ESP32_S2 and ESP32_S3
. Check Error in the value defined by TIMER0_INTERVAL_MS #28 - Modify examples to avoid using
LED_BUILTIN
/GPIO2
andGPIO2
as they can cause crash in some boards, such asESP32_C3
- Use
allman astyle
and addutils
v1.4.0 to suppress errors and warnings for new ESP32 core v2.0.4+
Releases v1.4.0
- Suppress errors and warnings for new ESP32 core v2.0.4+
v1.3.1 to add support to new Adafruit boards such as QTPY_ESP32S2, FEATHER_ESP32S3_NOPSRAM and QTPY_ESP32S3_NOPSRAM
Releases v1.3.1
- Add support to new Adafruit boards such as QTPY_ESP32S2, FEATHER_ESP32S3_NOPSRAM and QTPY_ESP32S3_NOPSRAM
v1.3.0 to fix breaking issue caused by ESP32 core v2.0.1+ by increasing `TIMER_INTERVAL_MICRO` to `12uS` from `10uS`. Tested OK with ESP32 core v2.0.3 now
Releases v1.3.0
- Fix breaking issue caused by ESP32 core v2.0.1+ by increasing
TIMER_INTERVAL_MICRO
to12uS
from10uS
. Tested OK with ESP32 core v2.0.3 now
v1.2.1 to fix bug
Releases v1.2.1
- Fix bug
v1.2.0 to add support to new ESP32-S2, ESP32-S3, ESP32-C3, to convert to `h-only` library, etc.
Releases v1.2.0
- Add support to new
ESP32-S3
(ESP32S3_DEV, ESP32_S3_BOX, UM TINYS3, UM PROS3, UM FEATHERS3, etc.) - Add support to new
ESP32-S2
(ESP32S2_DEV, etc.) - Add support to new
ESP32-C3
(ESP32C3_DEV, etc.) - Convert to h-only library.
- Optimize library code by using
reference-passing
instead ofvalue-passing
- Improve accuracy by using
float
, instead ofuint32_t
forposition
in degrees - Add example multiFileProject to demo for multiple-file project
Version v1.1.0 to fix bug and optimize examples
Releases v1.1.0
- Fix bug. See PR Fixed count >= min comparison for servo enable
- Clean-up all compiler warnings possible.
- Add Table of Contents
- Add Version String
- Fix and Optimize old examples
Version v1.0.2 with new Blynk example
In version v1.0.2
- Add example using [Blynk] (http://docs.blynk.cc/) to control servos.
- Change example names to avoid duplication.
Version v1.0.1
This library enables you to just use 1 Hardware Timer on an ESP32-based board to control 16-or-up servo motors.
- Add functions getPosition() and getPulseWidth()
- Optimize the code and make it easier to use.
- Add more complicated example