one of [Sprite_tm]’s colleagues recently challenged him to link a little LCD touch screen to a Raspberry Pi. Sadly, [Sprite_tm] has yet to take shipment of a Raspberry Pi, however he did handle to link an LCD to a Linux board without video capabilities.
Because [Sprite_tm]’s screen has a 16-bit parallel interface, as well as 16 GPIO pins are difficult to find by on the Carambola Linux board, a few shift registers had to be brought into the develop to make the LCD work. These shift registers are linked to the Carambola board through an SPI interface; a extremely easy method to link all the LCD pins to the Linux board.
Of course, there’s no method for Linux to speak to the LCD without a kernel driver; [Sprite_tm] composed a framebuffer chauffeur so the LCD can be utilized as a console, an X session, or utilized by any type of other program that can compose to a framebuffer device.
Like all great chauffeur authors, [Sprite_tm] is providing away the patch to allow SPI-ified LCD panels on the Carambola together with the shift register schematic. With any type of luck we’ll likewise see the Raspi chauffeurs when [Sprite_tm] takes shipment of his Raspberry Pi.