1
+ {
2
+ "build" : {
3
+ "arduino" : {
4
+ "ldscript" : " esp32s3_out.ld" ,
5
+ "partitions" : " default_16MB.csv" ,
6
+ "memory_type" : " qio_opi"
7
+ },
8
+ "core" : " esp32" ,
9
+ "extra_flags" : [
10
+ " '-D ARDUINO_ESP32S3_DEV'" ,
11
+ " '-D BOARD_HAS_PSRAM'" ,
12
+ " '-D ARDUINO_USB_MODE=1'" ,
13
+ " '-D ARDUINO_RUNNING_CORE=1'" ,
14
+ " '-D ARDUINO_EVENT_RUNNING_CORE=1'" ,
15
+ " '-D ARDUINO_USB_CDC_ON_BOOT=0'" ,
16
+ " '-D ESP32_4827S043R'" ,
17
+ " '-D LCD_WIDTH=480'" ,
18
+ " '-D LCD_HEIGHT=272'" ,
19
+ " '-D LVGL_BUFFER_PIXELS=(LCD_WIDTH*LCD_HEIGHT)'" ,
20
+ " '-D LVGL_BUFFER_MALLOC_FLAGS=(MALLOC_CAP_SPIRAM|MALLOC_CAP_8BIT)'" ,
21
+ " '-D GPIO_BCKL=2'" ,
22
+ " '-D LCD_ST7262_PAR'" ,
23
+ " '-D ST7262_PANEL_CONFIG_CLK_SRC=LCD_CLK_SRC_PLL160M'" ,
24
+ " '-D ST7262_PANEL_CONFIG_TIMINGS_PCLK_HZ=(8*1000000)'" ,
25
+ " '-D ST7262_PANEL_CONFIG_TIMINGS_H_RES=LCD_WIDTH'" ,
26
+ " '-D ST7262_PANEL_CONFIG_TIMINGS_V_RES=LCD_HEIGHT'" ,
27
+ " '-D ST7262_PANEL_CONFIG_TIMINGS_HSYNC_PULSE_WIDTH=4'" ,
28
+ " '-D ST7262_PANEL_CONFIG_TIMINGS_HSYNC_BACK_PORCH=43'" ,
29
+ " '-D ST7262_PANEL_CONFIG_TIMINGS_HSYNC_FRONT_PORCH=8'" ,
30
+ " '-D ST7262_PANEL_CONFIG_TIMINGS_VSYNC_PULSE_WIDTH=4'" ,
31
+ " '-D ST7262_PANEL_CONFIG_TIMINGS_VSYNC_BACK_PORCH=12'" ,
32
+ " '-D ST7262_PANEL_CONFIG_TIMINGS_VSYNC_FRONT_PORCH=8'" ,
33
+ " '-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_HSYNC_IDLE_LOW=true'" ,
34
+ " '-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_VSYNC_IDLE_LOW=true'" ,
35
+ " '-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_DE_IDLE_HIGH=false'" ,
36
+ " '-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_PCLK_ACTIVE_NEG=true'" ,
37
+ " '-D ST7262_PANEL_CONFIG_TIMINGS_FLAGS_PCLK_IDLE_HIGH=false'" ,
38
+ " '-D ST7262_PANEL_CONFIG_DATA_WIDTH=16'" ,
39
+ " '-D ST7262_PANEL_CONFIG_SRAM_TRANS_ALIGN=4'" ,
40
+ " '-D ST7262_PANEL_CONFIG_PSRAM_TRANS_ALIGN=64'" ,
41
+ " '-D ST7262_PANEL_CONFIG_HSYNC_GPIO_NUM=39'" ,
42
+ " '-D ST7262_PANEL_CONFIG_VSYNC_GPIO_NUM=41'" ,
43
+ " '-D ST7262_PANEL_CONFIG_DE_GPIO_NUM=40'" ,
44
+ " '-D ST7262_PANEL_CONFIG_PCLK_GPIO_NUM=42'" ,
45
+ " '-D ST7262_PANEL_CONFIG_DATA_GPIO_R0=8'" ,
46
+ " '-D ST7262_PANEL_CONFIG_DATA_GPIO_R1=3'" ,
47
+ " '-D ST7262_PANEL_CONFIG_DATA_GPIO_R2=46'" ,
48
+ " '-D ST7262_PANEL_CONFIG_DATA_GPIO_R3=9'" ,
49
+ " '-D ST7262_PANEL_CONFIG_DATA_GPIO_R4=1'" ,
50
+ " '-D ST7262_PANEL_CONFIG_DATA_GPIO_G0=5'" ,
51
+ " '-D ST7262_PANEL_CONFIG_DATA_GPIO_G1=6'" ,
52
+ " '-D ST7262_PANEL_CONFIG_DATA_GPIO_G2=7'" ,
53
+ " '-D ST7262_PANEL_CONFIG_DATA_GPIO_G3=15'" ,
54
+ " '-D ST7262_PANEL_CONFIG_DATA_GPIO_G4=16'" ,
55
+ " '-D ST7262_PANEL_CONFIG_DATA_GPIO_G5=4'" ,
56
+ " '-D ST7262_PANEL_CONFIG_DATA_GPIO_B0=45'" ,
57
+ " '-D ST7262_PANEL_CONFIG_DATA_GPIO_B1=48'" ,
58
+ " '-D ST7262_PANEL_CONFIG_DATA_GPIO_B2=47'" ,
59
+ " '-D ST7262_PANEL_CONFIG_DATA_GPIO_B3=21'" ,
60
+ " '-D ST7262_PANEL_CONFIG_DATA_GPIO_B4=14'" ,
61
+ " '-D ST7262_PANEL_CONFIG_DISP_GPIO_NUM=GPIO_NUM_NC'" ,
62
+ " '-D ST7262_PANEL_CONFIG_FLAGS_DISP_ACTIVE_LOW=false'" ,
63
+ " '-D ST7262_PANEL_CONFIG_FLAGS_RELAX_ON_IDLE=false'" ,
64
+ " '-D ST7262_PANEL_CONFIG_FLAGS_FB_IN_PSRAM=true'" ,
65
+ " '-D BOARD_HAS_TOUCH'" ,
66
+ " '-D TOUCH_XPT2046_SPI'" ,
67
+ " '-D XPT2046_SPI_HOST=SPI2_HOST'" ,
68
+ " '-D XPT2046_SPI_DMA_CHANNEL=SPI_DMA_CH_AUTO'" ,
69
+ " '-D XPT2046_SPI_BUS_MOSI_IO_NUM=11'" ,
70
+ " '-D XPT2046_SPI_BUS_MISO_IO_NUM=13'" ,
71
+ " '-D XPT2046_SPI_BUS_SCLK_IO_NUM=12'" ,
72
+ " '-D XPT2046_SPI_BUS_QUADWP_IO_NUM=GPIO_NUM_NC'" ,
73
+ " '-D XPT2046_SPI_BUS_QUADHD_IO_NUM=GPIO_NUM_NC'" ,
74
+ " '-D XPT2046_SPI_CONFIG_CS_GPIO_NUM=38'" ,
75
+ " '-D XPT2046_SPI_CONFIG_DC_GPIO_NUM=GPIO_NUM_NC'" ,
76
+ " '-D XPT2046_SPI_CONFIG_SPI_MODE=SPI_MODE0'" ,
77
+ " '-D XPT2046_SPI_CONFIG_PCLK_HZ=2000000'" ,
78
+ " '-D XPT2046_SPI_CONFIG_TRANS_QUEUE_DEPTH=3'" ,
79
+ " '-D XPT2046_SPI_CONFIG_LCD_CMD_BITS=8'" ,
80
+ " '-D XPT2046_SPI_CONFIG_LCD_PARAM_BITS=8'" ,
81
+ " '-D XPT2046_SPI_CONFIG_FLAGS_DC_AS_CMD_PHASE=false'" ,
82
+ " '-D XPT2046_SPI_CONFIG_FLAGS_DC_LOW_ON_DATA=false'" ,
83
+ " '-D XPT2046_SPI_CONFIG_FLAGS_OCTAL_MODE=false'" ,
84
+ " '-D XPT2046_SPI_CONFIG_FLAGS_LSB_FIRST=false'" ,
85
+ " '-D XPT2046_TOUCH_CONFIG_X_MAX=LCD_WIDTH'" ,
86
+ " '-D XPT2046_TOUCH_CONFIG_Y_MAX=LCD_HEIGHT'" ,
87
+ " '-D XPT2046_TOUCH_CONFIG_RST_GPIO_NUM=GPIO_NUM_NC'" ,
88
+ " '-D XPT2046_TOUCH_CONFIG_INT_GPIO_NUM=18'" ,
89
+ " '-D XPT2046_TOUCH_CONFIG_LEVELS_RESET=0'" ,
90
+ " '-D XPT2046_TOUCH_CONFIG_LEVELS_INTERRUPT=0'" ,
91
+ " '-D TOUCH_SWAP_XY=false'" ,
92
+ " '-D TOUCH_SWAP_X=false'" ,
93
+ " '-D TOUCH_SWAP_Y=false'" ,
94
+ " '-D BOARD_HAS_TF'" ,
95
+ " '-D TF_CS=10'" ,
96
+ " '-D TF_SPI_MOSI=11'" ,
97
+ " '-D TF_SPI_SCLK=12'" ,
98
+ " '-D TF_SPI_MISO=13'" ,
99
+
100
+ " '-DCYD_SCREEN_HEIGHT_PX=272'" ,
101
+ " '-DCYD_SCREEN_WIDTH_PX=480'" ,
102
+ " -DROTATION_INVERTED=LV_DISP_ROT_180" ,
103
+ " -DROTATION_NORMAL=LV_DISP_ROT_NONE" ,
104
+ " '-DCYD_SCREEN_GAP_PX=10'" ,
105
+ " '-DCYD_SCREEN_MIN_BUTTON_HEIGHT_PX=35'" ,
106
+ " '-DCYD_SCREEN_MIN_BUTTON_WIDTH_PX=40'" ,
107
+ " '-DCYD_SCREEN_FONT=lv_font_montserrat_16'" ,
108
+ " '-DCYD_SCREEN_FONT_SMALL=lv_font_montserrat_12'" ,
109
+ " '-DCYD_SCREEN_SIDEBAR_SIZE_PX=50'" ,
110
+ " '-DCYD_SCREEN_DRIVER_ESP32_SMARTDISPLAY=1'"
111
+ ],
112
+ "f_cpu" : " 240000000L" ,
113
+ "f_flash" : " 80000000L" ,
114
+ "flash_mode" : " qio" ,
115
+ "hwids" : [
116
+ [
117
+ " 0x303A" ,
118
+ " 0x1001"
119
+ ]
120
+ ],
121
+ "mcu" : " esp32s3" ,
122
+ "variant" : " esp32s3"
123
+ },
124
+ "connectivity" : [
125
+ " wifi"
126
+ ],
127
+ "debug" : {
128
+ "openocd_target" : " esp32s3.cfg"
129
+ },
130
+ "frameworks" : [
131
+ " arduino" ,
132
+ " espidf"
133
+ ],
134
+ "name" : " esp32-4827S043R-SD" ,
135
+ "upload" : {
136
+ "flash_size" : " 16MB" ,
137
+ "maximum_ram_size" : 327680 ,
138
+ "maximum_size" : 16777216 ,
139
+ "use_1200bps_touch" : true ,
140
+ "wait_for_upload_port" : true ,
141
+ "require_upload_port" : true ,
142
+ "speed" : 460800
143
+ },
144
+ "url" : " https://www.aliexpress.com/item/1005004788147691.html" ,
145
+ "vendor" : " Sunton"
146
+ }
0 commit comments