Releases: FilipDominec/rp2daq
Releases · FilipDominec/rp2daq
v0.3.1
- Small fixes of stepper behaviour in less usual scenarios.
- Added the
phase_correctoption to PWM output.
Full Changelog: v0.3.0...v0.3.1
v0.3.0
- Support for both RP2040 and RP2350 - choose before uploading
- A new command: accurately-timed GPIO sequences
- Fixed the boot on the small-form RP2-Zero and RP2-Zero2 boards
- Cleaner Python interface: reports are now given objects with attributes, instead of dicts
- Many little tweaks and fixes after real-world testing in several laboratory setups
Full Changelog: v0.2.0...v0.3.0
v0.2.0 easier GPIO control
- five-state GPIO can be now (more) intuitively controlled by gpio_out(), gpio_pull() and gpio_highz() functions
- fixed a little bug that prevented the use of GPIO for stepper endstop
- RP2040-Zero board tested OK - troubles with oscillator start-up just required compilation against new (2023+) SDK
Full Changelog: v0.1.0...v0.2.0
v0.1.0 First release for real world deployment
- Technical issues seem to be resolved.
- Communication at the USB 1.0 maximum around 1 MB/s proven both on Linux (5.4) and Windows (10), even with a tight busy loop in the user script. This was fairly nontrivial to achieve.
- Multiprocessing fork bomb is no more trouble even if user script does not check for __name__=='__main__'.
- ADC, GPIO, PWM and stepper motor control seems to work, will be extensively tested on real tasks.
- Binary firmwares only available in public releases - or upon git pull and own recompilation.
- Digital protocols and many other features are to be implemented. API will change.