mirror of
https://github.com/nopnop2002/esp-idf-ssd1306.git
synced 2024-09-19 17:56:25 -04:00
Fixed a bug in ssd1306_clear_screen
This commit is contained in:
parent
add30c4e43
commit
fb632448bf
@ -168,7 +168,7 @@ ssd1306_display_text_x3(SSD1306_t * dev, int page, char * text, int text_len, bo
|
||||
void ssd1306_clear_screen(SSD1306_t * dev, bool invert)
|
||||
{
|
||||
char space[16];
|
||||
memset(space, 0x20, sizeof(space));
|
||||
memset(space, 0x00, sizeof(space));
|
||||
for (int page = 0; page < dev->_pages; page++) {
|
||||
ssd1306_display_text(dev, page, space, sizeof(space), invert);
|
||||
}
|
||||
@ -177,7 +177,7 @@ void ssd1306_clear_screen(SSD1306_t * dev, bool invert)
|
||||
void ssd1306_clear_line(SSD1306_t * dev, int page, bool invert)
|
||||
{
|
||||
char space[16];
|
||||
memset(space, 0x20, sizeof(space));
|
||||
memset(space, 0x00, sizeof(space));
|
||||
ssd1306_display_text(dev, page, space, sizeof(space), invert);
|
||||
}
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
|
||||
#include "ssd1306.h"
|
||||
|
||||
#define tag "SSD1306"
|
||||
#define TAG "SSD1306"
|
||||
|
||||
#ifdef CONFIG_IDF_TARGET_ESP32
|
||||
#define LCD_HOST HSPI_HOST
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
static const int SPI_Command_Mode = 0;
|
||||
static const int SPI_Data_Mode = 1;
|
||||
static const int SPI_Frequency = 1000000;
|
||||
static const int SPI_Frequency = 1000000; // 1MHz
|
||||
|
||||
void spi_master_init(SSD1306_t * dev, int16_t GPIO_MOSI, int16_t GPIO_SCLK, int16_t GPIO_CS, int16_t GPIO_DC, int16_t GPIO_RESET)
|
||||
{
|
||||
@ -59,7 +59,7 @@ void spi_master_init(SSD1306_t * dev, int16_t GPIO_MOSI, int16_t GPIO_SCLK, int1
|
||||
};
|
||||
|
||||
ret = spi_bus_initialize( LCD_HOST, &spi_bus_config, SPI_DMA_CH_AUTO );
|
||||
ESP_LOGI(tag, "spi_bus_initialize=%d",ret);
|
||||
ESP_LOGI(TAG, "spi_bus_initialize=%d",ret);
|
||||
assert(ret==ESP_OK);
|
||||
|
||||
spi_device_interface_config_t devcfg;
|
||||
@ -70,7 +70,7 @@ void spi_master_init(SSD1306_t * dev, int16_t GPIO_MOSI, int16_t GPIO_SCLK, int1
|
||||
|
||||
spi_device_handle_t handle;
|
||||
ret = spi_bus_add_device( LCD_HOST, &devcfg, &handle);
|
||||
ESP_LOGI(tag, "spi_bus_add_device=%d",ret);
|
||||
ESP_LOGI(TAG, "spi_bus_add_device=%d",ret);
|
||||
assert(ret==ESP_OK);
|
||||
dev->_dc = GPIO_DC;
|
||||
dev->_SPIHandle = handle;
|
||||
|
Loading…
Reference in New Issue
Block a user