Hi,
I'm working on a project, and I really like the idea of doing it all in CircuitPython, and I'd really like to use a capacitive touch TFT display 480x320 would be nice. But it doesn't appear that there are CircuitPython libraries for this?
So, what are my currently fully functional and supported options for a CircuitPython compatible and supported display?
(once I get a prototype done I might be interested in venturing out, but for now I just want something that I can get going as fast as possible.)
CircuitPython Display Possibilities
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- tannewt
- Posts: 3315
- Joined: Thu Oct 06, 2016 8:48 pm
Re: CircuitPython Display Possibilities
What controller does the display have? Most of our drivers for displays are here: https://github.com/adafruit/Adafruit_Ci ... B_Display/
- DuckRogers
- Posts: 7
- Joined: Thu Jun 21, 2018 9:42 pm
Re: CircuitPython Display Possibilities
So this is the display I was looking at:
https://learn.adafruit.com/adafruit-3-5 ... g?view=all
I would likely use and M4 or M0 feather.
I think my answer is "This CircuitPython driver currently supports displays that use the following display-driver chips: HX8353, ILI9341, S6D02A1, SSD1331, SSD1351, and ST7735."
Unfortunately the above display is a HX8357 chipset, but that's not the end of the world, I'll just get one of the ones listed.
Cheers,
Andrew
https://learn.adafruit.com/adafruit-3-5 ... g?view=all
I would likely use and M4 or M0 feather.
I think my answer is "This CircuitPython driver currently supports displays that use the following display-driver chips: HX8353, ILI9341, S6D02A1, SSD1331, SSD1351, and ST7735."
Unfortunately the above display is a HX8357 chipset, but that's not the end of the world, I'll just get one of the ones listed.
Cheers,
Andrew
- DuckRogers
- Posts: 7
- Joined: Thu Jun 21, 2018 9:42 pm
Re: CircuitPython Display Possibilities
Unless the HX8353 is a typo and they meant to list the HX8357 as supported, because I can't seem to find a display with a HX8353 chipset.
- tannewt
- Posts: 3315
- Joined: Thu Oct 06, 2016 8:48 pm
Re: CircuitPython Display Possibilities
We should support it so I filed this issue to track it: https://github.com/adafruit/Adafruit_Ci ... /issues/21
- tannewt
- Posts: 3315
- Joined: Thu Oct 06, 2016 8:48 pm
Re: CircuitPython Display Possibilities
It might be for a display we don't carry.
The code is probably pretty similar.
The code is probably pretty similar.
- adafruit2
- Posts: 22194
- Joined: Fri Mar 11, 2005 7:36 pm
Re: CircuitPython Display Possibilities
looks like that is a 128x128 display so its something different
please note you'll really need an M4 to get reasonable performance on a big display like taht!
we'll look at addint HX8357 support - its something we've wanted to do anyhow :)
please note you'll really need an M4 to get reasonable performance on a big display like taht!
we'll look at addint HX8357 support - its something we've wanted to do anyhow :)
- jblakeharris
- Posts: 5
- Joined: Wed May 11, 2016 2:28 pm
Re: CircuitPython Display Possibilities
I have a Metro M4 - would this be applicable for driving a 32x32 RGB matrix? I know the library for Arduino exists, but I would really like to attempt controlling it with CircuitPython if possible. I was able to find a MicroPython library but I haven't done anything with it yet.
Thanks!
Thanks!
- adafruit2
- Posts: 22194
- Joined: Fri Mar 11, 2005 7:36 pm
Re: CircuitPython Display Possibilities
we don't have a library for circuitpython, it requires usage of timers so it isnt something you could write in pure python. we recommend our arduino library for now!
Please be positive and constructive with your questions and comments.