implementations of functions for setting up, interacting with and sending commands to an ssd1306 driven screen via spi or i2c
More...
|
| void | ssd1306_init (SSD1306_t *dev) |
| |
| void | ssd1306_deinit (SSD1306_t *dev) |
| |
| void | ssd1306_display_text (SSD1306_t *dev, int page, char *text, int text_len, bool invert) |
| |
| void | ssd1306_wrapped_display_text (SSD1306_t *dev, int line, char *text) |
| |
| void | ssd1306_display_image (SSD1306_t *dev, int page, int seg, uint8_t *images, int width) |
| |
| void | ssd1306_clear_screen (SSD1306_t *dev, bool invert) |
| |
| void | ssd1306_clear_line (SSD1306_t *dev, int page, bool invert) |
| |
| void | ssd1306_contrast (SSD1306_t *dev, int contrast) |
| |
| void | ssd1306_software_scroll (SSD1306_t *dev, int start, int end) |
| |
| void | ssd1306_scroll_text (SSD1306_t *dev, char *text, int text_len, bool invert) |
| |
| void | ssd1306_scroll_clear (SSD1306_t *dev) |
| |
| void | ssd1306_hardware_scroll (SSD1306_t *dev, ssd1306_scroll_type_t scroll) |
| |
| void | ssd1306_hardware_scroll_line (SSD1306_t *dev, int page, ssd1306_scroll_type_t scroll) |
| |
| void | ssd1306_invert (uint8_t *buf, size_t blen) |
| |
| void | ssd1306_flip (uint8_t *buf, size_t blen) |
| |
| uint8_t | ssd1306_rotate (uint8_t ch1) |
| |
| void | ssd1306_fadeout (SSD1306_t *dev) |
| |
| void | ssd1306_dump (SSD1306_t dev) |
| |
implementations of functions for setting up, interacting with and sending commands to an ssd1306 driven screen via spi or i2c
Definition in file ssd1306.c.