Releases: robin7331/pixel-pump-firmware
Releases · robin7331/pixel-pump-firmware
Pixel Pump Release Build
Major improvements
- Upgrade to MicroPython 1.20 🚀
- New CommunicationManager for serial communication 📡
- Retrieve Firmware version
- Set secondary foot pedal tap & long press HID keystrokes
- Read and write settings
- Reset to factory defaults
- Enter Bootloader
- Reset Machine
Minor improvements
- Persist default settings
- Entering bootloader makes all buttons white for better visualization
- Using the new USB PID
Commits
- d512b36: Remove tools. mpremote is the way of communicating with the device (Robin Reiter) #26
- 3bb5987: Remove pixel-pump-micropython repo & fix workflows (Robin Reiter) #26
- da9d586: Ignore settings.json as it is being mirrored by mpremote (Robin Reiter) #26
- 3fe06b2: Set USB descriptors (Robin Reiter) #26
- d1b1432: Autogenerate version information (Robin Reiter) #26
- cc6ed97: Another test (Robin Reiter) #26
- 850409a: Yet another test (Robin Reiter) #26
- b8fea50: Once again (Robin Reiter) #26
- 1aade8b: mpremote test with CI (Robin Reiter) #26
- 430bf67: Add CI debug to generateVersionFile.py (Robin Reiter) #26
- ff84e9a: Add latest version tag to generateVersionFile.py (Robin Reiter) #26
- f35cfa8: Another try for getting the latest version tag in CI (Robin Reiter) #26
- 42bb8d5: Only include the latest version tag and the commits ahead (Robin Reiter) #26
- e0c4774: Increase led fps to 60 (Robin Reiter) #26
- 3657d84: Add CommunicationManager (Robin Reiter) #26
- 4101d88: Refactorings (Robin Reiter) #26
- 6507487: Update USB HID patch to work on MicroPython v1.20. (Jim Mussared) #24
- f8f2bd6: Fix HID patches (Robin Reiter) #25
- 8c1f37e: Fix workflows (Robin Reiter) #25
- 4ff4389: Refactor stuff into packages and modules (Robin Reiter) #25
- e3bc135: Release both UF2 files (Robin Reiter) #26
- 0c572fe: Store power settings in 0-100 and not 0-255 (Robin Reiter) #26
- f20b49e: Freeze the correct package (Robin Reiter) #26
- e720280: Fix path for version.py & add bootloader command (Robin Reiter) #26
- 9f2c8a2: Fix communication manager (Robin Reiter) #26
- ea7f188: Simplify import (Robin Reiter) #26
- a252334: Add version.py for local development (Robin Reiter) #26
- 4c2ae36: Increase default low power setting to 80 (Robin Reiter) #26
- 4e5e16d: Set all buttons white when triggering soft bootloader (Robin Reiter) #26
- a1d6bb2: Fix (Robin Reiter) #26
- 7486cec: Fix low / high power mode adjustment & write default settings (Robin Reiter) #26
- 9ac14b3: Change USB PID to 0x1061 (Robin Reiter) #28
Pixel Pump Release Build
Major improvements
- Upgrade to MicroPython 1.20 🚀
- New CommunicationManager for serial communication 📡
- Retrieve Firmware version
- Set secondary foot pedal tap & long press HID keystrokes
- Read and write settings
- Reset to factory defaults
- Enter Bootloader
- Reset Machine
Minor improvements
- Persist default settings
- Entering bootloader makes all buttons white for better visualization
Commits
- d512b36: Remove tools. mpremote is the way of communicating with the device (Robin Reiter) #26
- 3bb5987: Remove pixel-pump-micropython repo & fix workflows (Robin Reiter) #26
- da9d586: Ignore settings.json as it is being mirrored by mpremote (Robin Reiter) #26
- 3fe06b2: Set USB descriptors (Robin Reiter) #26
- d1b1432: Autogenerate version information (Robin Reiter) #26
- cc6ed97: Another test (Robin Reiter) #26
- 850409a: Yet another test (Robin Reiter) #26
- b8fea50: Once again (Robin Reiter) #26
- 1aade8b: mpremote test with CI (Robin Reiter) #26
- 430bf67: Add CI debug to generateVersionFile.py (Robin Reiter) #26
- ff84e9a: Add latest version tag to generateVersionFile.py (Robin Reiter) #26
- f35cfa8: Another try for getting the latest version tag in CI (Robin Reiter) #26
- 42bb8d5: Only include the latest version tag and the commits ahead (Robin Reiter) #26
- e0c4774: Increase led fps to 60 (Robin Reiter) #26
- 3657d84: Add CommunicationManager (Robin Reiter) #26
- 4101d88: Refactorings (Robin Reiter) #26
- 6507487: Update USB HID patch to work on MicroPython v1.20. (Jim Mussared) #24
- f8f2bd6: Fix HID patches (Robin Reiter) #25
- 8c1f37e: Fix workflows (Robin Reiter) #25
- 4ff4389: Refactor stuff into packages and modules (Robin Reiter) #25
- e3bc135: Release both UF2 files (Robin Reiter) #26
- 0c572fe: Store power settings in 0-100 and not 0-255 (Robin Reiter) #26
- f20b49e: Freeze the correct package (Robin Reiter) #26
- e720280: Fix path for version.py & add bootloader command (Robin Reiter) #26
- 9f2c8a2: Fix communication manager (Robin Reiter) #26
- ea7f188: Simplify import (Robin Reiter) #26
- a252334: Add version.py for local development (Robin Reiter) #26
- 4c2ae36: Increase default low power setting to 80 (Robin Reiter) #26
- 4e5e16d: Set all buttons white when triggering soft bootloader (Robin Reiter) #26
- a1d6bb2: Fix (Robin Reiter) #26
- 7486cec: Fix low / high power mode adjustment & write default settings (Robin Reiter) #26
Pixel Pump Release v0.1.2
Commits
- 9e1a504: Set motor timeout to 60s (Robin Reiter)
Pixel Pump Release v0.1.1
Commits
- 4f6b0fe: New releases should be a draft by default (Robin Reiter)
- 21c6521: Do not create a latest tag for the dev workflow (Robin Reiter)
- d6623ed: Add automatic_release_tag to release config (Robin Reiter)
- 4ac46aa: Do not create automatic release tags for a dev build (this time for real) (Robin Reiter)
- 6775b1d: Automatically create and update a release tag for dev releases (Robin Reiter)
- c27c034: Merge branch 'dev' (Robin Reiter)
Full Changelog: v0.0.1...v0.1.1