#GPIO Visual Testing Tool

6 messages · Page 1 of 1 (latest)

normal drum
#

I saw this project and I was inspired to do something similar on the Flipper:
https://www.youtube.com/watch?v=WpQhz7eMbVE

So far I've only made a concept in Aseprite:

The app provides a visual way to see all the pins in context along with their current values and settings.

Stuffing all this information on the screen is a challenge, but I'm happy with this so far. Feedback welcome.

Proposed Features:

  • Set pin mode (analog in/out, digital in/out/input_pullup/pwm)
  • Save/Load configurations
  • Choose from a variety of different output signals: Sine, Triangle, Box, Software PWM, Input, Threshold Input
normal drum
#

Current Status

I've got a github repo with the source code: https://github.com/Lokno/gpio_controller
Currently works like a visual version of manual mode in the GPIO app.
You can move the selected pins with the directions and press ok to send a high signal.
A pin that cannot be set will do a little wiggle to convey that its not editable.
Up next is a menu to configure each pin.

gritty mulch
#

This is sick

forest summit
#

W project

young forge
#

how is it going @normal drum

normal drum
#

Thank you for your interest! I took a break from the project but I plan to get back to it. The current version of the code on github allows you set and read the digital pins, although it was only tested a few revisions of the firmware ago. Hopefully I'll find some time to compile it for the current firmware version soon.