- fixed return status instead of hardcoded True in test_uart
- refactored test_dir_step_en function
- fixed links in readme
- switched to python 3.13 in unittests
- changed Nvidia Jetson detection
- added Orange Pi Support
- added math function constrain
- added function set_speed
- added function set_speed_fullstep
- added demo_script_11_continous_movement
- reworked github actions pipeline (one multi-staged-pipeline)
- added extra error handling for when the UART serial is not set
- added toff setting
- added support for controlling direction during movement over UART
- added demo script for motor movement using only the STEP pin
- decoupled gpio access from gpio library
- added support for Raspberry Pi5 (gpiozero)
- added support for Luckfox Pico (python-periphery)
- enhancement of logging module
- small bugfix
- change logger to use logging module
- small bugfix
- added support for Nvidia Jetson
- added seperate file for GPIO board imports
- changed min python version to 3.7
- removed dependency enum34
- removed dependency bitstring
- changed min python version to 3.6
- changed docstring format to google
- split code into different files
- added logger class
- moved demo scripts into demo folder
- added unittest
- switched all string to f-strings
- fixed do_homing()
- added minspeed to do_homing()
- added TMC_2209_math.py
- added correct StallGuard min_speed calculation
- add pylint github action
- fixed code to pass pylint check
- added threaded movement
- added test_script_07_threads.py
- added softstop
- added get_movement_phase()
- change code to snake_case
- added set_deinitialize_true
- fixed ifcnt wrap around from 255 to 0
- added setPDNdisable
- added setMaxSpeed_fullstep and setAcceleration_fullstep
- Pin parameter order in constructor changed to EN, STEP, DIR
- STEP and DIR pins are optional parameters
- CRC check for read access reply datagrams
- if only zeroes are received an error will be thrown
- added ignore_delay to StallGuard callback
- implemented write access retry
- implemented velocity ramping with VActual
- add ability to print StallGuard results and TStep in VActual
- if write or read access fails, GSTAT will be checked for driver errors
- added CHANGELOG.md
- updated README
- added number of revolutions as parameter for doHoming
- added output whether doHoming was successful or not
- added ability to invert direction in setVActual_rps with negative revolutions