get-display-dimensions

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

Get dimensions of display in pixels.
get-display-dimensions
@/get-display-dimensions
Get dimensions of display in pixels.
DEV@/sh1106g-oled-i2c-device
An SH1106G OLED device.
get-display-dimensions
WIDTH
HEIGHT
DEV
HEIGHTnumber
Height of display in pixels.
WIDTHnumber
Width of display in pixels.
To use the node in your project you should have the wayland/sh1106g-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

node {
    void evaluate(Context ctx) {
        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);
    }
}