mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-08 15:14:33 +02:00
spi_lcd: make tjpgd example runnable on C2
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-S2 | ESP32-S3 | ESP32-C3 |
|
| Supported Targets | ESP32 | ESP32-S2 | ESP32-S3 | ESP32-C3 | ESP32-C2 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- |
|
||||||
|
|
||||||
## LCD tjpgd example
|
## LCD tjpgd example
|
||||||
|
|
||||||
|
@@ -7,4 +7,11 @@ menu "Example Configuration"
|
|||||||
help
|
help
|
||||||
This option can be chosen when using 8-line lcd.
|
This option can be chosen when using 8-line lcd.
|
||||||
|
|
||||||
|
config EXAMPLE_LCD_FLUSH_PARALLEL_LINES
|
||||||
|
int "LCD flush parallel lines"
|
||||||
|
default 12 if IDF_TARGET_ESP32C2
|
||||||
|
default 16
|
||||||
|
help
|
||||||
|
To speed up transfers, every SPI transfer sends a bunch of lines.
|
||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
@@ -5,6 +5,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
#include "sdkconfig.h"
|
||||||
#include "freertos/FreeRTOS.h"
|
#include "freertos/FreeRTOS.h"
|
||||||
#include "freertos/task.h"
|
#include "freertos/task.h"
|
||||||
#include "esp_lcd_panel_io.h"
|
#include "esp_lcd_panel_io.h"
|
||||||
@@ -20,7 +21,7 @@
|
|||||||
// To speed up transfers, every SPI transfer sends a bunch of lines. This define specifies how many.
|
// To speed up transfers, every SPI transfer sends a bunch of lines. This define specifies how many.
|
||||||
// More means more memory use, but less overhead for setting up / finishing transfers. Make sure 240
|
// More means more memory use, but less overhead for setting up / finishing transfers. Make sure 240
|
||||||
// is dividable by this.
|
// is dividable by this.
|
||||||
#define PARALLEL_LINES 12
|
#define PARALLEL_LINES CONFIG_EXAMPLE_LCD_FLUSH_PARALLEL_LINES
|
||||||
// The number of frames to show before rotate the graph
|
// The number of frames to show before rotate the graph
|
||||||
#define ROTATE_FRAME 30
|
#define ROTATE_FRAME 30
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user