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