Skip to content

Releases: robin7331/pixel-pump-firmware

Pixel Pump Release Build

13 Jul 14:19
3348f69
Compare
Choose a tag to compare

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

12 Jul 07:26
74cd2b4
Compare
Choose a tag to compare

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

14 Mar 12:30
Compare
Choose a tag to compare

Commits

  • 9e1a504: Set motor timeout to 60s (Robin Reiter)

Pixel Pump Release v0.1.1

18 Apr 15:51
Compare
Choose a tag to compare

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