Support for building and running external apps (#112)
This commit is contained in:
committed by
GitHub
parent
42e843b463
commit
415442e410
+2
-1
@@ -1,7 +1,7 @@
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
|
||||
if (DEFINED ENV{ESP_IDF_VERSION})
|
||||
set(BOARD_COMPONENTS Tactility)
|
||||
set(BOARD_COMPONENTS Tactility TactilityC)
|
||||
|
||||
if("${IDF_TARGET}" STREQUAL "esp32")
|
||||
list(APPEND BOARD_COMPONENTS
|
||||
@@ -28,6 +28,7 @@ else()
|
||||
add_executable(AppSim ${SOURCES})
|
||||
target_link_libraries(AppSim
|
||||
PRIVATE Tactility
|
||||
PRIVATE TactilityC
|
||||
PRIVATE TactilityCore
|
||||
PRIVATE TactilityHeadless
|
||||
PRIVATE Simulator
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
// Apps
|
||||
#include "Tactility.h"
|
||||
#include "TactilityC/TactilityC.h"
|
||||
|
||||
namespace tt::service::wifi {
|
||||
extern void wifi_task(void*);
|
||||
@@ -25,6 +26,8 @@ void app_main() {
|
||||
.autoStartAppId = nullptr
|
||||
};
|
||||
|
||||
tt_init_tactility_c(); // ELF bindings for side-loading on ESP32
|
||||
|
||||
tt::run(config);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user