8x8 dot matrix font generator for LCD

This is a javascript based 8x8 pixel font generator for any LCD.

How it works: just click on the dot matrix to enable and disable a dot. On the right side, the equivalent binary code will be generated. The reset button will reset the entire dot matrix. Multiple dot selection is not supported.

 0  0  0  0  0  0  0  0
 0  0  0  0  0  0  0  0
 0  0  0  0  0  0  0  0
 0  0  0  0  0  0  0  0
 0  0  0  0  0  0  0  0
 0  0  0  0  0  0  0  0
 0  0  0  0  0  0  0  0
 0  0  0  0  0  0  0  0

Binary code:


The code for generating "8x8 dot matrix font generator" is taken from www.pial.net.

QVGA 2.2" (240x320) TFT SPI display with SD-CARD pinout

The QVGA 2.2" TFT SPI display was bought from Ebay. The display driver is ILI9341 and the board uses 3.3V logic.
The maximum color depth this TFT supports is 16 bit.
The SD-CARD is powered from the display VCC and has separate SPI pins.

Warning! The QVGA 2.2" TFT does not support 5V on either of its pins.



The TFT display pins:

SDO (MISO)
LED = 3.3V or in series with a 100 ohm resistor from 5V
SCK (CLOCK)
SDI (MOSI)
D/C (DATA/COMMAND)
RESET
CS (CHIPSELECT)
GND
VCC = 3.3V

The SD-CARD pins:
SD_CS (CHIPSELECT)
SD_MOSI (MOSI)
SD_MISO (MISO)
SD_SCK (CLOCK)



References: ILI9341 PDF manual, www.instructables.com

PHP script to transform a 24 bits color depth image into 16 bits color depth raw and back again

Just like the title says, the following script will transform a 24 bits color depth image file into 16 bits color depth raw file. You also have the option to view that raw file.

Alternate link