cmake_minimum_required(VERSION 3.12) project(pinetime-app C CXX ASM) # define some variables just for this example to determine file locations set(NRF_PROJECT_NAME pinetime-app) set(NRF_BOARD pca10040) #set(NRF_SOFTDEVICE s132) nRF5x_toolchainSetup() nRF5x_setup() #nRF5x_addAppScheduler() #nRF5x_addAppFIFO() #nRF5x_addAppTimer() #nRF5x_addAppUART() nRF5x_addAppButton() nRF5x_addBSP(FALSE FALSE FALSE) nRF5x_addAppGpiote() #nRF5x_addBLEGATT() # #nRF5x_addBLEService(ble_lbs) add_definitions(-DCONFIG_GPIO_AS_PINRESET) add_definitions(-DDEBUG) include_directories(.) list(APPEND SOURCE_FILES Logging/NrfLogger.cpp BlinkApp/BlinkApp.cpp DisplayApp/DisplayApp.cpp DisplayApp/lcdfont.c main.cpp drivers/st7789.cpp drivers/spi_master_fast.cpp ) set(INCLUDE_FILES Logging/Logger.h Logging/NrfLogger.h BlinkApp/BlinkApp.h DisplayApp/DisplayApp.h DisplayApp/lcdfont.h drivers/st7789.h drivers/spi_master_fast.h ) nRF5x_addExecutable(pinetime-app "${SOURCE_FILES}")