You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 11, 2024. It is now read-only.
I have been experimenting with a JavaFX application to visualize the pin lay-out (and eventually later be able to show and change the GPIO remotely from this app to a board).
I do think something like this would be useful --- perhaps in an even greater capacity in version 2 where it could provide an interactive GUI to visualize the actual state of which pins are provisioned and what modes they are configured for as well as the active state. Possibly even control of output states.
The WiringPi project provides a GPIO utility to visualize the GPIO states via a command line interface.
We might want to consider a runtime service in Pi4J v2 that exposes a remotely accessible interface for interactive with the I/O state. This could coincide with the desire to also run a Pi4J enable project from your IDE/desktop and remote the I/O over the network to a physical Raspberry Pi.
I have been experimenting with a JavaFX application to visualize the pin lay-out (and eventually later be able to show and change the GPIO remotely from this app to a board).
Based on the already existing enums I could quickly generate an image similar to the one on https://www.pi4j.com/1.2/pins/model-3b-plus-rev1.html, see Proof-Of-Concept code on https://github.com/FDelporte/pi4j-ui/blob/master/src/main/java/be/webtechie/pi4jui/board/impl/RaspberryPi_3B_Plus.java
Could this be something to add in pi4j itself?
(The dropdowns on the screenshot are just from experimenting, not related to the generated image yet)
The text was updated successfully, but these errors were encountered: