Skip to content

mrbya/esimJobs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

esimJobs

Library to handle ESIM JOB scripts to control ESIM compatible IOT devices

Build

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

Consume

ESP-IDF consume with add subdirectory

# inside main component CMakeLists.txt

set(ESIM_PLATFORM "ESIM_PLATFORM_ESP_IDF")

add_subdirectory(esimJobs)
target_link_libraries(${COMPONENT_LIB} PUBLIC esimJobs)

mbedOS consume with add subdirectory

# inside topmost CMakeList.txt

set(ESIM_PLATFORM "ESIM_PLATFORM_MBED_OS")

add_subdirectory(esimJobs)
target_link_libraries(${APP_TARGET} esimJobs)

Building

example build with esp-idf

mkdir build
cd build
cmake -DESIM_PLATDORM:STRING=ESIM_PLATFORM_ESP_IDF .. -G Ninja
ninja

example build with mbed os

mbed-tools configure -m NUCLEO_F767ZI -t GCC_ARM
cmake -S . -B cmake_build/NUCLEO_F767ZI/develop/GCC_ARM -GNinja
ninja

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •