M2354: Support TF-M
1. Configure non-secure target name to NU_M2354 (targets/targets.json). No NU_M2354_NS alias 2. Following template target, enable image signing and concatenating in post-build process (1) Add post-build script (tools/targets). (2) Enable TF-M custom build by centralize relevant stuff imported from TF-M (COMPONENT_TFM_S_FW). 3. Add M2354Code.merge_secure into whitelist of uvision6 (tools/export/uvision/__init__.py). 4. Add M2354 CMSIS pack database (tools/arm_pack_manager/index.json). 5. Configure stdio baudrate to 115200 to match TF-M port (platform/mbed_lib.json). 6. Define CMSIS_NVIC_VIRTUAL to override NVIC_SystemReset with TF-M version (cmsis_nvic_virtual.h). 7. Override tfm_ns_interface_xxx(...) to enable NS secure call: (1) At pre-rtos stage (2) In SVC context 8. Implement secure function call with tfm_platform_ioctl(...). 9. Combine stddriver_secure.h/c and hal_secure.h/c into platform_extra_secure.h/c. 10. Fix peripheral base to non-secure (PeripheralNames.h) (TrustZone-unaware since Mbed OS 6.0). 11. Fix NU_PORT_BASE/NU_GET_GPIO_PIN_DATA/NU_SET_GPIO_PIN_DATA to non-secure (PinNamesCommon.h) (TrustZone-unaware since Mbed OS 6.0). 12. NSC convention for StdDriver sys/clk (both TF-M and Mbed must follow) (1) SYS_ResetModule Usage: Replaced with SYS_ResetModule_S on Mbed OS Action: Make it inaccessible from Mbed (neither source nor NSC). Provide SYS_ResetModule_S on Mbed via platform ioctl instead. (2) CLK_GetXxx Usage: Called in bpwm/i2s/qspi/sc/sdh and system_M2354 on Mbed OS Action: Make them inaccessible from Mbed (neither source nor NSC). Re-provide them on Mbed via platform ioctl instead. 13. Remove DISABLE/ENABLE macro definitions in BSP to avoid name conflict with other modules 14. Change to TMR4/5 from TMR2/3 for implementing us_ticker/lp_ticker because TMR2 is used for TF-M NSPE test 15. Support cmake NOTE: Export(uvision6) doesn't support TF-M target. To enable it for partial compile on Keil, force below function to return true. is_target_supported(tools/export/uvision/__init__.py) |
---|
|
platform/mbed_lib.json |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/CMakeLists.txt |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/CMakeLists.txt 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/PeripheralNames.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/PeripheralPins.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/PeripheralPins.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/PinNamesCommon.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/PortNames.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/TARGET_NU_M2354/PinNames.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/TARGET_TFM/CMakeLists.txt 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/TARGET_TFM/TARGET_NU_M2354/CMakeLists.txt 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/TARGET_TFM/TARGET_NU_M2354/COMPONENT_TFM_S_FW/CMakeLists.txt 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/TARGET_TFM/TARGET_NU_M2354/COMPONENT_TFM_S_FW/LICENSE 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/TARGET_TFM/TARGET_NU_M2354/COMPONENT_TFM_S_FW/README.md 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/TARGET_TFM/TARGET_NU_M2354/COMPONENT_TFM_S_FW/bl2.bin 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/TARGET_TFM/TARGET_NU_M2354/COMPONENT_TFM_S_FW/partition/flash_layout.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/TARGET_TFM/TARGET_NU_M2354/COMPONENT_TFM_S_FW/partition/signing_layout_preprocessed.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/TARGET_TFM/TARGET_NU_M2354/COMPONENT_TFM_S_FW/s_veneers.o 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/TARGET_TFM/TARGET_NU_M2354/COMPONENT_TFM_S_FW/signing_key/nuvoton_m2354-root-rsa-3072.md 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/TARGET_TFM/TARGET_NU_M2354/COMPONENT_TFM_S_FW/signing_key/nuvoton_m2354-root-rsa-3072.pem 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/TARGET_TFM/TARGET_NU_M2354/COMPONENT_TFM_S_FW/tfm_s.bin 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/TARGET_TFM/cmsis_nvic_virtual.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/TARGET_TFM/platform_extra_secure.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/TARGET_TFM/platform_extra_secure.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/TARGET_TFM/platform_extra_secure_compat.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/TARGET_TFM/tfm_ns_interface.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/analogin_api.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/analogout_api.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/M2354.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/NuMicro.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/acmp_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/bpwm_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/can_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/clk_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/crc_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/crpt_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/dac_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/eadc_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/ebi_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/ecap_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/epwm_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/ewdt_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/ewwdt_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/fmc_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/gpio_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/hdiv_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/i2c_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/i2s_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/keystore_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/lcd_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/otg_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/pdma_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/qei_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/qspi_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/rtc_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/sc_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/scu_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/sdh_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/spi_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/sys_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/tamper_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/timer_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/trng_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/uart_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/ui2c_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/usbd_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/usbh_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/uspi_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/uuart_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/wdt_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/Reg/wwdt_reg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_acmp.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_bpwm.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_can.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_clk.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_crc.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_crypto.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_dac.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_dpm.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_eadc.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_ebi.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_ecap.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_epwm.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_ewdt.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_ewwdt.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_fmc.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_fvc.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_gpio.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_i2c.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_i2s.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_keystore.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_lcd.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_otg.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_pdma.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_plm.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_qei.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_qspi.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_rng.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_rtc.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_sc.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_scu.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_scuart.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_sdh.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_spi.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_sys.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_tamper.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_timer.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_timer_pwm.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_uart.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_usbd.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_usci_i2c.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_usci_spi.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_usci_uart.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_wdt.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/inc/m2354_wwdt.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_acmp.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_bpwm.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_can.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_clk.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_crc.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_crypto.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_dac.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_dpm.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_eadc.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_ebi.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_ecap.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_epwm.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_ewdt.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_ewwdt.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_fmc.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_fvc.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_gpio.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_i2c.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_i2s.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_keystore.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_lcd.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_pdma.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_qei.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_qspi.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_rng.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_rtc.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_sc.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_scuart.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_sdh.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_spi.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_sys.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_tamper.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_timer.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_timer_pwm.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_uart.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_usbd.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_usci_i2c.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_usci_spi.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_usci_uart.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_wdt.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/StdDriver/src/m2354_wwdt.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/TOOLCHAIN_ARMC6/M2354.sct 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/TOOLCHAIN_GCC_ARM/M2354.ld 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/TOOLCHAIN_IAR/M2354.icf 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/cmsis.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/cmsis_nvic.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/partition_M2354.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/partition_M2354_mem.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/partition_M2354_mem.icf.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/startup_M2354.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/system_M2354.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/device/system_M2354.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/dma.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/dma_api.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/gpio_api.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/gpio_irq_api.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/gpio_object.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/i2c_api.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/lp_ticker.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/mbed_overrides.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/objects.h 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/pinmap.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/port_api.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/pwmout_api.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/rtc_api.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/serial_api.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/sleep.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/spi_api.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/trng_api.cpp 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/TARGET_M2354/us_ticker.c 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/scripts/NUVOTON.py 0 → 100644 |
---|
Too large (Show diff)
|
targets/TARGET_NUVOTON/scripts/mbed_set_post_build_nuvoton.cmake 0 → 100644 |
---|
Too large (Show diff)
|
targets/targets.json |
---|
Too large (Show diff)
|
tools/arm_pack_manager/index.json |
---|
Too large (Show diff)
|
tools/export/uvision/__init__.py |
---|
Too large (Show diff)
|
tools/targets/NU_M2354.py 0 → 100644 |
---|
Too large (Show diff)
|
tools/targets/__init__.py |
---|
Too large (Show diff)
|
tools/targets/nuvoton_m2354-root-rsa-3072.md 0 → 100644 |
---|
Too large (Show diff)
|
tools/targets/nuvoton_m2354-root-rsa-3072.pem 0 → 100644 |
---|
Too large (Show diff)
|