Skip to content

Controller Features

crteensy edited this page Aug 25, 2014 · 2 revisions

Common features of display controllers are summarized on this page. If a controller supports different hardware interfaces, and if these hardware interfaces support different features, they should show up as different controllers.

What the different columns mean:

  • Controller Type (interface): the controller's name and what interface it uses.
  • Write(x,y): yes if the controller supports pixel-wise write access
  • Read(x,y): yes if the controller supports pixel-wise read access (for read-modify-write drawing)
  • Clip: yes if it is possible to limit the drawing area to a certain rectangle
  • Orient: yes if 90 degree rotation and mirroring along x and y axes is supported (we might need to refine this)
  • Sleep: yes if some sort of sleep mode is supported
  • Geo: yes if drawing geometric forms is supported (we might need to refine this)
  • Fonts: yes if drawing of characters is suported (we might need to refine this)

To add a table row, copy this block into the table and fill in the details (please keep the comments as they make it easier to read the source:

<tr>
  <td>Controller (Interface)</td> <!--- Controller (Interface) -->
  <td>Write (x,y)</td> <!--- Write (x,y) -->
  <td>Read (x,y)</td> <!--- Read (x,y) -->
  <td>Clip</td> <!--- Clip -->
  <td>Orient</td> <!--- Orient -->
  <td>Sleep</td> <!--- Sleep -->
  <td>Geo</td> <!--- Geo -->
  <td>Fonts</td> <!--- Fonts -->
</tr>
Controller Type (interface) Write(x,y) Read(x,y) Clip Orient Sleep Geo Fonts
PCD8544 (SPI) no no no no no no no
RA8845 (Parallel, SPI) yes yes yes no yes line
circle (fill)
ellipse (fill)
curve (fill)
rectangle(fill,round)
triangle (fill)
ROM
ext ROM
CGRAM
RA8845 (I²C) yes yes yes no no line
circle (fill)
ellipse (fill)
curve (fill)
rectangle(fill,round)
triangle (fill)
ROM
ext ROM
CGRAM
SSD1332 (Parallel) yes yes yes yes no line
rectangle(fill, 2-color)
no
SSD1332 (SPI) yes no yes yes no line
rectangle(fill, 2-color)
no
SSD1351 (Parallel) yes yes yes yes yes no no
SSD1351 (SPI) yes no yes yes yes no no

Clone this wiki locally