From 08d12fd7c51acd2cd6db0a118dd8ffa5436b8cb3 Mon Sep 17 00:00:00 2001 From: hathach Date: Tue, 13 Nov 2018 17:15:56 +0700 Subject: [PATCH] refactor examples --- .../ses/ses_nrf5x}/flash_placement.xml | 0 .../ses_nrf5x}/nRF52840_xxAA_MemoryMap.xml | 0 .../ses/ses_nrf5x}/nRF_Target.js | 0 .../ses/ses_nrf5x}/nrf52840.emProject | 80 +++++++++---------- .../ses/ses_nrf5x}/nrf52840_Registers.xml | 0 .../ses/ses_nrf5x}/thumb_crt0.s | 0 .../{nrf52840 => device_composite}/src/main.c | 0 .../src/msc_app.c | 0 .../src/msc_app.h | 0 .../src/msc_flash_qspi.c | 0 .../src/msc_flash_ram.c | 0 .../src/segger_rtt/SEGGER_RTT.c | 0 .../src/segger_rtt/SEGGER_RTT.h | 0 .../src/segger_rtt/SEGGER_RTT_Conf.h | 0 .../src/segger_rtt/SEGGER_RTT_SES.c | 0 .../src/tusb_config.h | 0 .../src/tusb_descriptors.c | 0 17 files changed, 38 insertions(+), 42 deletions(-) rename examples/device/{nrf52840/segger => device_composite/ses/ses_nrf5x}/flash_placement.xml (100%) rename examples/device/{nrf52840/segger => device_composite/ses/ses_nrf5x}/nRF52840_xxAA_MemoryMap.xml (100%) rename examples/device/{nrf52840/segger => device_composite/ses/ses_nrf5x}/nRF_Target.js (100%) rename examples/device/{nrf52840/segger => device_composite/ses/ses_nrf5x}/nrf52840.emProject (50%) rename examples/device/{nrf52840/segger => device_composite/ses/ses_nrf5x}/nrf52840_Registers.xml (100%) rename examples/device/{nrf52840/segger => device_composite/ses/ses_nrf5x}/thumb_crt0.s (100%) rename examples/device/{nrf52840 => device_composite}/src/main.c (100%) rename examples/device/{nrf52840 => device_composite}/src/msc_app.c (100%) rename examples/device/{nrf52840 => device_composite}/src/msc_app.h (100%) rename examples/device/{nrf52840 => device_composite}/src/msc_flash_qspi.c (100%) rename examples/device/{nrf52840 => device_composite}/src/msc_flash_ram.c (100%) rename examples/device/{nrf52840 => device_composite}/src/segger_rtt/SEGGER_RTT.c (100%) rename examples/device/{nrf52840 => device_composite}/src/segger_rtt/SEGGER_RTT.h (100%) rename examples/device/{nrf52840 => device_composite}/src/segger_rtt/SEGGER_RTT_Conf.h (100%) rename examples/device/{nrf52840 => device_composite}/src/segger_rtt/SEGGER_RTT_SES.c (100%) rename examples/device/{nrf52840 => device_composite}/src/tusb_config.h (100%) rename examples/device/{nrf52840 => device_composite}/src/tusb_descriptors.c (100%) diff --git a/examples/device/nrf52840/segger/flash_placement.xml b/examples/device/device_composite/ses/ses_nrf5x/flash_placement.xml similarity index 100% rename from examples/device/nrf52840/segger/flash_placement.xml rename to examples/device/device_composite/ses/ses_nrf5x/flash_placement.xml diff --git a/examples/device/nrf52840/segger/nRF52840_xxAA_MemoryMap.xml b/examples/device/device_composite/ses/ses_nrf5x/nRF52840_xxAA_MemoryMap.xml similarity index 100% rename from examples/device/nrf52840/segger/nRF52840_xxAA_MemoryMap.xml rename to examples/device/device_composite/ses/ses_nrf5x/nRF52840_xxAA_MemoryMap.xml diff --git a/examples/device/nrf52840/segger/nRF_Target.js b/examples/device/device_composite/ses/ses_nrf5x/nRF_Target.js similarity index 100% rename from examples/device/nrf52840/segger/nRF_Target.js rename to examples/device/device_composite/ses/ses_nrf5x/nRF_Target.js diff --git a/examples/device/nrf52840/segger/nrf52840.emProject b/examples/device/device_composite/ses/ses_nrf5x/nrf52840.emProject similarity index 50% rename from examples/device/nrf52840/segger/nrf52840.emProject rename to examples/device/device_composite/ses/ses_nrf5x/nrf52840.emProject index 5851c33d6..9e93bbd65 100644 --- a/examples/device/nrf52840/segger/nrf52840.emProject +++ b/examples/device/device_composite/ses/ses_nrf5x/nrf52840.emProject @@ -20,13 +20,13 @@ arm_target_interface_type="SWD" build_treat_warnings_as_errors="Yes" c_preprocessor_definitions="NRF52840_XXAA;__nRF_FAMILY;ARM_MATH_CM4;FLASH_PLACEMENT=1;BOARD_PCA10056" - c_user_include_directories="../src;$(tusbDir)/hw/cmsis/Include;$(tusbDir)/hw;$(tusbDir)/src;$(nrfxDir)/..;$(nrfxDir);$(nrfxDir)/mdk;$(nrfxDir)/hal;$(nrfxDir)/drivers/include" + c_user_include_directories="../../src;$(tusbDir)/hw/cmsis/Include;$(tusbDir)/hw;$(tusbDir)/src;$(nrfxDir)/..;$(nrfxDir);$(nrfxDir)/mdk;$(nrfxDir)/hal;$(nrfxDir)/drivers/include" debug_register_definition_file="$(ProjectDir)/nrf52840_Registers.xml" debug_target_connection="J-Link" gcc_entry_point="Reset_Handler" linker_memory_map_file="$(ProjectDir)/nRF52840_xxAA_MemoryMap.xml" linker_section_placement_file="$(ProjectDir)/flash_placement.xml" - macros="DeviceHeaderFile=$(PackagesDir)/nRF/CMSIS/Device/Include/nrf.h;DeviceLibraryIdentifier=M4lf;DeviceSystemFile=$(PackagesDir)/nRF/CMSIS/Device/Source/system_nrf52840.c;DeviceVectorsFile=$(PackagesDir)/nRF/Source/ses_nrf52840_Vectors.s;DeviceFamily=nRF;Target=nRF52840_xxAA;Placement=Flash;tusbDir=../../../..;nrfxDir=../../../../hw/mcu/nordic/nrfx" + macros="DeviceHeaderFile=$(PackagesDir)/nRF/CMSIS/Device/Include/nrf.h;DeviceLibraryIdentifier=M4lf;DeviceSystemFile=$(PackagesDir)/nRF/CMSIS/Device/Source/system_nrf52840.c;DeviceVectorsFile=$(PackagesDir)/nRF/Source/ses_nrf52840_Vectors.s;DeviceFamily=nRF;Target=nRF52840_xxAA;Placement=Flash;tusbDir=../../../../..;nrfxDir=../../../../../hw/mcu/nordic/nrfx" project_directory="" project_type="Executable" target_reset_script="Reset();" @@ -44,70 +44,66 @@ Name="tinyusb" exclude="" filter="*.c;*.h" - path="../../../../src" + path="../../../../../src" recurse="Yes" /> - - - - - - - - + + + + + + + + - - - - + + + + - - + + - - + + - - - + + + - - + + - - - + + + - - - - - - - - - - - - - + + + + + + + + + - - + + diff --git a/examples/device/nrf52840/segger/nrf52840_Registers.xml b/examples/device/device_composite/ses/ses_nrf5x/nrf52840_Registers.xml similarity index 100% rename from examples/device/nrf52840/segger/nrf52840_Registers.xml rename to examples/device/device_composite/ses/ses_nrf5x/nrf52840_Registers.xml diff --git a/examples/device/nrf52840/segger/thumb_crt0.s b/examples/device/device_composite/ses/ses_nrf5x/thumb_crt0.s similarity index 100% rename from examples/device/nrf52840/segger/thumb_crt0.s rename to examples/device/device_composite/ses/ses_nrf5x/thumb_crt0.s diff --git a/examples/device/nrf52840/src/main.c b/examples/device/device_composite/src/main.c similarity index 100% rename from examples/device/nrf52840/src/main.c rename to examples/device/device_composite/src/main.c diff --git a/examples/device/nrf52840/src/msc_app.c b/examples/device/device_composite/src/msc_app.c similarity index 100% rename from examples/device/nrf52840/src/msc_app.c rename to examples/device/device_composite/src/msc_app.c diff --git a/examples/device/nrf52840/src/msc_app.h b/examples/device/device_composite/src/msc_app.h similarity index 100% rename from examples/device/nrf52840/src/msc_app.h rename to examples/device/device_composite/src/msc_app.h diff --git a/examples/device/nrf52840/src/msc_flash_qspi.c b/examples/device/device_composite/src/msc_flash_qspi.c similarity index 100% rename from examples/device/nrf52840/src/msc_flash_qspi.c rename to examples/device/device_composite/src/msc_flash_qspi.c diff --git a/examples/device/nrf52840/src/msc_flash_ram.c b/examples/device/device_composite/src/msc_flash_ram.c similarity index 100% rename from examples/device/nrf52840/src/msc_flash_ram.c rename to examples/device/device_composite/src/msc_flash_ram.c diff --git a/examples/device/nrf52840/src/segger_rtt/SEGGER_RTT.c b/examples/device/device_composite/src/segger_rtt/SEGGER_RTT.c similarity index 100% rename from examples/device/nrf52840/src/segger_rtt/SEGGER_RTT.c rename to examples/device/device_composite/src/segger_rtt/SEGGER_RTT.c diff --git a/examples/device/nrf52840/src/segger_rtt/SEGGER_RTT.h b/examples/device/device_composite/src/segger_rtt/SEGGER_RTT.h similarity index 100% rename from examples/device/nrf52840/src/segger_rtt/SEGGER_RTT.h rename to examples/device/device_composite/src/segger_rtt/SEGGER_RTT.h diff --git a/examples/device/nrf52840/src/segger_rtt/SEGGER_RTT_Conf.h b/examples/device/device_composite/src/segger_rtt/SEGGER_RTT_Conf.h similarity index 100% rename from examples/device/nrf52840/src/segger_rtt/SEGGER_RTT_Conf.h rename to examples/device/device_composite/src/segger_rtt/SEGGER_RTT_Conf.h diff --git a/examples/device/nrf52840/src/segger_rtt/SEGGER_RTT_SES.c b/examples/device/device_composite/src/segger_rtt/SEGGER_RTT_SES.c similarity index 100% rename from examples/device/nrf52840/src/segger_rtt/SEGGER_RTT_SES.c rename to examples/device/device_composite/src/segger_rtt/SEGGER_RTT_SES.c diff --git a/examples/device/nrf52840/src/tusb_config.h b/examples/device/device_composite/src/tusb_config.h similarity index 100% rename from examples/device/nrf52840/src/tusb_config.h rename to examples/device/device_composite/src/tusb_config.h diff --git a/examples/device/nrf52840/src/tusb_descriptors.c b/examples/device/device_composite/src/tusb_descriptors.c similarity index 100% rename from examples/device/nrf52840/src/tusb_descriptors.c rename to examples/device/device_composite/src/tusb_descriptors.c