From 5e2b3eaf166cdd79a45a67034f4642745669994f Mon Sep 17 00:00:00 2001 From: gpongnot Date: Mon, 12 Sep 2022 16:53:19 +0200 Subject: [PATCH] Ajout Display dans while(1). MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit L'écran reste bloqué en Busy et ne change pas. --- .gitignore | 3 ++- .settings/language.settings.xml | 4 ++-- src/lib_epaper_2in9.c | 4 ++-- src/main.c | 4 +++- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 95bd7c3..bc98ba4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /flash -*.launch \ No newline at end of file +*.launch +*.probe* \ No newline at end of file diff --git a/.settings/language.settings.xml b/.settings/language.settings.xml index d8797e1..f7f1932 100644 --- a/.settings/language.settings.xml +++ b/.settings/language.settings.xml @@ -4,11 +4,11 @@ - + - + \ No newline at end of file diff --git a/src/lib_epaper_2in9.c b/src/lib_epaper_2in9.c index 703738f..7ff600e 100644 --- a/src/lib_epaper_2in9.c +++ b/src/lib_epaper_2in9.c @@ -153,9 +153,9 @@ void epaper_senddata(uint8_t data) void epaper_reset() { _epaper_digitalwrite(RST_PIN, 0); - for(uint32_t i = 0; i<10000; i++); + for(uint32_t i = 0; i<1000; i++); _epaper_digitalwrite(RST_PIN, 1); - for(uint32_t i = 0; i<10000; i++); + for(uint32_t i = 0; i<1000; i++); } void epaper_setframe(uint8_t* image_buffer, uint16_t x, uint16_t y, uint16_t w, uint16_t h) diff --git a/src/main.c b/src/main.c index 152fabf..ae29f99 100644 --- a/src/main.c +++ b/src/main.c @@ -20,15 +20,17 @@ int main(void) { init_lcd(); lcd_puts("Test e-paper"); lcd_position(1, 0); - lcd_puts("Initialisation ok "); + lcd_puts("Init ok "); int j = 0; while(1) { for(int i = 100000; i>0; i--); epaper_clearframe(0xFF); + epaper_display(); for(int i = 100000; i>0; i--); epaper_clearframe(0x88); + epaper_display(); lcd_position(1, 0); lcd_puts(" ");