From 15b3e1657d76f8ab3652730434e1248a46d11d42 Mon Sep 17 00:00:00 2001 From: microbit-carlos Date: Wed, 10 Apr 2019 18:04:18 +0100 Subject: [PATCH] Add instructions on how to generate the build environment And adds the uVision micro:bit project files as well. --- README.md | 94 +++ projectfiles/uvision/kl26z_bl/kl26z_bl.uvproj | 675 +++++++++++++++++ .../uvision/microbit_if/microbit_if.uvproj | 695 ++++++++++++++++++ requirements_v0234_frozen.txt | 29 + 4 files changed, 1493 insertions(+) create mode 100644 projectfiles/uvision/kl26z_bl/kl26z_bl.uvproj create mode 100644 projectfiles/uvision/microbit_if/microbit_if.uvproj create mode 100644 requirements_v0234_frozen.txt diff --git a/README.md b/README.md index 33cf1a78c..05e2d8844 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,97 @@ +# v0234 + +This branch has been updated to ensure we can easily build v0234 in the future. +It has also been git tagged to `v0234-mb-patched`: +https://github.com/microbit-foundation/DAPLink/releases/tag/v0234-mb-patched + +## Modifications + +You can see the differences using GH: +https://github.com/microbit-foundation/DAPLink/compare/microbit-0234...v0234-mb-patched + +List of changes: +- This README has been updated with additional information +- A future commit has been applied manually to fix an issue building with + a newer version of uVision + * More info in the commit message + * https://github.com/ARMmbed/DAPLink/pull/49 + * https://github.com/ARMmbed/DAPLink/commit/28a6acc01e8904dce2247431104c2b64eddb1e9b + * Applied in e8be53c3f106aea5fd11c3d096afcda4ec8a5672 + * Patch file `28a6acc01e.patch` from original commit was also added +- Added a `requirements_v0234_frozen.txt` file with pinned Python dependencies + to get project-generator working correctly + * Beacuse the Python dependencies were not pinned and the nested + dependencies also had unpinned versions, it took a bit of effort to + figure out the right combination +- In case there are still issues with the pinned Python dependencies the + uVision project files have been added as well + * File were added as they were created by project-generator, before being + opened with uVision + * These files will be overwritten when project-generator is used + + +## Set up build environment + +With Python 2.7: + +``` +git clone https://github.com/microbit-foundation/DAPLink.git +cd DAPLink +git checkout -b v0234 origin/v0234 +pip install virtualenv +virtualenv venv +cd venv/Scripts/ && activate.bat & cd ../.. +pip install pip==9.0.3 +pip install -r requirements_v0234_frozen.txt +``` + +Note: The `pip install pip==9.0.3` command might give an error on Windows when +it tries to remove the pip.exe file (which is locked by the terminal command +you are executing). That should be fine, just check you are running v9 with +`pip --version`. + + +To generate the project files: + +``` +pgen export -t uvision -p microbit_if +pgen export -t uvision -p kl26z_bl +``` + +In this version of DAPLink the uVision project doesn't execute the Python +tools, so there is no need to launch uVision from within the virtual +environment. + + +## uVision version used + +This branch was built using: +``` +IDE-Version: +µVision V5.26.2.0 +Copyright (C) 2018 ARM Ltd and ARM Germany GmbH. All rights reserved. + +Tool Version Numbers: +Toolchain: MDK-ARM Professional Version: 5.26.2.0 +Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin +C Compiler: Armcc.exe V5.06 update 6 (build 750) +Assembler: Armasm.exe V5.06 update 6 (build 750) +Linker/Locator: ArmLink.exe V5.06 update 6 (build 750) +Library Manager: ArmAr.exe V5.06 update 6 (build 750) +Hex Converter: FromElf.exe V5.06 update 6 (build 750) +CPU DLL: SARMCM3.DLL V5.26.2.0 +Dialog DLL: DARMCM1.DLL V1.19.1.0 +Target DLL: CMSIS_AGDI.dll V1.30.6.0 +Dialog DLL: TARMCM1.DLL V1.14.0.0 +``` + + +## Original README + +Below this line is the original README.md: + +----- + # DAPLink ## Setup diff --git a/projectfiles/uvision/kl26z_bl/kl26z_bl.uvproj b/projectfiles/uvision/kl26z_bl/kl26z_bl.uvproj new file mode 100644 index 000000000..b42073524 --- /dev/null +++ b/projectfiles/uvision/kl26z_bl/kl26z_bl.uvproj @@ -0,0 +1,675 @@ + + + 1.1 +
### uVision Project, (C) Keil Software
+ + + kl26z_bl + 0x4 + ARM-ADS + + + Cortex-M0 + ARM + CLOCK(12000000) CPUTYPE("Cortex-M0") ESEL ELITTLE + + + + 6835 + + + + + + + + + + + + 0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 1 + + .\build\ + kl26z_bl + 1 + 0 + 1 + 1 + 1 + .\build\ + 1 + 0 + 0 + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + + 1 + 0 + fromelf --bin $L@L.axf -o $L@L.bin + + 0 + 0 + + 0 + + + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 3 + + + 1 + + + SARMCM3.DLL + + DARMCM1.DLL + -pCM0 + SARMCM3.DLL + + TARMCM1.DLL + -pCM0 + + + + 1 + 0 + 0 + 0 + 16 + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + + + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + 0 + + 0 + -1 + + + + + + + + + + + + + + BIN\CMSIS_AGDI.dll + + + + + 0 + 0 + 0 + 0 + 0 + -1 + + 0 + BIN\CMSIS_AGDI.dll + "" () + + + + + 0 + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + "Cortex-M0" + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + + + + 1 + 3 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + --gnu --c99 + MSC_ENDPOINT, DAPLINK_BL, __RTX, INTERFACE_KL26Z, CPU_MKL26Z128VLH4 + + ..\..\..\source\common\usb; ..\..\..\source\common\usb\msc; ..\..\..\source\common\endpoints\drag-n-drop; ..\..\..\source\daplink_bl; ..\..\..\source\daplink_bl\target; ..\..\..\source\daplink_bl\target\iap_api; ..\..\..\source\common\cmsis-core; ..\..\..\source\common\hal; ..\..\..\source\common\rtos; ..\..\..\source\common\rtos\cm0; ..\..\..\source\daplink_bl\target\iap_api\freescale\driver; ..\..\..\source\daplink_bl\target\iap_api\freescale\devices; ..\..\..\source\daplink_bl\target\iap_api\freescale; ..\..\..\source\daplink_bl\target\iap_api\freescale\devices\MKL26Z4; ..\..\..\source\common\cmsis-core\freescale\kl26z; ..\..\..\source\common\cmsis-core\freescale\kl26z\armcc; ..\..\..\source\common\hal\freescale\kl26z; ..\..\..\source\daplink_bl\target\freescale\kl26z + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + MSC_ENDPOINT, DAPLINK_BL, __RTX, INTERFACE_KL26Z, CPU_MKL26Z128VLH4 + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0x00000000 + 0x00000000 + + ..\..\..\source\common\cmsis-core\freescale\kl26z\armcc\kl26z_daplink_bl.sct + + + + + + + + + + + usb_msc + + + 1 + usbd_core_msc.c + ..\..\..\source\common\usb\msc\usbd_core_msc.c + + + 1 + usbd_msc.c + ..\..\..\source\common\usb\msc\usbd_msc.c + + + 1 + intelhex.c + ..\..\..\source\common\endpoints\drag-n-drop\intelhex.c + + + 1 + usbd_user_msc.c + ..\..\..\source\common\endpoints\drag-n-drop\usbd_user_msc.c + + + 1 + virtual_fs.c + ..\..\..\source\common\endpoints\drag-n-drop\virtual_fs.c + + + + + daplink_bl + + + 1 + daplink.c + ..\..\..\source\daplink_bl\daplink.c + + + 1 + flash_hal_svc.c + ..\..\..\source\daplink_bl\flash_hal_svc.c + + + 1 + main.c + ..\..\..\source\daplink_bl\main.c + + + 1 + RTX_Config.c + ..\..\..\source\daplink_bl\RTX_Config.c + + + 1 + target_flash.c + ..\..\..\source\daplink_bl\target_flash.c + + + 1 + config_settings.c + ..\..\..\source\common\hal\config_settings.c + + + 1 + validation.c + ..\..\..\source\common\hal\validation.c + + + 1 + version.c + ..\..\..\source\common\hal\version.c + + + 2 + SVC_Table.s + ..\..\..\source\daplink_bl\SVC_Table.s + + + + + fsl_flash_driver + + + 1 + FlashDev.c + ..\..\..\source\daplink_bl\target\iap_api\freescale\FlashDev.c + + + 1 + FlashPrg.c + ..\..\..\source\daplink_bl\target\iap_api\freescale\FlashPrg.c + + + 1 + flash_init.c + ..\..\..\source\daplink_bl\target\iap_api\freescale\driver\flash_init.c + + + 1 + flash_erase.c + ..\..\..\source\daplink_bl\target\iap_api\freescale\driver\flash_erase.c + + + 1 + flash_program.c + ..\..\..\source\daplink_bl\target\iap_api\freescale\driver\flash_program.c + + + 1 + flash_erase_all.c + ..\..\..\source\daplink_bl\target\iap_api\freescale\driver\flash_erase_all.c + + + 1 + flash_verify_erase.c + ..\..\..\source\daplink_bl\target\iap_api\freescale\driver\flash_verify_erase.c + + + 1 + flash_get_property.c + ..\..\..\source\daplink_bl\target\iap_api\freescale\driver\flash_get_property.c + + + 1 + flash_verify_program.c + ..\..\..\source\daplink_bl\target\iap_api\freescale\driver\flash_verify_program.c + + + 1 + flash_verify_erase_all.c + ..\..\..\source\daplink_bl\target\iap_api\freescale\driver\flash_verify_erase_all.c + + + 1 + flash_command_sequence.c + ..\..\..\source\daplink_bl\target\iap_api\freescale\driver\flash_command_sequence.c + + + + + rtos + + + 1 + HAL_CM1.c + ..\..\..\source\common\rtos\cm0\HAL_CM1.c + + + 1 + rt_Event.c + ..\..\..\source\common\rtos\rt_Event.c + + + 1 + rt_List.c + ..\..\..\source\common\rtos\rt_List.c + + + 1 + rt_Mailbox.c + ..\..\..\source\common\rtos\rt_Mailbox.c + + + 1 + rt_MemBox.c + ..\..\..\source\common\rtos\rt_MemBox.c + + + 1 + rt_Mutex.c + ..\..\..\source\common\rtos\rt_Mutex.c + + + 1 + rt_Robin.c + ..\..\..\source\common\rtos\rt_Robin.c + + + 1 + rt_Semaphore.c + ..\..\..\source\common\rtos\rt_Semaphore.c + + + 1 + rt_System.c + ..\..\..\source\common\rtos\rt_System.c + + + 1 + rt_Task.c + ..\..\..\source\common\rtos\rt_Task.c + + + 1 + rt_Time.c + ..\..\..\source\common\rtos\rt_Time.c + + + 1 + rt_Timer.c + ..\..\..\source\common\rtos\rt_Timer.c + + + + + target_specific + + + 1 + app_config.c + ..\..\..\source\daplink_bl\target\freescale\kl26z\app_config.c + + + + + host + + + 1 + flash_densities_kl_series.c + ..\..\..\source\daplink_bl\target\iap_api\freescale\driver\flash_densities_kl_series.c + + + 1 + system_MKL26Z4.c + ..\..\..\source\common\cmsis-core\freescale\kl26z\system_MKL26Z4.c + + + 1 + gpio.c + ..\..\..\source\common\hal\freescale\kl26z\gpio.c + + + 1 + read_uid.c + ..\..\..\source\common\hal\freescale\kl26z\read_uid.c + + + 1 + uart.c + ..\..\..\source\common\hal\freescale\kl26z\uart.c + + + 1 + usbd_MKL26Z4.c + ..\..\..\source\common\hal\freescale\kl26z\usbd_MKL26Z4.c + + + 1 + usb_config.c + ..\..\..\source\common\hal\freescale\kl26z\usb_config.c + + + 2 + startup_MKL26Z4.s + ..\..\..\source\common\cmsis-core\freescale\kl26z\armcc\startup_MKL26Z4.s + + + + + usb_core + + + 1 + usbd_core.c + ..\..\..\source\common\usb\usbd_core.c + + + + + + +
\ No newline at end of file diff --git a/projectfiles/uvision/microbit_if/microbit_if.uvproj b/projectfiles/uvision/microbit_if/microbit_if.uvproj new file mode 100644 index 000000000..2094adb16 --- /dev/null +++ b/projectfiles/uvision/microbit_if/microbit_if.uvproj @@ -0,0 +1,695 @@ + + + 1.1 +
### uVision Project, (C) Keil Software
+ + + microbit_if + 0x4 + ARM-ADS + + + Cortex-M0 + ARM + CLOCK(12000000) CPUTYPE("Cortex-M0") ESEL ELITTLE + + + + 6835 + + + + + + + + + + + + 0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 1 + + .\build\ + microbit_if + 1 + 0 + 1 + 1 + 1 + .\build\ + 1 + 0 + 0 + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + + 1 + 0 + fromelf --bin $L@L.axf -o $L@L.bin + + 0 + 0 + + 0 + + + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 3 + + + 1 + + + SARMCM3.DLL + + DARMCM1.DLL + -pCM0 + SARMCM3.DLL + + TARMCM1.DLL + -pCM0 + + + + 1 + 0 + 0 + 0 + 16 + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + + + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + 0 + + 0 + -1 + + + + + + + + + + + + + + BIN\CMSIS_AGDI.dll + + + + + 0 + 0 + 0 + 0 + 0 + -1 + + 0 + BIN\CMSIS_AGDI.dll + "" () + + + + + 0 + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + "Cortex-M0" + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + + + + 1 + 3 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + --gnu --c99 + HID_ENDPOINT, MSC_ENDPOINT, CDC_ENDPOINT, DAPLINK_IF, __RTX, INTERFACE_KL26Z, CPU_MKL26Z128VLH4, APP_OFFSET_32K + + ..\..\..\source\common\usb; ..\..\..\source\common\usb\hid; ..\..\..\source\common\endpoints\cmsis-dap; ..\..\..\source\common\usb\msc; ..\..\..\source\common\endpoints\drag-n-drop; ..\..\..\source\common\usb\cdc; ..\..\..\source\common\endpoints\usb2uart; ..\..\..\source\daplink_if; ..\..\..\source\daplink_if\target; ..\..\..\source\common\cmsis-core; ..\..\..\source\common\hal; ..\..\..\source\common\rtos; ..\..\..\source\common\rtos\cm0; ..\..\..\source\daplink_bl\target\iap_api\freescale\driver; ..\..\..\source\daplink_bl\target\iap_api\freescale\devices\MKL26Z4; ..\..\..\source\common\cmsis-core\freescale\kl26z; ..\..\..\source\common\cmsis-core\freescale\kl26z\armcc; ..\..\..\source\common\hal\freescale\kl26z; ..\..\..\source\daplink_if\target\nordic\nrf51822; ..\..\..\source\overrides + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + HID_ENDPOINT, MSC_ENDPOINT, CDC_ENDPOINT, DAPLINK_IF, __RTX, INTERFACE_KL26Z, CPU_MKL26Z128VLH4, APP_OFFSET_32K + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0x00000000 + 0x00000000 + + ..\..\..\source\common\cmsis-core\freescale\kl26z\armcc\kl26z_daplink_if.sct + + + + + + + + + + + usb_msc + + + 1 + usbd_core_msc.c + ..\..\..\source\common\usb\msc\usbd_core_msc.c + + + 1 + usbd_msc.c + ..\..\..\source\common\usb\msc\usbd_msc.c + + + 1 + intelhex.c + ..\..\..\source\common\endpoints\drag-n-drop\intelhex.c + + + 1 + usbd_user_msc.c + ..\..\..\source\common\endpoints\drag-n-drop\usbd_user_msc.c + + + 1 + virtual_fs.c + ..\..\..\source\common\endpoints\drag-n-drop\virtual_fs.c + + + + + microbit + + + 1 + microbit.c + ..\..\..\source\overrides\microbit.c + + + + + usb_cdc + + + 1 + usbd_cdc_acm.c + ..\..\..\source\common\usb\cdc\usbd_cdc_acm.c + + + 1 + usbd_core_cdc.c + ..\..\..\source\common\usb\cdc\usbd_core_cdc.c + + + 1 + serial.c + ..\..\..\source\common\endpoints\usb2uart\serial.c + + + 1 + usbd_user_cdc_acm.c + ..\..\..\source\common\endpoints\usb2uart\usbd_user_cdc_acm.c + + + + + rtos + + + 1 + HAL_CM1.c + ..\..\..\source\common\rtos\cm0\HAL_CM1.c + + + 1 + rt_Event.c + ..\..\..\source\common\rtos\rt_Event.c + + + 1 + rt_List.c + ..\..\..\source\common\rtos\rt_List.c + + + 1 + rt_Mailbox.c + ..\..\..\source\common\rtos\rt_Mailbox.c + + + 1 + rt_MemBox.c + ..\..\..\source\common\rtos\rt_MemBox.c + + + 1 + rt_Mutex.c + ..\..\..\source\common\rtos\rt_Mutex.c + + + 1 + rt_Robin.c + ..\..\..\source\common\rtos\rt_Robin.c + + + 1 + rt_Semaphore.c + ..\..\..\source\common\rtos\rt_Semaphore.c + + + 1 + rt_System.c + ..\..\..\source\common\rtos\rt_System.c + + + 1 + rt_Task.c + ..\..\..\source\common\rtos\rt_Task.c + + + 1 + rt_Time.c + ..\..\..\source\common\rtos\rt_Time.c + + + 1 + rt_Timer.c + ..\..\..\source\common\rtos\rt_Timer.c + + + + + daplink_if + + + 1 + daplink.c + ..\..\..\source\daplink_if\daplink.c + + + 1 + main.c + ..\..\..\source\daplink_if\main.c + + + 1 + RTX_Config.c + ..\..\..\source\daplink_if\RTX_Config.c + + + 1 + swd_host.c + ..\..\..\source\daplink_if\swd_host.c + + + 1 + target_flash.c + ..\..\..\source\daplink_if\target_flash.c + + + 1 + config_settings.c + ..\..\..\source\common\hal\config_settings.c + + + 1 + validation.c + ..\..\..\source\common\hal\validation.c + + + 1 + version.c + ..\..\..\source\common\hal\version.c + + + 2 + SVC_Table.s + ..\..\..\source\daplink_if\SVC_Table.s + + + + + usb_hid + + + 1 + usbd_core_hid.c + ..\..\..\source\common\usb\hid\usbd_core_hid.c + + + 1 + usbd_hid.c + ..\..\..\source\common\usb\hid\usbd_hid.c + + + 1 + DAP.c + ..\..\..\source\common\endpoints\cmsis-dap\DAP.c + + + 1 + dap_vendor_command.c + ..\..\..\source\common\endpoints\cmsis-dap\dap_vendor_command.c + + + 1 + JTAG_DP.c + ..\..\..\source\common\endpoints\cmsis-dap\JTAG_DP.c + + + 1 + SW_DP.c + ..\..\..\source\common\endpoints\cmsis-dap\SW_DP.c + + + 1 + usbd_user_hid.c + ..\..\..\source\common\endpoints\cmsis-dap\usbd_user_hid.c + + + + + target_specific + + + 1 + app_config.c + ..\..\..\source\daplink_if\target\nordic\nrf51822\app_config.c + + + 1 + target_reset.c + ..\..\..\source\daplink_if\target\nordic\nrf51822\target_reset.c + + + + + host + + + 1 + flash_densities_kl_series.c + ..\..\..\source\daplink_bl\target\iap_api\freescale\driver\flash_densities_kl_series.c + + + 1 + system_MKL26Z4.c + ..\..\..\source\common\cmsis-core\freescale\kl26z\system_MKL26Z4.c + + + 1 + gpio.c + ..\..\..\source\common\hal\freescale\kl26z\gpio.c + + + 1 + read_uid.c + ..\..\..\source\common\hal\freescale\kl26z\read_uid.c + + + 1 + uart.c + ..\..\..\source\common\hal\freescale\kl26z\uart.c + + + 1 + usbd_MKL26Z4.c + ..\..\..\source\common\hal\freescale\kl26z\usbd_MKL26Z4.c + + + 1 + usb_config.c + ..\..\..\source\common\hal\freescale\kl26z\usb_config.c + + + 2 + startup_MKL26Z4.s + ..\..\..\source\common\cmsis-core\freescale\kl26z\armcc\startup_MKL26Z4.s + + + + + usb_core + + + 1 + usbd_core.c + ..\..\..\source\common\usb\usbd_core.c + + + + + + +
\ No newline at end of file diff --git a/requirements_v0234_frozen.txt b/requirements_v0234_frozen.txt new file mode 100644 index 000000000..8de301d02 --- /dev/null +++ b/requirements_v0234_frozen.txt @@ -0,0 +1,29 @@ +appdirs==1.4.3 +certifi==2018.10.15 +chardet==3.0.4 +colorama==0.4.0 +enum34==1.1.6 +fasteners==0.14.1 +future==0.16.0 +idna==2.7 +intelhex==2.2.1 +intervaltree==2.1.0 +Jinja2==2.10 +MarkupSafe==1.0 +mbed-ls==1.6.1 +monotonic==1.5 +prettytable==0.7.2 +project-generator==0.7.4 +project-generator-definitions==0.1.6 +pyelftools==0.25 +pyOCD==0.12.0 +pyserial==3.4 +pyusb==1.0.2 +pywinusb==0.4.2 +PyYAML==3.13 +requests==2.20.0 +six==1.11.0 +sortedcontainers==2.0.5 +urllib3==1.24 +websocket-client==0.53.0 +xmltodict==0.11.0