9static constexpr uint8_t hi(uint16_t v) {
return static_cast<uint8_t
>(v >> 8); }
10static constexpr uint8_t lo(uint16_t v) {
return static_cast<uint8_t
>(v & 0xFF); }
20 ESP_LOGV(TAG,
"Deep sleep");
30 static_cast<uint8_t
>(lo(x_end) | 0x07), hi(
y_start), lo(
y_start), hi(y_end), lo(y_end), 0x01});
void command(uint8_t value)
bool is_using_partial_update_() const
void cmd_data(uint8_t command, const uint8_t *ptr, size_t length)
void deep_sleep() override
void on_safe_shutdown() override
static constexpr uint8_t CMD_DEEP_SLEEP
static constexpr uint8_t CMD_PARTIAL_WINDOW
static constexpr uint8_t DEEP_SLEEP_CHECK
static constexpr uint8_t CMD_PARTIAL_IN
void set_partial_window_(uint16_t x_start, uint16_t x_end, uint16_t y_start, uint16_t y_end)
static void int int y_start
ESPHOME_LOG_TAG(TAG, "display")