get-display-dimensions

wayland/ssd1306-oled-i2c/get-display-dimensions

Get dimensions of display in pixels.
get-display-dimensions
@/get-display-dimensions
Get dimensions of display in pixels.
DEV@/ssd1306-oled-i2c-device
An SSD1306 OLED device.
get-display-dimensions
DEV
WIDTH
HEIGHT
HEIGHTnumber
Height of display in pixels.
WIDTHnumber
Width of display in pixels.
To use the node in your project you should have the wayland/ssd1306-oled-i2c library installed. Use the “File → Add Library” menu item in XOD IDE if you don’t have it yet. See Using libraries for more info.

C++ implementation

struct State {
};

{{ GENERATED_CODE }}

void evaluate(Context ctx) {
   // Get a pointer to the `Adafruit_SSD1306` class instance
    auto display = getValue<input_DEV>(ctx);

    int16_t display_width, display_height;
    display_width = display->width();
    display_height = display->height();

    emitValue<output_WIDTH>(ctx, display_width);
    emitValue<output_HEIGHT>(ctx, display_height);
}