Skip to main content

Shared Graphics

These drawing blocks are shared across the pixel-based display families in Code Kit.

They work with:

  • 8x8 LED matrix displays
  • ST7789 RGB TFT displays
  • SSD1306 OLED displays

They do not work with character LCDs.

info

The same block adapts to the selected display. Colour displays use colour inputs. Monochrome displays use HIGH and LOW.

Clear display​

Clear the selected display.

info

On SSD1306, this block clears the screen immediately. For buffered frame-by-frame drawing, prefer clear buffer on the SSD1306 page.

Fill display​

Fill the whole display with one colour or one on/off state.

Set rotation​

Rotate the display coordinate system by 0, 90, 180, or 270 degrees.

Set pixel​

Set one pixel at an x, y position.

Draw line​

Draw a line between two points.

Draw or fill rectangle​

Draw a rectangle outline or a filled rectangle.

Draw or fill circle​

Draw a circle outline or a filled circle.

Draw or fill triangle​

Draw a triangle outline or a filled triangle.

warning

On SSD1306, these blocks usually change only the buffer until you use display buffer. On the ST7789 and 8x8 matrix, changes are shown as the draw commands run.