Install pigg 0.5.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/andrewdavidmackenzie/pigg/releases/download/0.5.0/pigg-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install andrewdavidmackenzie/pigg-tap/pigg
Download pigg 0.5.0
File | Platform | Checksum |
---|---|---|
pigg-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
pigg-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
pigg-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
pigg-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
pigg-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
pigg-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
pigg-armv7-unknown-linux-gnueabihf.tar.xz | ARMv7 Linux | checksum |
pigg-armv7-unknown-linux-musleabihf.tar.xz | ARMv7 MUSL Linux | checksum |
What's Changed
0.5.0 Release brings many changes, here they are summarized under major headings. You can consult the Full Changelog for all the details though.
Remote GPIO viewing and control of a Pi Pico W microcontroller
- "porky" build for Pi Pico using Embassy added to project. A porky device will connect to wifi and USB for wifi config.
- A pre-built UF2 file is part of the release for Pi Pico W, plus docs on how to install it and use it.
- This provides output controls and input tracking with pull-up configuration just like for regular Pi
- Porky uses a different Pi Pico pin layout
- Add video of porky and external GPIO by
- Discovery of USB connected porky devices
- Added a menu of discovered devices, and the ability to configure a connected porky's Wi-Fi, reset the wifi configuration or display details of the connected device.
Many dependency version bumps to keep with the latest and avoid CVEs
- Update to latest Iced, Iroh crate versions
UI Changes and fixes
- Moved config load and save to button menu bar
- Made bottom menu bar more consistant
- Fixed minor layout issues on Raspberry Pi Linux version
- More styles added, particularly hover styling on menu items and dialog buttons
- Disable layout change when no HW
- Added tooltips and styling of them
Pre-build Binaries
- Added a statically linked pre-built musl binary of piggui and piglet for Raspberry 3B users.
- Added a UF2 file for Pi Pico W to make it be a "porky" device accessible by USB and Wi-Fi
Others
- Add docs.rs meta-data
- Reduce binary sizes
- Improved Building, Running and Installing docs