diff options
Diffstat (limited to 'main/main.c')
-rw-r--r-- | main/main.c | 63 |
1 files changed, 31 insertions, 32 deletions
diff --git a/main/main.c b/main/main.c index cffa6f5..7fbf47d 100644 --- a/main/main.c +++ b/main/main.c @@ -1,44 +1,43 @@ -#include "sdkconfig.h" -#include "freertos/FreeRTOS.h" -#include "freertos/task.h" -#include "esp_system.h" -#include "esp_spi_flash.h" #include "driver/spi_master.h" - #include "drv/ws2812b.h" +#include "esp_spi_flash.h" +#include "esp_system.h" +#include "freertos/FreeRTOS.h" +#include "freertos/task.h" +#include "sdkconfig.h" #ifdef CONFIG_IDF_TARGET_ESP32 -#define LCD_HOST HSPI_HOST +#define LCD_HOST HSPI_HOST #define PIN_NUM_MISO 25 #define PIN_NUM_MOSI 23 -#define PIN_NUM_CLK 19 -#define PIN_NUM_CS 22 +#define PIN_NUM_CLK 19 +#define PIN_NUM_CS 22 -#define PIN_NUM_DC 21 -#define PIN_NUM_RST 18 +#define PIN_NUM_DC 21 +#define PIN_NUM_RST 18 #define PIN_NUM_BCKL 5 #elif defined CONFIG_IDF_TARGET_ESP32S2 -#define LCD_HOST SPI2_HOST +#define LCD_HOST SPI2_HOST #define PIN_NUM_MISO 37 #define PIN_NUM_MOSI 35 -#define PIN_NUM_CLK 36 -#define PIN_NUM_CS 34 +#define PIN_NUM_CLK 36 +#define PIN_NUM_CS 34 -#define PIN_NUM_DC 4 -#define PIN_NUM_RST 5 +#define PIN_NUM_DC 4 +#define PIN_NUM_RST 5 #define PIN_NUM_BCKL 6 #elif defined CONFIG_IDF_TARGET_ESP32C3 -#define LCD_HOST SPI2_HOST +#define LCD_HOST SPI2_HOST #define PIN_NUM_MISO 2 #define PIN_NUM_MOSI 7 -#define PIN_NUM_CLK 6 -#define PIN_NUM_CS 10 +#define PIN_NUM_CLK 6 +#define PIN_NUM_CS 10 -#define PIN_NUM_DC 9 -#define PIN_NUM_RST 4 +#define PIN_NUM_DC 9 +#define PIN_NUM_RST 4 #define PIN_NUM_BCKL 5 #endif @@ -53,20 +52,20 @@ void app_main(void) esp_err_t error; spi_device_handle_t spi; spi_bus_config_t cfg = { - .miso_io_num = PIN_NUM_MISO, - .mosi_io_num = PIN_NUM_MOSI, - .sclk_io_num = PIN_NUM_CLK, - .quadwp_io_num = -1, - .quadhd_io_num = -1, - .max_transfer_sz = 320 * 2 + 8, + .miso_io_num = PIN_NUM_MISO, + .mosi_io_num = PIN_NUM_MOSI, + .sclk_io_num = PIN_NUM_CLK, + .quadwp_io_num = -1, + .quadhd_io_num = -1, + .max_transfer_sz = 320 * 2 + 8, }; spi_device_interface_config_t devcfg = { - .clock_speed_hz = 25 * 100 * 1000, /* 2.5 MHz */ - .mode = 0, - .spics_io_num = PIN_NUM_CS, - .queue_size = 7, - .pre_cb = NULL, + .clock_speed_hz = 25 * 100 * 1000, /* 2.5 MHz */ + .mode = 0, + .spics_io_num = PIN_NUM_CS, + .queue_size = 7, + .pre_cb = NULL, }; printf("Hello, World!\n"); |