Adafruit PiTFT
Gavin (1413) 54 posts |
Is it possible to use a diminutive display, such as the Adafruit PiTFT, with a Pi running RISC OS? |
Raik (463) 2061 posts |
Do yo mean the same I use for my “HandPi”? https://www.riscosopen.org/forum/forums/5/topics/2543#posts-32056 I think not at this time. |
Chris Evans (457) 1614 posts |
Rick’s written a RISC OS driver for a small OLED display as stated at the top of the posting Raik has linked to. p.s. We have them ‘in stock’ http://www.cjemicros.co.uk/micros/individual/newprodpages/prodinfo.php?prodcode=RPI-09OLED |
Gavin (1413) 54 posts |
Thanks Chris, but I’m looking for a display with specs closer to the PiTFT, or better. |
Rick Murray (539) 13840 posts |
Chris – I’ve not updated my index, and some people say my site navigation is a bit of a mess (it has “evolved” over 16 odd years, so think of a bramble thicket). Anyway – probably better to point people directly to source: http://www.heyrick.co.uk/software/oled/ (Oh, and the module is EUPL so one can play with the code if they’re so inclined) |
Rick Murray (539) 13840 posts |
The TFT needs a high speed SPI connection, probably best done via a driver module because the Pi hardware has SPI capabilities, probably better than bit bashing the GPIO pins. |
Rick Murray (539) 13840 posts |
(dupe, yay for fringe WiFi in the garden) |
Steve Pampling (1551) 8170 posts |
I’m surprised no one is looking at the MIPI DSI output and something like this style of display unit. Presumably it is just a matter of telling the Pi that the MIPI DSI interface is the active display (unless RO overrides what the boot code selects) In the same vein, CJE would be looking for a MIPI to LDVS chip on a custom compute IO board instead of a twin chip converter. |
Rick Murray (539) 13840 posts |
Unlikely. Looks like an iPhone 4G display can be had for around €30 on eBay – the problem is that the display’s wiring is different to the Pi’s, and we might need a datasheets to figure out. Plus, we would need a datasheet to know the data format to send to the display, plus that will need GPU help. Many barriers. |
Steve Pampling (1551) 8170 posts |
bq.Looks like an iPhone 4G display can be had for around €30 on eBay – the problem is that the display’s wiring is different to the Pi’s, and we might need a datasheets to figure out. Something along the lines of the pinout information here as a starter?. Edit. And this |
Rick Murray (539) 13840 posts |
That is driving the display directly. Is it MIPI? What sort of protocol (it looks like MIPI supports various)? How to tell the GPU about this? I think a Pi case like mine with a built in ~4-5" display would be pretty cool (extra points if it is a touch panel). I’ll need to keep an eye on the Linux side. Once they’ve done it, a way ought to exist for RISC OS. For now, all I can seem to find is a lot of forum posts asking if it is possible, and all coming to a screeching halt when they realise that the GPU is implicated. Of course, the obvious question is – there is an LCD port. What is supposed to be connected to it? I know the Pi Foundation have made a camera. Did they ever make an LCD module? |
Steve Pampling (1551) 8170 posts |
TI doing a de-mystify |
Chris Evans (457) 1614 posts |
Unless I’ve misunderstood a lot of things there are a few problems with this approach. |
Rick Murray (539) 13840 posts |
I can sort of understand the need for manufacturers to keep important commercial secrets of their own innovations under lock and key, but it should be required that an interconnection standard such as that be published. By all means, charge $$$$ for type approval and such, just make the specification available. I’m still hoping for a slightly more detailed datasheet from Broadcom some day. You know, when they wake up and realise that that crappy old CPU+GPU chip is actually doing pretty well, and it is in the hands of a bunch of people a little more technically inclined than those who, for example, receive a home ADSL router, plug it in, and never change the default password… |
Steve Pampling (1551) 8170 posts |
Info out on the net suggests that single chip doesn’t exist, dual chip is common.
or a HAL based port for iMX6 as in the Sabre Lite board giving you LDVS and HDMI as well as MIPI DSI and SATA and 1Gb/s Ethernet (seemingly NOT on the USB) and… |
Jeffrey Lee (213) 6048 posts |
No need to dream. http://www.variscite.com/products/system-on-module-som/cortex-a9/var-som-om44-cpu-ti-omap-4-omap4460 There are tons of OMAP system on modules (and probably tons of iMX6 ones as well), all you need to do is look for them. There’s even this bunch which all use different SoCs but are pin-compatible with each other: http://www.phytec.com/products/system-on-modules/phycard/ |
Steve Pampling (1551) 8170 posts |
So much so that you can be picky and only use UK suppliers and even be picky there. The phycard does have the enticing aspect that they look to be building a progression and future modules are likely to have pin compatibility with the carrier board of current products. Mind you, as you’ve pointed out before it doesn’t make much difference unless the code fairies turn up with a suitable HAL etc. |
Chris Evans (457) 1614 posts |
Very interesting! If only I had the resources to do something with one of them! May be once we’ve got our Pi Compute module systems flowing they could help release some of the necessary resources. Though I’m not sure about that as time is still likely to be in very short supply! |
Chris Evans (457) 1614 posts |
We have two different single chip HDMI-LVDS boards ‘in stock’1. Two chip solutions seem to add significant complications and the extra real estate would be an added problem, so I’d prefer to avoid them if at all possible. 1 e.g. www.ebay.co.uk/itm/111387495947 not one of the boards we have but I’m pretty sure it uses the same chip that we were demonstrating at the Midlands show. |
Steve Pampling (1551) 8170 posts |
The picture referenced, like the board in use at the Kenilworth show, has more than one chip. Provided I restrict the count to devices with more than 4 pins I count 4 devices. |