You've already forked meshtastic-device-ui
mirror of
https://github.com/m5stack/meshtastic-device-ui.git
synced 2026-05-20 11:51:03 -07:00
405ca49532
* preliminary impl * update initialization * adapt to limited Portduino Ethernet(WiFi)Client * fixed space left calculation * inherit from SerialClient * updates Eth/SerialClient * update cmake files * protected declaration (for unit tests) * fix warning * tryfix: call lv_tick_inc() directly instead of lv_tick_set_cb() * added isStandalone() to determine use case * add reboot/shutdown for standalone; suppress animations during startup * add debug log * add error log * revert lv_tick_inc / lv_tick_set_cb * fix debug log * workaround sporadic map error * connection status handling * define pure virtual functions * adapt dimensions to allow map resize * replace [] by .at() when erasing * fix all communication issues; add thread names for logging * fix warnings * trunk fmt * cleanup * fix lv_tick interface for esp32 (revert to previous one as Indicator is frozen) * added client connection states to boot screen * fix reboot for standalone case * fix warning * fix UART connection timeout
27 lines
1.1 KiB
CMake
27 lines
1.1 KiB
CMake
# Include Portduino native framework
|
|
message(STATUS "Fetching Portduino ...")
|
|
FetchContent_Declare(
|
|
Portduino
|
|
GIT_REPOSITORY "https://github.com/mverch67/framework-portduino"
|
|
GIT_TAG "ce0ed7e9c62f3082b30ee9a5c369f30c1e55194a"
|
|
)
|
|
FetchContent_MakeAvailable(Portduino)
|
|
include_directories(${portduino_SOURCE_DIR}/cores/portduino)
|
|
include_directories(${portduino_SOURCE_DIR}/cores/portduino/FS)
|
|
include_directories(${portduino_SOURCE_DIR}/cores/arduino)
|
|
include_directories(${portduino_SOURCE_DIR}/libraries/SPI/src)
|
|
include_directories(${portduino_SOURCE_DIR}/libraries/Wire/src)
|
|
include_directories(${portduino_SOURCE_DIR}/libraries/WiFi/src)
|
|
include_directories(${portduino_SOURCE_DIR}/ArduinoCore-API/api)
|
|
|
|
# Specify source files for Portduino
|
|
file(GLOB_RECURSE PORTDUINO_SOURCES
|
|
${portduino_SOURCE_DIR}/cores/portduino/*.c*
|
|
${portduino_SOURCE_DIR}/cores/portduino/linux/*.c*
|
|
${portduino_SOURCE_DIR}/cores/portduino/linux/gpio/*.c*
|
|
${portduino_SOURCE_DIR}/cores/portduino/FS/*.c*
|
|
${portduino_SOURCE_DIR}/cores/portduino/simulated/*.c*
|
|
${portduino_SOURCE_DIR}/cores/arduino/*.c*
|
|
${portduino_SOURCE_DIR}/ArduinoCore-API/api/*.c*
|
|
)
|