summaryrefslogtreecommitdiff
path: root/cmake-nRF5x
diff options
context:
space:
mode:
Diffstat (limited to 'cmake-nRF5x')
-rwxr-xr-xcmake-nRF5x/CMake_nRF5x.cmake123
1 files changed, 62 insertions, 61 deletions
diff --git a/cmake-nRF5x/CMake_nRF5x.cmake b/cmake-nRF5x/CMake_nRF5x.cmake
index 3e8e96aa..ec4b47db 100755
--- a/cmake-nRF5x/CMake_nRF5x.cmake
+++ b/cmake-nRF5x/CMake_nRF5x.cmake
@@ -70,22 +70,23 @@ macro(nRF5x_setup)
endif()
set(CPU_FLAGS "-mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16")
add_definitions(-DNRF52 -DNRF52832 -DNRF52832_XXAA -DNRF52_PAN_74 -DNRF52_PAN_64 -DNRF52_PAN_12 -DNRF52_PAN_58 -DNRF52_PAN_54 -DNRF52_PAN_31 -DNRF52_PAN_51 -DNRF52_PAN_36 -DNRF52_PAN_15 -DNRF52_PAN_20 -DNRF52_PAN_55 -DBOARD_PCA10040)
- add_definitions(-DSOFTDEVICE_PRESENT -DS132 -DSWI_DISABLE0 -DBLE_STACK_SUPPORT_REQD -DNRF_SD_BLE_API_VERSION=6)
+# add_definitions(-DSOFTDEVICE_PRESENT -DS132 -DSWI_DISABLE0 -DBLE_STACK_SUPPORT_REQD -DNRF_SD_BLE_API_VERSION=6)
add_definitions(-DFREERTOS)
add_definitions(-DDEBUG_NRF_USER)
- add_definitions(-D__STARTUP_CLEAR_BSS)
- add_definitions(-D__HEAP_SIZE=8192)
- add_definitions(-D__STACK_SIZE=2048)
+# add_definitions(-D__STARTUP_CLEAR_BSS)
+# add_definitions(-D__HEAP_SIZE=8192)
+# add_definitions(-D__STACK_SIZE=2048)
include_directories(
- "${NRF5_SDK_PATH}/components/softdevice/s132/headers"
- "${NRF5_SDK_PATH}/components/softdevice/s132/headers/nrf52"
+# "${NRF5_SDK_PATH}/components/softdevice/s132/headers"
+# "${NRF5_SDK_PATH}/components/softdevice/s132/headers/nrf52"
+ "${NRF5_SDK_PATH}/components/drivers_nrf/nrf_soc_nosd"
)
list(APPEND SDK_SOURCE_FILES
"${NRF5_SDK_PATH}/modules/nrfx/mdk/system_nrf52.c"
"${NRF5_SDK_PATH}/modules/nrfx/mdk/gcc_startup_nrf52.S"
)
- set(SOFTDEVICE_PATH "${NRF5_SDK_PATH}/components/softdevice/s132/hex/s132_nrf52_6.1.1_softdevice.hex")
+# set(SOFTDEVICE_PATH "${NRF5_SDK_PATH}/components/softdevice/s132/hex/s132_nrf52_6.1.1_softdevice.hex")
endif ()
set(COMMON_FLAGS "-MP -MD -mthumb -mabi=aapcs -Wall -g3 -ffunction-sections -fdata-sections -fno-strict-aliasing -fno-builtin --short-enums ${CPU_FLAGS} -Wreturn-type -Werror=return-type")
@@ -254,69 +255,69 @@ macro(nRF5x_setup)
# LCD/GFX
include_directories(
"${NRF5_SDK_PATH}/external/thedotfactory_fonts"
- "${NRF5_SDK_PATH}/components/ble/ble_db_discovery"
+# "${NRF5_SDK_PATH}/components/ble/ble_db_discovery"
)
list(APPEND SDK_SOURCE_FILES
- "${NRF5_SDK_PATH}/components/ble/ble_db_discovery/ble_db_discovery.c"
- "${NRF5_SDK_PATH}/components/ble/ble_services/ble_cts_c/ble_cts_c.c"
- "${NRF5_SDK_PATH}/components/ble/ble_services/ble_ans_c/ble_ans_c.c"
+# "${NRF5_SDK_PATH}/components/ble/ble_db_discovery/ble_db_discovery.c"
+# "${NRF5_SDK_PATH}/components/ble/ble_services/ble_cts_c/ble_cts_c.c"
+# "${NRF5_SDK_PATH}/components/ble/ble_services/ble_ans_c/ble_ans_c.c"
# "${NRF5_SDK_PATH}/external/thedotfactory_fonts/orkney24pts.c"
)
#BLE S132
- include_directories(
- "${NRF5_SDK_PATH}/components/ble/common"
- "${NRF5_SDK_PATH}/components/ble/ble_advertising"
- "${NRF5_SDK_PATH}/components/ble/ble_services/ble_bas"
- "${NRF5_SDK_PATH}/components/ble/ble_services/ble_hrs"
- "${NRF5_SDK_PATH}/components/ble/ble_services/ble_dis"
- "${NRF5_SDK_PATH}/components/ble/nrf_ble_gatt"
- "${NRF5_SDK_PATH}/components/libraries/sensorsim"
- "${NRF5_SDK_PATH}/components/ble/peer_manager"
- "${NRF5_SDK_PATH}/components/ble/nrf_ble_qwr"
- )
+# include_directories(
+# "${NRF5_SDK_PATH}/components/ble/common"
+# "${NRF5_SDK_PATH}/components/ble/ble_advertising"
+# "${NRF5_SDK_PATH}/components/ble/ble_services/ble_bas"
+# "${NRF5_SDK_PATH}/components/ble/ble_services/ble_hrs"
+# "${NRF5_SDK_PATH}/components/ble/ble_services/ble_dis"
+# "${NRF5_SDK_PATH}/components/ble/nrf_ble_gatt"
+# "${NRF5_SDK_PATH}/components/libraries/sensorsim"
+# "${NRF5_SDK_PATH}/components/ble/peer_manager"
+# "${NRF5_SDK_PATH}/components/ble/nrf_ble_qwr"
+# )
LIST(APPEND SDK_SOURCE_FILES
- "${NRF5_SDK_PATH}//components/ble/common/ble_srv_common.c"
- "${NRF5_SDK_PATH}/components/ble/ble_advertising/ble_advertising.c"
- "${NRF5_SDK_PATH}/components/ble/common/ble_advdata.c"
- "${NRF5_SDK_PATH}/components/ble/ble_services/ble_bas/ble_bas.c"
- "${NRF5_SDK_PATH}/components/ble/ble_services/ble_hrs/ble_hrs.c"
- "${NRF5_SDK_PATH}/components/ble/ble_services/ble_dis/ble_dis.c"
- "${NRF5_SDK_PATH}/components/ble/nrf_ble_gatt/nrf_ble_gatt.c"
- "${NRF5_SDK_PATH}/components/libraries/sensorsim/sensorsim.c"
- "${NRF5_SDK_PATH}/components/ble/peer_manager/peer_manager.c"
- "${NRF5_SDK_PATH}/components/ble/nrf_ble_qwr/nrf_ble_qwr.c"
- "${NRF5_SDK_PATH}/components/ble/common/ble_conn_state.c"
- "${NRF5_SDK_PATH}/components/ble/peer_manager/auth_status_tracker.c"
- "${NRF5_SDK_PATH}/components/ble/peer_manager/gatt_cache_manager.c"
- "${NRF5_SDK_PATH}/components/ble/peer_manager/gatts_cache_manager.c"
- "${NRF5_SDK_PATH}/components/ble/peer_manager/id_manager.c"
- "${NRF5_SDK_PATH}/components/ble/peer_manager/peer_data_storage.c"
- "${NRF5_SDK_PATH}/components/ble/peer_manager/peer_database.c"
- "${NRF5_SDK_PATH}/components/ble/peer_manager/peer_id.c"
- "${NRF5_SDK_PATH}/components/ble/peer_manager/peer_manager.c"
- "${NRF5_SDK_PATH}/components/ble/peer_manager/peer_manager_handler.c"
- "${NRF5_SDK_PATH}/components/ble/peer_manager/pm_buffer.c"
- "${NRF5_SDK_PATH}/components/ble/peer_manager/security_dispatcher.c"
- "${NRF5_SDK_PATH}/components/ble/peer_manager/security_manager.c"
- "${NRF5_SDK_PATH}/components/ble/common/ble_conn_state.c"
- "${NRF5_SDK_PATH}/components/ble/common/ble_conn_params.c"
- "${NRF5_SDK_PATH}/components/ble/common/ble_conn_state.c"
- "${NRF5_SDK_PATH}/components/libraries/atomic_flags/nrf_atflags.c"
- "${NRF5_SDK_PATH}/components/libraries/fds/fds.c"
- "${NRF5_SDK_PATH}/components/libraries/fstorage/nrf_fstorage.c"
- "${NRF5_SDK_PATH}/components/libraries/fstorage/nrf_fstorage_sd.c"
- "${NRF5_SDK_PATH}/components/libraries/atomic_fifo/nrf_atfifo.c"
- "${NRF5_SDK_PATH}/components/softdevice/common/nrf_sdh.c"
- "${NRF5_SDK_PATH}/components/softdevice/common/nrf_sdh_ble.c"
- "${NRF5_SDK_PATH}/components/softdevice/common/nrf_sdh_freertos.c"
- "${NRF5_SDK_PATH}/components/softdevice/common/nrf_sdh_soc.c"
- "${NRF5_SDK_PATH}/components/libraries/experimental_section_vars/nrf_section_iter.c"
- "${NRF5_SDK_PATH}/components/libraries/bsp/bsp_btn_ble.c"
- "${NRF5_SDK_PATH}/components/libraries/hardfault/hardfault_implementation.c"
- "${NRF5_SDK_PATH}/components/libraries/hardfault/nrf52/handler/hardfault_handler_gcc.c"
+# "${NRF5_SDK_PATH}//components/ble/common/ble_srv_common.c"
+# "${NRF5_SDK_PATH}/components/ble/ble_advertising/ble_advertising.c"
+# "${NRF5_SDK_PATH}/components/ble/common/ble_advdata.c"
+# "${NRF5_SDK_PATH}/components/ble/ble_services/ble_bas/ble_bas.c"
+# "${NRF5_SDK_PATH}/components/ble/ble_services/ble_hrs/ble_hrs.c"
+# "${NRF5_SDK_PATH}/components/ble/ble_services/ble_dis/ble_dis.c"
+# "${NRF5_SDK_PATH}/components/ble/nrf_ble_gatt/nrf_ble_gatt.c"
+# "${NRF5_SDK_PATH}/components/libraries/sensorsim/sensorsim.c"
+# "${NRF5_SDK_PATH}/components/ble/peer_manager/peer_manager.c"
+# "${NRF5_SDK_PATH}/components/ble/nrf_ble_qwr/nrf_ble_qwr.c"
+# "${NRF5_SDK_PATH}/components/ble/common/ble_conn_state.c"
+# "${NRF5_SDK_PATH}/components/ble/peer_manager/auth_status_tracker.c"
+# "${NRF5_SDK_PATH}/components/ble/peer_manager/gatt_cache_manager.c"
+# "${NRF5_SDK_PATH}/components/ble/peer_manager/gatts_cache_manager.c"
+# "${NRF5_SDK_PATH}/components/ble/peer_manager/id_manager.c"
+# "${NRF5_SDK_PATH}/components/ble/peer_manager/peer_data_storage.c"
+# "${NRF5_SDK_PATH}/components/ble/peer_manager/peer_database.c"
+# "${NRF5_SDK_PATH}/components/ble/peer_manager/peer_id.c"
+# "${NRF5_SDK_PATH}/components/ble/peer_manager/peer_manager.c"
+# "${NRF5_SDK_PATH}/components/ble/peer_manager/peer_manager_handler.c"
+# "${NRF5_SDK_PATH}/components/ble/peer_manager/pm_buffer.c"
+# "${NRF5_SDK_PATH}/components/ble/peer_manager/security_dispatcher.c"
+# "${NRF5_SDK_PATH}/components/ble/peer_manager/security_manager.c"
+# "${NRF5_SDK_PATH}/components/ble/common/ble_conn_state.c"
+# "${NRF5_SDK_PATH}/components/ble/common/ble_conn_params.c"
+# "${NRF5_SDK_PATH}/components/ble/common/ble_conn_state.c"
+# "${NRF5_SDK_PATH}/components/libraries/atomic_flags/nrf_atflags.c"
+# "${NRF5_SDK_PATH}/components/libraries/fds/fds.c"
+# "${NRF5_SDK_PATH}/components/libraries/fstorage/nrf_fstorage.c"
+# "${NRF5_SDK_PATH}/components/libraries/fstorage/nrf_fstorage_sd.c"
+# "${NRF5_SDK_PATH}/components/libraries/atomic_fifo/nrf_atfifo.c"
+# "${NRF5_SDK_PATH}/components/softdevice/common/nrf_sdh.c"
+# "${NRF5_SDK_PATH}/components/softdevice/common/nrf_sdh_ble.c"
+# "${NRF5_SDK_PATH}/components/softdevice/common/nrf_sdh_freertos.c"
+# "${NRF5_SDK_PATH}/components/softdevice/common/nrf_sdh_soc.c"
+# "${NRF5_SDK_PATH}/components/libraries/experimental_section_vars/nrf_section_iter.c"
+# "${NRF5_SDK_PATH}/components/libraries/bsp/bsp_btn_ble.c"
+# "${NRF5_SDK_PATH}/components/libraries/hardfault/hardfault_implementation.c"
+# "${NRF5_SDK_PATH}/components/libraries/hardfault/nrf52/handler/hardfault_handler_gcc.c"
)
LIST(APPEND SDK_SOURCE_FILES