andrewdavidmackenzie / pigg

Raspberry Pi GPIO GUI
Apache License 2.0
156 stars 8 forks source link

True logical layout #94

Open andrewdavidmackenzie opened 3 months ago

andrewdavidmackenzie commented 3 months ago

Describe the solution you'd like Offer a third layout option, that lays out the pins grouped by their logical function as configured. So GPIO pins would be together (maybe inputs grouped and outputs grouped?), if I2C was used, those pins involved grouped together, UART, SPI etc etc...

Describe alternatives you've considered The existing layouts

Additional context For things like uart, it would also give a bit more vertical space and allow for nicer visualizations, alongside the group, instead of the space being scattered across pins.

andrewdavidmackenzie commented 2 months ago

Maybe the user can select a function for a group of pins all at once (e.g. SPI0) and then it changes them all en-masse.

We can then change the colors for pins to match the ALT function chosen, aligned with the colors in this doc https://drive.google.com/file/d/14keVYmzA8FGI9p2b7R-4piGvmDs5MEX_/view section 5.3