TB2026-YDS Firmware
Toggle main menu visibility
Loading...
Searching...
No Matches
display_oled.h
Go to the documentation of this file.
1
12
#pragma once
13
14
#include "esp_err.h"
15
#include "driver/spi_master.h"
16
23
33
esp_err_t
display_oled_init
(spi_device_handle_t spi);
34
45
esp_err_t
display_oled_draw
(
const
uint8_t *buf,
size_t
len);
46
52
esp_err_t
display_oled_clear
(
void
);
53
55
#define DISPLAY_OLED_BRIGHTNESS_MAX 15
56
71
esp_err_t
display_oled_set_brightness
(uint8_t level);
72
86
esp_err_t
display_oled_sleep
(
void
);
87
96
esp_err_t
display_oled_wake
(
void
);
97
display_oled_draw
esp_err_t display_oled_draw(const uint8_t *buf, size_t len)
Blit a full framebuffer to the panel.
Definition
display_oled.c:137
display_oled_set_brightness
esp_err_t display_oled_set_brightness(uint8_t level)
Set the global panel brightness (SSD1333 Master Current, cmd 0xC7).
Definition
display_oled.c:156
display_oled_wake
esp_err_t display_oled_wake(void)
Wake the panel from sleep (SSD1333 Display ON, cmd 0xAF).
Definition
display_oled.c:170
display_oled_clear
esp_err_t display_oled_clear(void)
Clear the panel to black directly, without a framebuffer.
Definition
display_oled.c:176
display_oled_init
esp_err_t display_oled_init(spi_device_handle_t spi)
Reset the panel and run the SSD1333 init sequence (gamma, contrast, display on).
Definition
display_oled.c:94
display_oled_sleep
esp_err_t display_oled_sleep(void)
Put the panel to sleep (SSD1333 Display OFF, cmd 0xAE).
Definition
display_oled.c:164
components
drivers
display_oled
display_oled.h
Generated by
1.17.0