Library to handle ESIM JOB scripts to control ESIM compatible IOT devices
EsimJobs library uses pure C and can be built using CMake and a cmd line build tool (GNU Make or Ninja build). However, a platform definition needs to be provided to the library in order to build sucessfully.
Supported platforms:
- ESP-IDF
- mbedOS
# inside main component CMakeLists.txt
set(ESIM_PLATFORM "ESIM_PLATFORM_ESP_IDF")
add_subdirectory(esimJobs)
target_link_libraries(${COMPONENT_LIB} PUBLIC esimJobs)
# inside topmost CMakeList.txt
set(ESIM_PLATFORM "ESIM_PLATFORM_MBED_OS")
add_subdirectory(esimJobs)
target_link_libraries(${APP_TARGET} esimJobs)
mkdir build
cd build
cmake -DESIM_PLATDORM:STRING=ESIM_PLATFORM_ESP_IDF .. -G Ninja
ninja
mbed-tools configure -m NUCLEO_F767ZI -t GCC_ARM
cmake -S . -B cmake_build/NUCLEO_F767ZI/develop/GCC_ARM -GNinja
cmake