License: MIT
| Node | Description |
|---|---|
| 01-example | Draw a circle and then edit its appearance using the tweak nodes. Run in debugger. |
| 04-example | Demonstration of some of the shapes and patterns that can be drawn on the LCD. Move the 5-way switch left or right to navigate through the examples. |
| 03-example | Level. Check that a surface is horizontal using the Wio Terminal. On the LCD you will see a fixed cyan ring and a moveable yellow circle. When the yellow circle is inside the cyan ring, the surface on which the Wio Terminal is resting is horizontal. |
| 07-example | Patch for testing all nodes that create sprite graphics. |
| 05-example | Patch to demonstrate loading of images. |
| 08-example | Patch to demonstrate the appearance of all fonts in the wayland/wio-terminal-fonts library. |
| backlight | Switch backlight on/off. |
| draw-character(wt-sprite) | Draw a character on a sprite. |
| draw-character(wt-lcd-device) | Draw a character. |
| 02-example | Motion detector. Detect sudden movements (clicks/taps) using the Wio Terminal's inbuilt inertial measurement unit. Screen is green until motion is detected at which point it turns red. Use button A on the Wio Terminal to reset the detector. |
| draw-circle(wt-lcd-device) | Draw a circle. |
| draw-ellipse(wt-sprite) | Draw an ellipse on a sprite. |
| draw-circle(wt-sprite) | Draw a circle on a sprite. |
| draw-ellipse(wt-lcd-device) | Draw ellipse. |
| 06-example | Patch to demonstrate loading an image into a sprite. The image is initially displayed without rotation, then after 2 seconds it is rotated through 30°. |
| draw-horizontal-line(wt-sprite) | Draw a horizontal line on a sprite (quicker than draw-line node). |
| draw-line(wt-lcd-device) | Draw a line. |
| draw-pixel(wt-lcd-device) | Draw a pixel. |
| draw-line(wt-sprite) | Draw a line on a sprite. |
| draw-pixel(wt-sprite) | Draw a pixel on a sprite. |
| draw-rectangle(wt-lcd-device) | Draw a rectangle. |
| draw-rounded-rectangle(wt-lcd-device) | Draw a rounded rectangle. |
| draw-rectangle(wt-sprite) | Draw a rectangle on a sprite. |
| draw-rounded-rectangle(wt-sprite) | Draw a rounded rectangle on a sprite. |
| draw-string(wt-lcd-device) | Draw a string. |
| draw-triangle(wt-lcd-device) | Draw a triangle. |
| draw-string(wt-sprite) | Draw a string on a sprite. |
| draw-triangle(wt-sprite) | Draw a triangle on a sprite. |
| draw-vertical-line(wt-sprite) | Draw a vertical line on a sprite (quicker than draw-line node). |
| draw-vertical-line(wt-lcd-device) | Draw a vertical line (quicker than draw-line node). |
| fill(wt-lcd-device) | Fill screen with specified color. |
| fill(wt-sprite) | Fill sprite with specified color. |
| load-image(wt-lcd-device) | Load image from file. |
| draw-horizontal-line(wt-lcd-device) | Draw a horizontal line (quicker than draw-line node). |
| load-image(wt-sprite) | Load image from file. |
| push-rotated-sprite | Push a rotated copy of the sprite to the LCD. |
| set-pivot | Set the pivot point on the LCD. |
| wt-lcd-device | Create an LCD device. |
| wt-sprite | Create a sprite. A sprite is stored in RAM and can be rendered to the LCD using either push-sprite or push-rotated-sprite. |
| set-rotation | Set rotation of display. |
| push-sprite | Push the sprite to the LCD at the coordinates X, Y. |