SSD1306 class of PicoRuby

Singleton methods

new

SSD1306.new(i2c: I2C, address: Integer, w: Integer, h: Integer) -> void

Instance methods

clear

instance.clear() -> void

draw_bitmap

instance.draw_bitmap(x: Integer, y: Integer, w: Integer, h: Integer, data: Array[Integer]) -> void

draw_bytes

instance.draw_bytes(x: Integer, y: Integer, w: Integer, h: Integer, data: String) -> void

draw_line

instance.draw_line(Integer x0, Integer y0, Integer x1, Integer y1, ?Integer color) -> void

draw_rect

instance.draw_rect(Integer x0, Integer y0, Integer x1, Integer y1, ?Integer color, ?bool fill) -> void

draw_text

instance.draw_text(Integer x, Integer y, String text, ?Symbol fontname, ?Integer scale) -> void

fill_screen

instance.fill_screen(?Integer pattern) -> void

set_pixel

instance.set_pixel(Integer x, Integer y, ?Integer color) -> void

update_display

instance.update_display() -> void

update_display_optimized

instance.update_display_optimized() -> void
Tags: class