Loading Software-modul/module_code/pca10040/s132/armgcc/Makefile +31 −5 Original line number Diff line number Diff line Loading @@ -10,6 +10,7 @@ $(OUTPUT_DIRECTORY)/nrf52832_xxaa.out: \ # Source files common to all targets SRC_FILES += \ $(SDK_ROOT)/components/drivers_ext/st7735/st7735.c \ $(SDK_ROOT)/modules/nrfx/mdk/gcc_startup_nrf52.S \ $(SDK_ROOT)/components/libraries/log/src/nrf_log_backend_rtt.c \ $(SDK_ROOT)/components/libraries/log/src/nrf_log_backend_serial.c \ Loading @@ -21,8 +22,10 @@ SRC_FILES += \ $(SDK_ROOT)/components/libraries/util/app_error.c \ $(SDK_ROOT)/components/libraries/util/app_error_handler_gcc.c \ $(SDK_ROOT)/components/libraries/util/app_error_weak.c \ $(SDK_ROOT)/components/libraries/fifo/app_fifo.c \ $(SDK_ROOT)/components/libraries/scheduler/app_scheduler.c \ $(SDK_ROOT)/components/libraries/timer/app_timer.c \ $(SDK_ROOT)/components/libraries/uart/app_uart_fifo.c \ $(SDK_ROOT)/components/libraries/util/app_util_platform.c \ $(SDK_ROOT)/components/libraries/hardfault/hardfault_implementation.c \ $(SDK_ROOT)/components/libraries/util/nrf_assert.c \ Loading @@ -37,6 +40,7 @@ SRC_FILES += \ $(SDK_ROOT)/components/libraries/ringbuf/nrf_ringbuf.c \ $(SDK_ROOT)/components/libraries/experimental_section_vars/nrf_section_iter.c \ $(SDK_ROOT)/components/libraries/strerror/nrf_strerror.c \ $(SDK_ROOT)/components/libraries/uart/retarget.c \ $(SDK_ROOT)/modules/nrfx/mdk/system_nrf52.c \ $(SDK_ROOT)/components/boards/boards.c \ $(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_clock.c \ Loading @@ -47,24 +51,41 @@ SRC_FILES += \ $(SDK_ROOT)/modules/nrfx/drivers/src/prs/nrfx_prs.c \ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_uart.c \ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_uarte.c \ $(SDK_ROOT)/components/libraries/bsp/bsp.c \ $(SDK_ROOT)/components/libraries/bsp/bsp_btn_ble.c \ $(PROJ_DIR)/main.c \ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT.c \ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT_Syscalls_GCC.c \ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT_printf.c \ $(SDK_ROOT)/components/ble/common/ble_advdata.c \ $(SDK_ROOT)/components/ble/ble_advertising/ble_advertising.c \ $(SDK_ROOT)/components/ble/common/ble_conn_params.c \ $(SDK_ROOT)/components/ble/common/ble_conn_state.c \ $(SDK_ROOT)/components/ble/ble_link_ctx_manager/ble_link_ctx_manager.c \ $(SDK_ROOT)/components/ble/common/ble_srv_common.c \ $(SDK_ROOT)/components/ble/nrf_ble_gatt/nrf_ble_gatt.c \ $(SDK_ROOT)/components/ble/nrf_ble_qwr/nrf_ble_qwr.c \ $(SDK_ROOT)/external/utf_converter/utf.c \ $(SDK_ROOT)/components/ble/ble_services/ble_nus/ble_nus.c \ $(SDK_ROOT)/external/thedotfactory_fonts/orkney24pts.c \ $(SDK_ROOT)/external/thedotfactory_fonts/orkney8pts.c \ $(SDK_ROOT)/components/ble/ble_services/ble_lbs/ble_lbs.c \ $(SDK_ROOT)/components/softdevice/common/nrf_sdh.c \ $(SDK_ROOT)/components/softdevice/common/nrf_sdh_ble.c \ $(SDK_ROOT)/components/softdevice/common/nrf_sdh_soc.c \ $(SDK_ROOT)/components/libraries/gfx/nrf_gfx.c \ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_spim.c \ $(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_spi.c # Include folders common to all targets INC_FOLDERS += \ $(SDK_ROOT)/integration/nrfx/legacy/ \ $(SDK_ROOT)/modules/nrfx/drivers/src/ \ $(SDK_ROOT)/components/libraries/gfx/ \ $(SDK_ROOT)/components/ble/ble_link_ctx_manager/ \ $(SDK_ROOT)/components/drivers_ext/st7735/ \ $(SDK_ROOT)/components/ble/ble_services/ble_nus/ \ $(SDK_ROOT)/external/thedotfactory_fonts/ \ $(SDK_ROOT)/components/nfc/ndef/generic/message \ $(SDK_ROOT)/components/nfc/t2t_lib \ $(SDK_ROOT)/components/nfc/t4t_parser/hl_detection_procedure \ Loading @@ -83,9 +104,10 @@ INC_FOLDERS += \ $(SDK_ROOT)/components/libraries/fstorage \ $(SDK_ROOT)/components/nfc/ndef/text \ $(SDK_ROOT)/components/libraries/mutex \ $(SDK_ROOT)/components/libraries/gpiote \ $(SDK_ROOT)/components/libraries/gfx \ $(SDK_ROOT)/components/libraries/bootloader/ble_dfu \ $(SDK_ROOT)/components/nfc/ndef/connection_handover/common \ $(SDK_ROOT)/components/libraries/fifo \ $(SDK_ROOT)/components/boards \ $(SDK_ROOT)/components/nfc/ndef/generic/record \ $(SDK_ROOT)/components/nfc/t4t_parser/cc_file \ Loading @@ -103,6 +125,7 @@ INC_FOLDERS += \ $(SDK_ROOT)/components/ble/ble_services/ble_rscs_c \ $(SDK_ROOT)/components/ble/common \ $(SDK_ROOT)/components/ble/ble_services/ble_lls \ $(SDK_ROOT)/components/libraries/bsp \ $(SDK_ROOT)/components/nfc/ndef/connection_handover/ac_rec \ $(SDK_ROOT)/components/ble/ble_services/ble_bas \ $(SDK_ROOT)/components/libraries/mpu \ Loading @@ -128,6 +151,7 @@ INC_FOLDERS += \ $(SDK_ROOT)/components/libraries/cli \ $(SDK_ROOT)/components/ble/ble_services/ble_lbs \ $(SDK_ROOT)/components/ble/ble_services/ble_hts \ $(SDK_ROOT)/components/ble/ble_services/ble_cts_c \ $(SDK_ROOT)/components/libraries/crc16 \ $(SDK_ROOT)/components/nfc/t4t_parser/apdu \ $(SDK_ROOT)/components/libraries/util \ Loading @@ -138,7 +162,9 @@ INC_FOLDERS += \ $(SDK_ROOT)/components/libraries/ecc \ $(SDK_ROOT)/components/libraries/hardfault \ $(SDK_ROOT)/components/ble/ble_services/ble_cscs \ $(SDK_ROOT)/components/libraries/uart \ $(SDK_ROOT)/components/libraries/hci \ $(SDK_ROOT)/components/libraries/usbd/class/hid/kbd \ $(SDK_ROOT)/components/libraries/timer \ $(SDK_ROOT)/integration/nrfx \ $(SDK_ROOT)/components/nfc/t4t_parser/tlv \ Loading @@ -149,7 +175,7 @@ INC_FOLDERS += \ $(SDK_ROOT)/components/libraries/sdcard \ $(SDK_ROOT)/components/nfc/ndef/parser/record \ $(SDK_ROOT)/modules/nrfx/mdk \ $(SDK_ROOT)/components/ble/ble_services/ble_cts_c \ $(SDK_ROOT)/components/ble/ble_link_ctx_manager \ $(SDK_ROOT)/components/ble/ble_services/ble_nus \ $(SDK_ROOT)/components/libraries/twi_mngr \ $(SDK_ROOT)/components/ble/ble_services/ble_hids \ Loading @@ -169,11 +195,12 @@ INC_FOLDERS += \ $(SDK_ROOT)/components/nfc/ndef/uri \ $(SDK_ROOT)/components/ble/nrf_ble_gatt \ $(SDK_ROOT)/components/ble/nrf_ble_qwr \ $(SDK_ROOT)/components/libraries/gfx \ $(SDK_ROOT)/components/libraries/gpiote \ $(SDK_ROOT)/components/libraries/button \ $(SDK_ROOT)/modules/nrfx \ $(SDK_ROOT)/components/libraries/twi_sensor \ $(SDK_ROOT)/integration/nrfx/legacy \ $(SDK_ROOT)/components/libraries/usbd \ $(SDK_ROOT)/components/libraries/usbd/class/hid/kbd \ $(SDK_ROOT)/components/nfc/ndef/connection_handover/ep_oob_rec \ $(SDK_ROOT)/external/segger_rtt \ Loading @@ -188,7 +215,6 @@ INC_FOLDERS += \ $(SDK_ROOT)/components/ble/ble_services/ble_hrs \ $(SDK_ROOT)/components/ble/ble_services/ble_rscs \ $(SDK_ROOT)/components/nfc/ndef/connection_handover/hs_rec \ $(SDK_ROOT)/components/libraries/usbd \ $(SDK_ROOT)/components/nfc/ndef/conn_hand_parser/ac_rec_parser \ $(SDK_ROOT)/components/libraries/stack_guard \ $(SDK_ROOT)/components/libraries/log/src \ Loading @@ -215,7 +241,7 @@ CFLAGS += -DSOFTDEVICE_PRESENT CFLAGS += -DSWI_DISABLE0 CFLAGS += -mcpu=cortex-m4 CFLAGS += -mthumb -mabi=aapcs CFLAGS += -Wall -Werror CFLAGS += -Wall CFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16 # keep every function in a separate section, this allows linker to discard unused ones CFLAGS += -ffunction-sections -fdata-sections -fno-strict-aliasing Loading Loading
Software-modul/module_code/pca10040/s132/armgcc/Makefile +31 −5 Original line number Diff line number Diff line Loading @@ -10,6 +10,7 @@ $(OUTPUT_DIRECTORY)/nrf52832_xxaa.out: \ # Source files common to all targets SRC_FILES += \ $(SDK_ROOT)/components/drivers_ext/st7735/st7735.c \ $(SDK_ROOT)/modules/nrfx/mdk/gcc_startup_nrf52.S \ $(SDK_ROOT)/components/libraries/log/src/nrf_log_backend_rtt.c \ $(SDK_ROOT)/components/libraries/log/src/nrf_log_backend_serial.c \ Loading @@ -21,8 +22,10 @@ SRC_FILES += \ $(SDK_ROOT)/components/libraries/util/app_error.c \ $(SDK_ROOT)/components/libraries/util/app_error_handler_gcc.c \ $(SDK_ROOT)/components/libraries/util/app_error_weak.c \ $(SDK_ROOT)/components/libraries/fifo/app_fifo.c \ $(SDK_ROOT)/components/libraries/scheduler/app_scheduler.c \ $(SDK_ROOT)/components/libraries/timer/app_timer.c \ $(SDK_ROOT)/components/libraries/uart/app_uart_fifo.c \ $(SDK_ROOT)/components/libraries/util/app_util_platform.c \ $(SDK_ROOT)/components/libraries/hardfault/hardfault_implementation.c \ $(SDK_ROOT)/components/libraries/util/nrf_assert.c \ Loading @@ -37,6 +40,7 @@ SRC_FILES += \ $(SDK_ROOT)/components/libraries/ringbuf/nrf_ringbuf.c \ $(SDK_ROOT)/components/libraries/experimental_section_vars/nrf_section_iter.c \ $(SDK_ROOT)/components/libraries/strerror/nrf_strerror.c \ $(SDK_ROOT)/components/libraries/uart/retarget.c \ $(SDK_ROOT)/modules/nrfx/mdk/system_nrf52.c \ $(SDK_ROOT)/components/boards/boards.c \ $(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_clock.c \ Loading @@ -47,24 +51,41 @@ SRC_FILES += \ $(SDK_ROOT)/modules/nrfx/drivers/src/prs/nrfx_prs.c \ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_uart.c \ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_uarte.c \ $(SDK_ROOT)/components/libraries/bsp/bsp.c \ $(SDK_ROOT)/components/libraries/bsp/bsp_btn_ble.c \ $(PROJ_DIR)/main.c \ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT.c \ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT_Syscalls_GCC.c \ $(SDK_ROOT)/external/segger_rtt/SEGGER_RTT_printf.c \ $(SDK_ROOT)/components/ble/common/ble_advdata.c \ $(SDK_ROOT)/components/ble/ble_advertising/ble_advertising.c \ $(SDK_ROOT)/components/ble/common/ble_conn_params.c \ $(SDK_ROOT)/components/ble/common/ble_conn_state.c \ $(SDK_ROOT)/components/ble/ble_link_ctx_manager/ble_link_ctx_manager.c \ $(SDK_ROOT)/components/ble/common/ble_srv_common.c \ $(SDK_ROOT)/components/ble/nrf_ble_gatt/nrf_ble_gatt.c \ $(SDK_ROOT)/components/ble/nrf_ble_qwr/nrf_ble_qwr.c \ $(SDK_ROOT)/external/utf_converter/utf.c \ $(SDK_ROOT)/components/ble/ble_services/ble_nus/ble_nus.c \ $(SDK_ROOT)/external/thedotfactory_fonts/orkney24pts.c \ $(SDK_ROOT)/external/thedotfactory_fonts/orkney8pts.c \ $(SDK_ROOT)/components/ble/ble_services/ble_lbs/ble_lbs.c \ $(SDK_ROOT)/components/softdevice/common/nrf_sdh.c \ $(SDK_ROOT)/components/softdevice/common/nrf_sdh_ble.c \ $(SDK_ROOT)/components/softdevice/common/nrf_sdh_soc.c \ $(SDK_ROOT)/components/libraries/gfx/nrf_gfx.c \ $(SDK_ROOT)/modules/nrfx/drivers/src/nrfx_spim.c \ $(SDK_ROOT)/integration/nrfx/legacy/nrf_drv_spi.c # Include folders common to all targets INC_FOLDERS += \ $(SDK_ROOT)/integration/nrfx/legacy/ \ $(SDK_ROOT)/modules/nrfx/drivers/src/ \ $(SDK_ROOT)/components/libraries/gfx/ \ $(SDK_ROOT)/components/ble/ble_link_ctx_manager/ \ $(SDK_ROOT)/components/drivers_ext/st7735/ \ $(SDK_ROOT)/components/ble/ble_services/ble_nus/ \ $(SDK_ROOT)/external/thedotfactory_fonts/ \ $(SDK_ROOT)/components/nfc/ndef/generic/message \ $(SDK_ROOT)/components/nfc/t2t_lib \ $(SDK_ROOT)/components/nfc/t4t_parser/hl_detection_procedure \ Loading @@ -83,9 +104,10 @@ INC_FOLDERS += \ $(SDK_ROOT)/components/libraries/fstorage \ $(SDK_ROOT)/components/nfc/ndef/text \ $(SDK_ROOT)/components/libraries/mutex \ $(SDK_ROOT)/components/libraries/gpiote \ $(SDK_ROOT)/components/libraries/gfx \ $(SDK_ROOT)/components/libraries/bootloader/ble_dfu \ $(SDK_ROOT)/components/nfc/ndef/connection_handover/common \ $(SDK_ROOT)/components/libraries/fifo \ $(SDK_ROOT)/components/boards \ $(SDK_ROOT)/components/nfc/ndef/generic/record \ $(SDK_ROOT)/components/nfc/t4t_parser/cc_file \ Loading @@ -103,6 +125,7 @@ INC_FOLDERS += \ $(SDK_ROOT)/components/ble/ble_services/ble_rscs_c \ $(SDK_ROOT)/components/ble/common \ $(SDK_ROOT)/components/ble/ble_services/ble_lls \ $(SDK_ROOT)/components/libraries/bsp \ $(SDK_ROOT)/components/nfc/ndef/connection_handover/ac_rec \ $(SDK_ROOT)/components/ble/ble_services/ble_bas \ $(SDK_ROOT)/components/libraries/mpu \ Loading @@ -128,6 +151,7 @@ INC_FOLDERS += \ $(SDK_ROOT)/components/libraries/cli \ $(SDK_ROOT)/components/ble/ble_services/ble_lbs \ $(SDK_ROOT)/components/ble/ble_services/ble_hts \ $(SDK_ROOT)/components/ble/ble_services/ble_cts_c \ $(SDK_ROOT)/components/libraries/crc16 \ $(SDK_ROOT)/components/nfc/t4t_parser/apdu \ $(SDK_ROOT)/components/libraries/util \ Loading @@ -138,7 +162,9 @@ INC_FOLDERS += \ $(SDK_ROOT)/components/libraries/ecc \ $(SDK_ROOT)/components/libraries/hardfault \ $(SDK_ROOT)/components/ble/ble_services/ble_cscs \ $(SDK_ROOT)/components/libraries/uart \ $(SDK_ROOT)/components/libraries/hci \ $(SDK_ROOT)/components/libraries/usbd/class/hid/kbd \ $(SDK_ROOT)/components/libraries/timer \ $(SDK_ROOT)/integration/nrfx \ $(SDK_ROOT)/components/nfc/t4t_parser/tlv \ Loading @@ -149,7 +175,7 @@ INC_FOLDERS += \ $(SDK_ROOT)/components/libraries/sdcard \ $(SDK_ROOT)/components/nfc/ndef/parser/record \ $(SDK_ROOT)/modules/nrfx/mdk \ $(SDK_ROOT)/components/ble/ble_services/ble_cts_c \ $(SDK_ROOT)/components/ble/ble_link_ctx_manager \ $(SDK_ROOT)/components/ble/ble_services/ble_nus \ $(SDK_ROOT)/components/libraries/twi_mngr \ $(SDK_ROOT)/components/ble/ble_services/ble_hids \ Loading @@ -169,11 +195,12 @@ INC_FOLDERS += \ $(SDK_ROOT)/components/nfc/ndef/uri \ $(SDK_ROOT)/components/ble/nrf_ble_gatt \ $(SDK_ROOT)/components/ble/nrf_ble_qwr \ $(SDK_ROOT)/components/libraries/gfx \ $(SDK_ROOT)/components/libraries/gpiote \ $(SDK_ROOT)/components/libraries/button \ $(SDK_ROOT)/modules/nrfx \ $(SDK_ROOT)/components/libraries/twi_sensor \ $(SDK_ROOT)/integration/nrfx/legacy \ $(SDK_ROOT)/components/libraries/usbd \ $(SDK_ROOT)/components/libraries/usbd/class/hid/kbd \ $(SDK_ROOT)/components/nfc/ndef/connection_handover/ep_oob_rec \ $(SDK_ROOT)/external/segger_rtt \ Loading @@ -188,7 +215,6 @@ INC_FOLDERS += \ $(SDK_ROOT)/components/ble/ble_services/ble_hrs \ $(SDK_ROOT)/components/ble/ble_services/ble_rscs \ $(SDK_ROOT)/components/nfc/ndef/connection_handover/hs_rec \ $(SDK_ROOT)/components/libraries/usbd \ $(SDK_ROOT)/components/nfc/ndef/conn_hand_parser/ac_rec_parser \ $(SDK_ROOT)/components/libraries/stack_guard \ $(SDK_ROOT)/components/libraries/log/src \ Loading @@ -215,7 +241,7 @@ CFLAGS += -DSOFTDEVICE_PRESENT CFLAGS += -DSWI_DISABLE0 CFLAGS += -mcpu=cortex-m4 CFLAGS += -mthumb -mabi=aapcs CFLAGS += -Wall -Werror CFLAGS += -Wall CFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16 # keep every function in a separate section, this allows linker to discard unused ones CFLAGS += -ffunction-sections -fdata-sections -fno-strict-aliasing Loading