rosco-m68k / rosco_m68k

Design, documentation and software for the Really Old School Computer (M68K)
https://rosco-m68k.com
Other
157 stars 32 forks source link

Removing GPIO lib and all dependents #425

Closed roscopeco closed 5 months ago

roscopeco commented 5 months ago

This will fix #392 , but kinda does it via "nuclear option".

Willing to discuss what's being removed here, or whether we should take an alternative approach....

0xTJ commented 5 months ago

We can always come back and resurrect these files from Git if a better GPIO system is implemented.

roscopeco commented 5 months ago

It may also make sense to add notes to the firmware Interface Reference deprecating the system-use GPIO flags in the SDB (at least for the non-LED pins). Moving from MFP to DUART it's gotten clunky given that the bits have shifted around, and it's only currently respected everywhere for the LEDs, not for SPI. If those changes are made I'm happy to re-approve.

Good call @0xTJ , made some doc changes :)