clean up make
This commit is contained in:
parent
dcc2038346
commit
62e474ac60
@ -65,7 +65,7 @@
|
|||||||
#define SOFTDEVICE_CENTRAL_SEC_COUNT 1
|
#define SOFTDEVICE_CENTRAL_SEC_COUNT 1
|
||||||
|
|
||||||
/* Global nvic state instance, required by nrf_nvic.h */
|
/* Global nvic state instance, required by nrf_nvic.h */
|
||||||
nrf_nvic_state_t nrf_nvic_state;
|
//nrf_nvic_state_t nrf_nvic_state;
|
||||||
|
|
||||||
static softdevice_evt_schedule_func_t m_evt_schedule_func; /**< Pointer to function for propagating SoftDevice events to the scheduler. */
|
static softdevice_evt_schedule_func_t m_evt_schedule_func; /**< Pointer to function for propagating SoftDevice events to the scheduler. */
|
||||||
|
|
||||||
|
@ -15,6 +15,8 @@ VERSION_MINOR = 0
|
|||||||
VERSION_REVISION = 0
|
VERSION_REVISION = 0
|
||||||
|
|
||||||
SDK_PATH = ../../nRF5_SDK_11.0.0_89a8197/components
|
SDK_PATH = ../../nRF5_SDK_11.0.0_89a8197/components
|
||||||
|
SDK15_PATH = ./../nRF5_SDK_15.0.0_a53641a/components
|
||||||
|
|
||||||
SRC_PATH = ..
|
SRC_PATH = ..
|
||||||
TUSB_PATH = ../../tinyusb/tinyusb
|
TUSB_PATH = ../../tinyusb/tinyusb
|
||||||
|
|
||||||
@ -23,8 +25,8 @@ SD_VERSION = 6.0.0
|
|||||||
|
|
||||||
SD_NAME_UPPER = $(subst s,S,$(SD_NAME))
|
SD_NAME_UPPER = $(subst s,S,$(SD_NAME))
|
||||||
|
|
||||||
SD_PATH = ../../softdevice/$(SD_NAME)/$(SD_VERSION)
|
SD_PATH = ../../softdevice/$(SD_VERSION)
|
||||||
SD_HEX = $(SD_PATH)/hex/$(SD_NAME)_nrf52840_$(SD_VERSION)-6.alpha_softdevice.hex
|
SD_HEX = $(SD_PATH)/$(SD_NAME)/hex/$(SD_NAME)_nrf52_$(SD_VERSION)_softdevice.hex
|
||||||
LINKER_SCRIPT = $(SRC_PATH)/$(SD_NAME)_$(SD_VERSION).ld
|
LINKER_SCRIPT = $(SRC_PATH)/$(SD_NAME)_$(SD_VERSION).ld
|
||||||
|
|
||||||
ifeq ($(VERSION_SINGLEBANK),1)
|
ifeq ($(VERSION_SINGLEBANK),1)
|
||||||
@ -38,9 +40,6 @@ endif
|
|||||||
BOOTLOADER_SD_SUFFIX = $(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_REVISION)_$(SD_NAME)_$(BANKMODE)
|
BOOTLOADER_SD_SUFFIX = $(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_REVISION)_$(SD_NAME)_$(BANKMODE)
|
||||||
FINAL_BIN_DIR := ../../bin
|
FINAL_BIN_DIR := ../../bin
|
||||||
|
|
||||||
TEMPLATE_PATH = $(SDK_PATH)/toolchain/gcc
|
|
||||||
|
|
||||||
|
|
||||||
#******************************************************************************
|
#******************************************************************************
|
||||||
# Tool configure
|
# Tool configure
|
||||||
#******************************************************************************
|
#******************************************************************************
|
||||||
@ -95,7 +94,6 @@ C_SOURCE_FILES += $(SDK_PATH)/libraries/bootloader_dfu/dfu_transport_ble.c
|
|||||||
C_SOURCE_FILES += $(SDK_PATH)/libraries/timer/app_timer.c
|
C_SOURCE_FILES += $(SDK_PATH)/libraries/timer/app_timer.c
|
||||||
C_SOURCE_FILES += $(SDK_PATH)/libraries/scheduler/app_scheduler.c
|
C_SOURCE_FILES += $(SDK_PATH)/libraries/scheduler/app_scheduler.c
|
||||||
C_SOURCE_FILES += $(SDK_PATH)/libraries/util/app_error.c
|
C_SOURCE_FILES += $(SDK_PATH)/libraries/util/app_error.c
|
||||||
#C_SOURCE_FILES += $(SDK_PATH)/libraries/util/app_error_weak.c
|
|
||||||
C_SOURCE_FILES += $(SDK_PATH)/libraries/util/app_util_platform.c
|
C_SOURCE_FILES += $(SDK_PATH)/libraries/util/app_util_platform.c
|
||||||
C_SOURCE_FILES += $(SDK_PATH)/libraries/crc16/crc16.c
|
C_SOURCE_FILES += $(SDK_PATH)/libraries/crc16/crc16.c
|
||||||
C_SOURCE_FILES += $(SDK_PATH)/libraries/hci/hci_mem_pool.c
|
C_SOURCE_FILES += $(SDK_PATH)/libraries/hci/hci_mem_pool.c
|
||||||
@ -106,9 +104,8 @@ C_SOURCE_FILES += $(SDK_PATH)/libraries/uart/app_uart.c
|
|||||||
|
|
||||||
C_SOURCE_FILES += $(SDK_PATH)/drivers_nrf/common/nrf_drv_common.c
|
C_SOURCE_FILES += $(SDK_PATH)/drivers_nrf/common/nrf_drv_common.c
|
||||||
C_SOURCE_FILES += $(SDK_PATH)/drivers_nrf/uart/nrf_drv_uart.c
|
C_SOURCE_FILES += $(SDK_PATH)/drivers_nrf/uart/nrf_drv_uart.c
|
||||||
C_SOURCE_FILES += $(SDK_PATH)/drivers_nrf/power/nrf_drv_power.c
|
#C_SOURCE_FILES += $(SDK_PATH)/drivers_nrf/power/nrf_drv_power.c
|
||||||
|
|
||||||
C_SOURCE_FILES += $(SDK_PATH)/ble/common/ble_advdata.c
|
|
||||||
C_SOURCE_FILES += $(SDK_PATH)/ble/common/ble_conn_params.c
|
C_SOURCE_FILES += $(SDK_PATH)/ble/common/ble_conn_params.c
|
||||||
C_SOURCE_FILES += $(SDK_PATH)/ble/common/ble_srv_common.c
|
C_SOURCE_FILES += $(SDK_PATH)/ble/common/ble_srv_common.c
|
||||||
C_SOURCE_FILES += $(SDK_PATH)/ble/ble_services/ble_dfu/ble_dfu.c
|
C_SOURCE_FILES += $(SDK_PATH)/ble/ble_services/ble_dfu/ble_dfu.c
|
||||||
@ -117,17 +114,17 @@ C_SOURCE_FILES += $(SDK_PATH)/ble/ble_services/ble_dis/ble_dis.c
|
|||||||
C_SOURCE_FILES += $(SDK_PATH)/drivers_nrf/pstorage/pstorage_raw.c
|
C_SOURCE_FILES += $(SDK_PATH)/drivers_nrf/pstorage/pstorage_raw.c
|
||||||
C_SOURCE_FILES += $(SDK_PATH)/toolchain/system_nrf52840.c
|
C_SOURCE_FILES += $(SDK_PATH)/toolchain/system_nrf52840.c
|
||||||
|
|
||||||
C_SOURCE_FILES += ../../softdevice/common/softdevice_handler/softdevice_handler.c
|
C_SOURCE_FILES += $(SD_PATH)/common/softdevice_handler/softdevice_handler.c
|
||||||
C_SOURCE_FILES += ../../softdevice/common/softdevice_handler/softdevice_handler_appsh.c
|
C_SOURCE_FILES += $(SD_PATH)/common/softdevice_handler/softdevice_handler_appsh.c
|
||||||
|
|
||||||
C_SOURCE_FILES += $(SRC_PATH)/tusb_descriptors.c
|
#C_SOURCE_FILES += $(SRC_PATH)/tusb_descriptors.c
|
||||||
|
|
||||||
C_SOURCE_FILES += $(TUSB_PATH)/portable/nordic/nrf5x/dcd_nrf5x.c
|
#C_SOURCE_FILES += $(TUSB_PATH)/portable/nordic/nrf5x/dcd_nrf5x.c
|
||||||
C_SOURCE_FILES += $(TUSB_PATH)/portable/nordic/nrf5x/hal_nrf5x.c
|
#C_SOURCE_FILES += $(TUSB_PATH)/portable/nordic/nrf5x/hal_nrf5x.c
|
||||||
C_SOURCE_FILES += $(TUSB_PATH)/common/tusb_fifo.c
|
#C_SOURCE_FILES += $(TUSB_PATH)/common/tusb_fifo.c
|
||||||
C_SOURCE_FILES += $(TUSB_PATH)/device/usbd.c
|
#C_SOURCE_FILES += $(TUSB_PATH)/device/usbd.c
|
||||||
C_SOURCE_FILES += $(TUSB_PATH)/class/cdc/cdc_device.c
|
#C_SOURCE_FILES += $(TUSB_PATH)/class/cdc/cdc_device.c
|
||||||
C_SOURCE_FILES += $(TUSB_PATH)/tusb.c
|
#C_SOURCE_FILES += $(TUSB_PATH)/tusb.c
|
||||||
|
|
||||||
#******************************************************************************
|
#******************************************************************************
|
||||||
# Assembly Files
|
# Assembly Files
|
||||||
@ -159,10 +156,10 @@ INC_PATHS += -I$(SDK_PATH)/drivers_nrf/uart
|
|||||||
INC_PATHS += -I$(SDK_PATH)/drivers_nrf/power
|
INC_PATHS += -I$(SDK_PATH)/drivers_nrf/power
|
||||||
INC_PATHS += -I$(SDK_PATH)/drivers_nrf/usbd
|
INC_PATHS += -I$(SDK_PATH)/drivers_nrf/usbd
|
||||||
|
|
||||||
INC_PATHS += -I../../softdevice/common
|
INC_PATHS += -I$(SD_PATH)/common
|
||||||
INC_PATHS += -I../../softdevice/common/softdevice_handler/
|
INC_PATHS += -I$(SD_PATH)/common/softdevice_handler/
|
||||||
INC_PATHS += -I$(SD_PATH)/headers
|
INC_PATHS += -I$(SD_PATH)/$(SD_NAME)/headers
|
||||||
INC_PATHS += -I$(SD_PATH)/headers/nrf52
|
INC_PATHS += -I$(SD_PATH)/$(SD_NAME)/headers/nrf52
|
||||||
|
|
||||||
INC_PATHS += -I$(SDK_PATH)/device
|
INC_PATHS += -I$(SDK_PATH)/device
|
||||||
INC_PATHS += -I$(SDK_PATH)/drivers_nrf/pstorage
|
INC_PATHS += -I$(SDK_PATH)/drivers_nrf/pstorage
|
||||||
@ -223,7 +220,7 @@ CFLAGS += -fno-builtin --short-enums
|
|||||||
|
|
||||||
# keep every function in separate section. This will allow linker to dump unused functions
|
# keep every function in separate section. This will allow linker to dump unused functions
|
||||||
LDFLAGS += -Xlinker -Map=$(LISTING_DIRECTORY)/$(OUTPUT_FILENAME).map
|
LDFLAGS += -Xlinker -Map=$(LISTING_DIRECTORY)/$(OUTPUT_FILENAME).map
|
||||||
LDFLAGS += -mthumb -mabi=aapcs -L $(TEMPLATE_PATH) -T$(LINKER_SCRIPT)
|
LDFLAGS += -mthumb -mabi=aapcs -L$(SRC_PATH)/ -T$(LINKER_SCRIPT)
|
||||||
LDFLAGS += -mcpu=cortex-m4
|
LDFLAGS += -mcpu=cortex-m4
|
||||||
LDFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
|
LDFLAGS += -mfloat-abi=hard -mfpu=fpv4-sp-d16
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user