Releases: pkerspe/ESP-FlexyStepper
1.4.1 - Bugfix and new function for brake support
- Fixed a bug that prevent correct function of targetPositionReachedCallback
- added support for delayed motor brake engagement and release
1.4: Added external motor brake support
Added support for external motor brake function.
If your stepper motor, or your setup in general, supports an explicit motor brake that can be triggered by a high or low signal, you can now configure a pin to support this function.
Whenever the stepper has reached its final position, the motor brake will be engaged (pin goes either high or low, depending on your configuration).
Once it is supposed to move, the motor brake will be released before triggering any step signals.
This feature was implemented upon user request and has not yet been tested in a real setup. Use at your own risk :-)
Of course, you can use this function also to trigger other devices whenever the final position has been reached or simply light an LED when the motor is moving and turn it off when it has stopped.
1.3.1 - Bugfixing to prevent kernel panic
This is a bug fix release to prevent a kernel panic if no callback handler has been specified for the targetPositionReached event
1.3 - had to remove support for ESP8266 for now
The support for ESP8266 modules had to be removed since the change to run the stepper logic as a service (task) in the background is not working on ESP8266 modules due to lack of native multi-tasking support.
Maybe will be added again later with the help of the ESP8266Scheduler library
1.2 - added arduino library properties to list in library manager
minor fixes / updates, manily added support for arduino ide to import library in library manager