kbr-net / sdrive-max

Arduino based Atari 8-bit Floppy Emulator with Touchscreen
http://www.kbrnet.de/projekte/sdrive-max/index.html
GNU General Public License v3.0
94 stars 22 forks source link

How to add support to a new display? #22

Closed jfsantos closed 5 years ago

jfsantos commented 5 years ago

I have a display with a HX8347D and it doesn't work with the support you added for the G and I variants of that controller. I have another library that works with that display, but the API is very different from yours. How should I go about adding support to this controller?

kbr-net commented 5 years ago

You can do it by yourself and enter a pull request, or show me the library, and i will see to add this.

jfsantos commented 5 years ago

I don't know how to best integrate it to your codebase as I haven't worked with TFT displays before and I don't know what they have in common, but I'd be happy to help test it. This is the manufacturer's code: https://www.waveshare.com/wiki/File:2.8inch_TFT_Touch_Shield_code.7z.

-- João Felipe Santos

On Sun, 1 Sep 2019 at 13:55, kbr-net notifications@github.com wrote:

You can do it by yourself and enter a pull request, or show me the library, and i will see to add this.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/kbr-net/sdrive-max/issues/22?email_source=notifications&email_token=AAABMZLJS5MBQS5KT3BEJMLQHP62NA5CNFSM4ISWZBBKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5UHPSA#issuecomment-526940104, or mute the thread https://github.com/notifications/unsubscribe-auth/AAABMZMV6P54RP63NSF2QCLQHP62NANCNFSM4ISWZBBA .

kbr-net commented 5 years ago

Thank you, but i am sorry, this display uses a completely other controlling via SPI. I only want to support 8bit parallel display interface and analog touchscreen. Any other variant does not fit in the current concept, this would be too much work and SPI would be very slow, so we will get timing problems on SIO port also and so on...

Sorry again...