lcd
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| lcd [2024/10/10 12:50] – arisotura | lcd [2025/03/16 15:26] (current) – arisotura | ||
|---|---|---|---|
| Line 8: | Line 8: | ||
| Before displaying anything, the LCD must be initialized with the following sequence. | Before displaying anything, the LCD must be initialized with the following sequence. | ||
| - | First, configure the LCD [[GPIO]] (at 0xF0005100) as an output, by setting it to 0xC200. Then set it to zero, wait atleast 5 milliseconds, | + | First, configure the LCD [[GPIO]] (at 0xF0005100) as an output, by setting it to 0xC200. Then set it to zero (0xC200), wait atleast 5 milliseconds, |
| Then, to identify the LCD, perform the following I2C transactions, | Then, to identify the LCD, perform the following I2C transactions, | ||
| Line 18: | Line 18: | ||
| The first 4 bytes received in the second transaction are the LCD's ID. There are two possible values: | The first 4 bytes received in the second transaction are the LCD's ID. There are two possible values: | ||
| - | ^ ID ^ LCD type ^ | + | ^ ID ^ LCD type |
| - | | 0x08922201 | JDI | + | | 0x08922201 | JDI R69208 |
| - | | 0x00000002 | Panasonic | | + | | 0x00000002 | Panasonic |
| Any other value would indicate a communication failure. | Any other value would indicate a communication failure. | ||
lcd.1728564612.txt.gz · Last modified: 2024/10/10 12:50 by arisotura
