27 lines
No EOL
582 B
C
27 lines
No EOL
582 B
C
#include <stdio.h>
|
|
|
|
#include "schmitt.h"
|
|
#include "disp_spi.h"
|
|
|
|
#include "esp_log.h"
|
|
|
|
static const char* TAG = "SCHMITT_DIS";
|
|
|
|
void schmitt_init(void)
|
|
{
|
|
disp_spi_acquire();
|
|
// Do things
|
|
ESP_LOGI(TAG, "schmitt_init() called");
|
|
disp_spi_release();
|
|
}
|
|
|
|
void schmitt_flush(lv_disp_drv_t * drv, const lv_area_t * area, lv_color_t * color_map)
|
|
{
|
|
disp_spi_acquire();
|
|
// Do things
|
|
uint32_t size = lv_area_get_width(area) * lv_area_get_height(area);
|
|
disp_spi_send_colors(color_map, size * 4);
|
|
ESP_LOGI(TAG, "schmitt_flush() called");
|
|
disp_spi_release();
|
|
lv_disp_flush_ready(drv);
|
|
} |