0.5.0 Released - with Pi Pico W support #656
Replies: 5 comments 17 replies
-
Initial feedback on v0.5.0 using an RPi5/RasPiOS as the workstation. Summary - piggui on the workstation looks OK. Unable to use porky on an RPi Pico W. piggui v0.5.0 installed on an RPi5 running 64-bit RasPiOS Bookworm. Installation of pigg via the 'one-line-installer.' pre-built porky uf2 from releases/assets installed on an RPi Pico W. 'Hardware' menu in piggui reports "Discovered devices (none)" So unable to access the PicoW to configure wlan interface.
|
Beta Was this translation helpful? Give feedback.
-
Initial feedback on v0.5.0 using a Windows 10 Desktop as the workstation. Summary - piggui on the workstation looks OK. Able to use porky on an RPi Pico W. piggui v0.5.0 installed on an MS Windows10 desktop via pigg-x86_64-pc-windows-msvc pre-built porky uf2 from releases/assets installed on an RPi Pico W. Win10 Device Manager reports a usb device 'porky.' Wlan configuration and subsequent connection works as documented, after some initial confusion and failure. (Didn't notice 'pop-UP' menu items amongst the gpio pin display.) 'Reset WLAN defaults' works, but piggui subsequently crashes/exits. In use, Pico W pins GP0 and GP1 can ONLY be configured as OUTPUTS. All other pins can be INPUT or OUTPUT. |
Beta Was this translation helpful? Give feedback.
-
Further feedback on v0.5.0 using an RPi5/RasPiOS as the workstation. Having done the wireless configuration of a Pico W using an MS Windows version of piggui, I can subsequently connect to that networked porky instance from piggui running under RasPiOS and basic trivial testing of toggling inputs and outputs (other than GP0 and GP1) works as expected. So it is just the initial usb device discovery prior to wlan configuration that is the outstanding issue for me atm in respect of the RPi5/RasPiOS platform. |
Beta Was this translation helpful? Give feedback.
-
Tested a customised build of 'porky' uf2 to pre-configure default SSID. Ref: Customizing the default SSID information https://github.com/andrewdavidmackenzie/pigg/blob/0.5.0/porky/BUILDING.md#customizing-the-default-ssid-information Can confirm that it works as documented. There is a trivial typo concerning the Actual documentation for "This uses the elf2usb2 command which you can install using cargo." would save some time and frustration. Build environment was 64-bit RasPiOS Bookworm on an RPi[5] board. Initial build attempts using a rust/cargo installation that was several months old failed. Had to refresh the build toolchain with RPI Pico W flashed with this .uf2 to create a 'porky' instance can be connected-to by piggui running on RasPiOS/RPi[5] and also from MS Windows Desktop. No further config needed beyond the IP:port combination. |
Beta Was this translation helpful? Give feedback.
-
Posted initially for Discussion, but I think it might qualify as a Bug if you want to promote it to Issues... piggui for Windows, with porky on Pico W: top part of display not visible in either Physical or Logical layouts. The timeline/histogram display for GPI0 does not display the On/High/True value of the Pin. |
Beta Was this translation helpful? Give feedback.
-
We're pleased to announce the 0.5.0 release of "pigg"!!
0.5.0 brings many additions and improvements, the biggest one being initial support for Pi Pico W microcontrollers!
There is a UF2 firmware file as an asset in the release, which you can download and use to program your Pi Pico W!
Instructions on how to do that are included in the docs.
Consult the 0.5.0 release notes for more details and let us know questions or problems via GH Discussions and Issues
We are very interested in hearing from:
Beta Was this translation helpful? Give feedback.
All reactions