@@ -117,27 +117,74 @@ set(ARDUINO_ALL_LIBRARIES
117
117
WiFiProv
118
118
Wire
119
119
Zigbee
120
- M5StickCPlus
120
+ M5Unified
121
+ M5GFX
121
122
)
122
123
123
- set (ARDUINO_LIBRARY_M5StickCPlus_SRCS
124
- libraries/M5StickC-Plus/src/AXP192.cpp
125
- libraries/M5StickC-Plus/src/M5Display.cpp
126
- libraries/M5StickC-Plus/src/M5StickCPlus.cpp
127
- libraries/M5StickC-Plus/src/RTC.cpp
128
- libraries/M5StickC-Plus/src/utility/Button.cpp
129
- libraries/M5StickC-Plus/src/utility/In_eSPI.cpp
130
- libraries/M5StickC-Plus/src/utility/MahonyAHRS.cpp
131
- libraries/M5StickC-Plus/src/utility/MPU6886.cpp
132
- libraries/M5StickC-Plus/src/utility/Speaker.cpp
133
- libraries/M5StickC-Plus/src/utility/Sprite.cpp
134
- libraries/M5StickC-Plus/src/Fonts/Font16.c
135
- libraries/M5StickC-Plus/src/Fonts/Font32rle.c
136
- libraries/M5StickC-Plus/src/Fonts/Font64rle.c
137
- libraries/M5StickC-Plus/src/Fonts/Font72rle.c
138
- libraries/M5StickC-Plus/src/Fonts/Font7srle.c
139
- libraries/M5StickC-Plus/src/Fonts/glcdfont.c
140
- libraries/M5StickC-Plus/src/utility/qrcode.c )
124
+ set (ARDUINO_LIBRARY_M5Unified_SRCS
125
+ libraries/M5Unified/src/utility/Power_Class.cpp
126
+ libraries/M5Unified/src/utility/AXP192_Class.cpp
127
+ libraries/M5Unified/src/utility/Touch_Class.cpp
128
+ libraries/M5Unified/src/utility/Speaker_Class.cpp
129
+ libraries/M5Unified/src/utility/imu/MPU6886_Class.cpp
130
+ libraries/M5Unified/src/utility/imu/AK8963_Class.cpp
131
+ libraries/M5Unified/src/utility/imu/BMM150_Class.cpp
132
+ libraries/M5Unified/src/utility/imu/SH200Q_Class.cpp
133
+ libraries/M5Unified/src/utility/imu/BMI270_Class.cpp
134
+ libraries/M5Unified/src/utility/imu/IMU_Base.cpp
135
+ libraries/M5Unified/src/utility/Log_Class.cpp
136
+ libraries/M5Unified/src/utility/Mic_Class.cpp
137
+ libraries/M5Unified/src/utility/INA3221_Class.cpp
138
+ libraries/M5Unified/src/utility/IMU_Class.cpp
139
+ libraries/M5Unified/src/utility/I2C_Class.cpp
140
+ libraries/M5Unified/src/utility/IP5306_Class.cpp
141
+ libraries/M5Unified/src/utility/Button_Class.cpp
142
+ libraries/M5Unified/src/utility/AXP2101_Class.cpp
143
+ libraries/M5Unified/src/utility/M5Timer.cpp
144
+ libraries/M5Unified/src/utility/RTC8563_Class.cpp
145
+ libraries/M5Unified/src/M5Unified.cpp )
146
+
147
+
148
+ set (ARDUINO_LIBRARY_M5GFX_SRCS
149
+ libraries/M5GFX/src/lgfx/v1/LGFX_Button.cpp
150
+ libraries/M5GFX/src/lgfx/v1/lgfx_fonts.cpp
151
+ libraries/M5GFX/src/lgfx/v1/LGFXBase.cpp
152
+ libraries/M5GFX/src/lgfx/v1/LGFX_Sprite.cpp
153
+ libraries/M5GFX/src/lgfx/v1/touch/Touch_FT5x06.cpp
154
+ libraries/M5GFX/src/lgfx/v1/touch/Touch_CST816S.cpp
155
+ libraries/M5GFX/src/lgfx/v1/touch/Touch_GT911.cpp
156
+ libraries/M5GFX/src/lgfx/v1/platforms/esp32c3/Bus_Parallel8.cpp
157
+ libraries/M5GFX/src/lgfx/v1/platforms/esp32s2/Bus_Parallel8.cpp
158
+ libraries/M5GFX/src/lgfx/v1/platforms/esp32s2/Bus_Parallel16.cpp
159
+ libraries/M5GFX/src/lgfx/v1/platforms/framebuffer/Panel_fb.cpp
160
+ libraries/M5GFX/src/lgfx/v1/platforms/framebuffer/common.cpp
161
+ libraries/M5GFX/src/lgfx/v1/platforms/sdl/common.cpp
162
+ libraries/M5GFX/src/lgfx/v1/platforms/sdl/Panel_sdl.cpp
163
+ libraries/M5GFX/src/lgfx/v1/platforms/esp32s3/Bus_Parallel8.cpp
164
+ libraries/M5GFX/src/lgfx/v1/platforms/esp32s3/Bus_Parallel16.cpp
165
+ libraries/M5GFX/src/lgfx/v1/platforms/esp32/Bus_I2C.cpp
166
+ libraries/M5GFX/src/lgfx/v1/platforms/esp32/Bus_Parallel8.cpp
167
+ libraries/M5GFX/src/lgfx/v1/platforms/esp32/Bus_SPI.cpp
168
+ libraries/M5GFX/src/lgfx/v1/platforms/esp32/Light_PWM.cpp
169
+ libraries/M5GFX/src/lgfx/v1/platforms/esp32/Panel_CVBS.cpp
170
+ libraries/M5GFX/src/lgfx/v1/platforms/esp32/common.cpp
171
+ libraries/M5GFX/src/lgfx/v1/misc/common_function.cpp
172
+ libraries/M5GFX/src/lgfx/v1/misc/DividedFrameBuffer.cpp
173
+ libraries/M5GFX/src/lgfx/v1/misc/SpriteBuffer.cpp
174
+ libraries/M5GFX/src/lgfx/v1/misc/pixelcopy.cpp
175
+ libraries/M5GFX/src/lgfx/v1/panel/Panel_LCD.cpp
176
+ libraries/M5GFX/src/lgfx/v1/panel/Panel_GDEW0154D67.cpp
177
+ libraries/M5GFX/src/lgfx/v1/panel/Panel_GDEW0154M09.cpp
178
+ libraries/M5GFX/src/lgfx/v1/panel/Panel_FrameBufferBase.cpp
179
+ libraries/M5GFX/src/lgfx/v1/panel/Panel_M5UnitLCD.cpp
180
+ libraries/M5GFX/src/lgfx/v1/panel/Panel_EPDiy.cpp
181
+ libraries/M5GFX/src/lgfx/v1/panel/Panel_IT8951.cpp
182
+ libraries/M5GFX/src/lgfx/v1/panel/Panel_M5UnitGLASS.cpp
183
+ libraries/M5GFX/src/lgfx/v1/panel/Panel_M5HDMI.cpp
184
+ libraries/M5GFX/src/lgfx/v1/panel/Panel_SSD1306.cpp
185
+ libraries/M5GFX/src/lgfx/v1/panel/Panel_Device.cpp
186
+ libraries/M5GFX/src/lgfx/v1/panel/Panel_HasBuffer.cpp
187
+ libraries/M5GFX/src/M5GFX.cpp )
141
188
142
189
set (ARDUINO_LIBRARY_ArduinoOTA_SRCS libraries/ArduinoOTA/src/ArduinoOTA.cpp )
143
190
@@ -350,7 +397,7 @@ set(ARDUINO_LIBRARY_BLE_SRCS
350
397
351
398
set (ARDUINO_LIBRARIES_SRCS )
352
399
set (ARDUINO_LIBRARIES_REQUIRES )
353
- set (ARDUINO_LIBRARIES_INCLUDEDIRS libraries/M5StickC-Plus /src/ )
400
+ set (ARDUINO_LIBRARIES_INCLUDEDIRS libraries/M5Unified/src/ libraries/M5GFX /src/ )
354
401
355
402
foreach (libname IN LISTS ARDUINO_ALL_LIBRARIES )
356
403
if (NOT CONFIG_ARDUINO_SELECTIVE_COMPILATION OR CONFIG_ARDUINO_SELECTIVE_${libname} )
@@ -369,7 +416,7 @@ endforeach()
369
416
set (includedirs variants/${CONFIG_ARDUINO_VARIANT}/ cores/esp32/ ${ARDUINO_LIBRARIES_INCLUDEDIRS} )
370
417
set (srcs ${CORE_SRCS} ${ARDUINO_LIBRARIES_SRCS} )
371
418
set (priv_includes cores/esp32/libb64 )
372
- set (requires spi_flash esp_partition mbedtls wpa_supplicant esp_adc esp_eth http_parser esp_ringbuf esp_driver_gptimer esp_driver_usb_serial_jtag driver )
419
+ set (requires spi_flash esp_partition mbedtls wpa_supplicant esp_adc esp_eth http_parser esp_ringbuf esp_driver_gptimer esp_driver_usb_serial_jtag driver efuse )
373
420
set (priv_requires fatfs nvs_flash app_update spiffs bootloader_support bt esp_hid usb esp_psram ${ARDUINO_LIBRARIES_REQUIRES} )
374
421
375
422
if (NOT CONFIG_ARDUINO_SELECTIVE_COMPILATION OR CONFIG_ARDUINO_SELECTIVE_OpenThread )
@@ -440,4 +487,4 @@ if(NOT CONFIG_ARDUINO_SELECTIVE_COMPILATION OR CONFIG_ARDUINO_SELECTIVE_LittleFS
440
487
endif ()
441
488
if (NOT CONFIG_ARDUINO_SELECTIVE_COMPILATION OR CONFIG_ARDUINO_SELECTIVE_WiFiProv )
442
489
maybe_add_component (espressif__network_provisioning )
443
- endif ()
490
+ endif ()
0 commit comments