Merge upstream changes into mbed-ce (#117)
* Fix for calculating CAN timing settings.

NominalPrescaler value needs to be as high as possible to ensure a good approximation of the target CAN speed.
Previous usage of macro IS_FDCAN_DATA_TSEG1 refers to (unsupported by Mbed ) FDCAN CAN controller settings and leads to too low prescaler values.
Usage Macro IS_FDCAN_NOMINAL_TSEG1 yields optimum results.
See also correct macro usage in line #158.

* Add complete support of DHCP relay interface ID option

RFC3315 specifies the following: "The relay agent MAY send the Interface-id
option to identify the interface on which the client message was received.
If a relay agent  receives a Relay-reply message with an Interface-id
option, the relay agent relays the message to the client through the
interface identified by the option."

The current implementation of the DHCP relay reply handling, the interface
ID field from the server response is ignored. Managing the interface ID
is very important especially as DHCP requests/replies use link-local
addresses. The consequence of this is that the interface must always be
specified because the routing layer cannot guess the correct interface.
Moreover, Mbed provides a mechanism to enable/disable the interface ID
option on a DHCP relay instance, so it is important to fully support it.

The reason why this issue has not been discoverd until now is that the DHCP
relay is mainly used on systems that use only one interface (such as Wi-SUN
routers). By default, when no interface ID is specified for the socket, the
latter will choose 6loWPAN interface by default. This means that if two
interfaces are used on the same device, the 6loWPAN interface is always
selected.

The commit adds code to retrieve the interface-id value contained within
the DHCP relay reply message and write it to a control message header
that is added to the socket message. This tells the socket which
interface to choose. If the interface-id option is not enabled on the
relay, this procedure is simply ignored.

* Support Nuvoton target NUMAKER_IOT_M467

1.  Based on alpha version BSP (85564a2)
2.  Continuing above, tweak BSP:
    (1) Add EPWM_ConfigOutputChannel2() to enable below 1Hz and below 1% duty cycle for PWM output (m460_epwm.h/c).
    (2) Add dummy RTC_WaitAccessEnable() for consistency with previous ports (m460_rtc.h).
3.  Target NuMaker-M467HJ V0.1 board temporarily
4.  Support Arduino UNO form factor for NUMAKER_IOT_M467 target
5.  Enable export to Keil/IAR project
    -   tools/arm_pack_manager/index.json
    -   tools/export/iar/iar_definitions.json

* M467: Fix Greentea reset_reason test failure

HRESETRF is combined reset flag. Filter it out to avoid interference with reset reason check.

* M467: Support HyperRAM

1.  For GCC, support multi-block .data/.bss initialization
2.  HyperRAM is mapped to two regions: 0x0A000000 and 0x80000000
    According to default system address map, 0x0A000000 is located at 'Code' region and 0x80000000 at 'RAM' region.
    With MPU enabled on Mbed OS, 'Code' region is write-never and 'RAM' region execute-never.
    0x80000000 is chosen because 'RAM' regioin is naturally for HyperRAM.
3.  Configurable multi-function pins for HBI
4.  To locate code/data at external HyperRAM:
    -   Specify __attribute__((section(".text.nu.exthyperram"))) for RO/.text/readonly section type
        Invoke mbed_mpu_manager_lock_ram_execution()/mbed_mpu_manager_unlock_ram_execution() to run HyperRAM code
    -   Specify __attribute__((section(".data.nu.exthyperram"))) for RW/.data/readwrite section type
    -   Specify __attribute__((section(".bss.nu.exthyperram"))) for ZI/.bss/zeroinit section type
5.  Add readme

* Config for M460 EMAC

* Add M460 EMAC driver

* Adjust M460 EMAC RX/TX buffer

* M467: Fix EMAC compile error with IAR

* M467: Support Crypto SHA/ECC H/W

1.  Prepare crypto common code
2.  Support list
    -   SHA
    -   ECC
    NOTE: AES/RSA are to support in other works
    NOTE: Compared to M487, M467's SHA supports context save & restore (DMA Cascade mode) and so no software fallback is needed.
    NOTE: M467's ECC, following M487, goes partial-module replacement and it can just improve primitives e.g. point addition/doubling by 2X,
          and cannot improve high level point multiplication because MbedTLS doesn’t open it.
          To improve performance best, full-module replacement is needed.
    NOTE: Continuing above, add support for Montgomery curve

* M467 H/W AES self-test pass

* M467 Support crypto GCM H/W

* M467: GCM support one simple mode instead of using composite GHASH & CTR MODE

* Update M467 AES-GCM to pass AWS-IoT test

* Update M467 AES-GCM for H/W gcm in-buffer creteria

* M467: Improve Crypto H/W wait helper routine

Add crypto_xxx_wait2 helper routine to replace crypto_xxx_wait for Crypto H/W control

* M467: Seed PRNG with TRNG for SCAP

According to TRM, it is suggested PRNG be seeded by TRNG on every Crypto H/W reset.

* M467: Support Crypto RSA H/W

1.  Crypto RSA H/W supports 1024/2048/3072/4096 key bits. Fall back to software implementation for other key bits.
2.  For decrypt, if MBEDTLS_RSA_NO_CRT isn't defined, go CRT, or normal.
3.  For decrypt, when blinding (f_rng != NULL), enable SCAP mode.
4.  Recover from Crypto RSA H/W failure:
    (1) Enable timed-out wait to escape from RSA H/W trap
    (2) On RSA H/W timeout, stop this RSA H/W operation
    (3) Fall back to S/W implementation on failure

NOTE: RSA 4096 key bits can fail with default mbedtls configuration MBEDTLS_MPI_MAX_SIZE.
      Enlarge MBEDTLS_MPI_MAX_SIZE to 1024 or larger if this feature is required.
NOTE: Fixed in BSP RSA driver, for non-CRT+SCAP mode, temporary buffer for MADDR6 requires to be key length plus 128 bits.
NOTE: Fixed in BSP RSA driver, DMA buffer must be 4-word aligned, or RSA H/W will trap.

* M467 Support crypto AES-CCM H/W with one-shot & cascade mode

* M467: Support Crypto ECC H/W in full-module replacement

1.  Replace ecp.c full-module, and other ec modules dependent on ecp.c (ecdh.c/ecdsa.c/ecjpake.c) will improve followingly.
2.  Recover from Crypto ECC H/W failure:
    (1) Enable timed-out wait to escape from ECC H/W trap
    (2) On ECC H/W timeout, stop this ECC H/W operation
    (3) Fall back to S/W implementation on failure
3.  Support Short Weierstrass curve
4.  Support Montgomery curve
    Montgomery curve has the form: B y^2 = x^3 + A x^2 + x
    (1) In S/W impl, A is used as (A + 2) / 4. Figure out its original value for engine.
        https://github.com/ARMmbed/mbed-os/blob/2eb06e76208588afc6cb7580a8dd64c5429a10ce/connectivity/mbedtls/include/mbedtls/ecp.h#L219-L220
    (2) In S/W impl, B is unused. Actually, B is 1 for Curve25519/Curve448 and needs to configure to engine.
        https://github.com/ARMmbed/mbed-os/blob/2eb06e76208588afc6cb7580a8dd64c5429a10ce/connectivity/mbedtls/include/mbedtls/ecp.h#L221-L222
    (3) In S/W impl, y-coord is absent, but engine needs it. Deduce it from x-coord following:
        https://tools.ietf.org/id/draft-jivsov-ecc-compact-05.html
        https://www.rieselprime.de/ziki/Modular_square_root
    NOTE: Fix Curve448 has wrong order value
          https://github.com/Mbed-TLS/mbedtls/pull/5811

* M467: Disable SCAP in RSA H/W

This is to follow designer's resolution.

* M467: support fullspeed usb device

* M467: Fix mbedtls_ecp_point_cmp() call with null argument

Guard from null argument passed to mbedtls_ecp_point_cmp() in ECC H/W port

* M467: Make mbedtls H/W port removable

Some M460 chips don't support AES/SHA/ECC/RSA H/W.
Make them removable from mbedtls H/W port through '"target.macros_remove": ["MBEDTLS_CONFIG_HW_SUPPORT"]'.

* Added TMPM4NR Platform

New Platform for Toshiba Added

* Removed UTF8 Chars

* M467: I2C: Fix potential role switch failure

Fix in i2c_do_trsn(), interrupt doesn't change back to enabled due to premature return.

* M467: Exclude UNO SPI pins from FPGA CI Test Shield test

UNO D8/D9/D10/D11/D12/D13 can wire to on-board SPI flash.
Exclude these pins from FPGA CI Test Shield test.

* M467: Adjust UART pinmap to pass FPGA CI Test Shield test

* M467: Support NuMaker-IoT-M467 board

Pinout comparison between NuMaker-M467HJ and NuMaker-IoT-M467 boards:
1.  UNO are unchanged
2.  LEDs are unchanged
3.  Buttons are unchanged, except button names
4.  NuMaker-M467HJ has HBI but NuMaker-IoT-M467 does
5.  NuMaker-M467HJ doesn't have ESP8266 but NuMaker-IoT-M467 does
6.  SDHC are unchanged

* Nuvoton: I2C: Fix potential role switch failure

Fix in i2c_do_trsn(), interrupt doesn't change back to enabled due to premature return.

Fix targets:
-   NUMAKER_PFM_NANO130
-   NUMAKER_PFM_NUC472
-   NUMAKER_PFM_M453
-   NUMAKER_PFM_M487/NUMAKER_IOT_M487
-   NUMAKER_IOT_M252
-   NUMAKER_IOT_M263A
-   NU_M2354

* Update can_api.c

Modified comment as discussed.

* M467: Remove invalid UTF-8 byte sequence

* Replace MAX32660, MAX32670 I2C driver with final one in MSDK
- apply clang-format
- Fix i2c repeated start issue

Signed-off-by: Sadik.Ozer <sadik.ozer@analog.com>

* Add proper support for NUCLEO-H723ZG.

- add board specific EMAC setup to connectivity/drivers/emac/TARGET_STM/TARGET_STM32H7
  - stm32h7_eth_init.c was derived from the NUCLEO-H743ZI2 code whilst comparing to the output of STM32CubeIDE
- complete board specific code in targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H723xG
  - PeripheralPins.c and PinNames.h were created by targets/TARGET_STM/tools/STM32_gen_PeripheralPins.py
  - ST ZIO connector pins in PinNames.h have been adapted from NUCLEO-H743ZI2
  - CONSOLE_TX and CONSOLE_RX have been interchanged in PinNames.h to match the actual board layout
  - startup_stm32h723xx.S was derived from startup_stm32h743xx.S
  - stm32h723xg.ld was completely rewritten to match the actual MCU including:
    - split heap support
    - SRAM2 and SRAM4 support
    - crash dump support
    - proper use of DTCM as stack
  - system_clock.c has been changed to support the maximal main clock speed of 550 MHz
- fix handling of HS in FS mode for the target board in targets/TARGET_STM/USBPhy_STM32.cpp
- add board definition to targets/targets.json and correct linker setup for the chip

Signed-off-by: Daniel Starke <daniel-email@gmx.net>

* Fix I2C for MCU_STM32H723xG

Add I2C configuration to MCU_STM32H723xG in target.json as suggested by @jeromecoutant.

Signed-off-by: Daniel Starke <daniel-email@gmx.net>

* Correct MAX32620 boards macro for USB library.

* Limit NUCLEO_H723ZG toolchain to GCC_ARM

Limit NUCLEO_H723ZG toolchain to GCC_ARM only.
This is the only toolchain this target has been tested with yet.

Signed-off-by: Daniel Starke <daniel-email@gmx.net>

* M2354 support FS-USBD and update TF-M for USB PHY select

* Rethink STM32 I2C v2 HAL

* Add documentation for I2C_EVENT macros

* Add some additional I2C error codes

* Added TMPM4GR Platform

New Platform for Toshiba Added

* Resolve delimeter issues for target.json

* Fix compile error on static pinmap targets

* github: Fix click version

Signed-off-by: Martin Kojtal <martin.kojtal@arm.com>

Signed-off-by: Sadik.Ozer <sadik.ozer@analog.com>
Signed-off-by: Daniel Starke <daniel-email@gmx.net>
Signed-off-by: Martin Kojtal <martin.kojtal@arm.com>
Co-authored-by: chdelfs <109847651+chdelfs@users.noreply.github.com>
Co-authored-by: YannCharbon <yann.charbon@ik.me>
Co-authored-by: Chun-Chieh Li <ccli8@nuvoton.com>
Co-authored-by: cyliangtw <cyliang@nuvoton.com>
Co-authored-by: Deepak V. Shreshti <DeepakVS@TOSHIBA-TSIP.COM>
Co-authored-by: Martin Kojtal <martin.kojtal@arm.com>
Co-authored-by: Sadik.Ozer <sadik.ozer@analog.com>
Co-authored-by: Daniel Starke <daniel-email@gmx.net>
Co-authored-by: Ahmet Alincak <Ahmet.Alincak@maximintegrated.com>
Co-authored-by: Jamie Smith <smit109@usc.edu>
Co-authored-by: Jamie Smith <jsmith@crackofdawn.onmicrosoft.com>
ls
1 parent 97c2672 commit afba4e1eb51885124396c5b46d4af30105cce625
@Jay Sridharan Jay Sridharan authored on 31 Dec 2022
GitHub committed on 31 Dec 2022
Showing 381 changed files
View
connectivity/drivers/emac/TARGET_NUVOTON_EMAC/CMakeLists.txt
Too large (Show diff)
View
connectivity/drivers/emac/TARGET_NUVOTON_EMAC/TARGET_M460/CMakeLists.txt 0 → 100644
Too large (Show diff)
View
connectivity/drivers/emac/TARGET_NUVOTON_EMAC/TARGET_M460/m460_eth.c 0 → 100644
Too large (Show diff)
View
connectivity/drivers/emac/TARGET_NUVOTON_EMAC/TARGET_M460/m460_eth.h 0 → 100644
Too large (Show diff)
View
connectivity/drivers/emac/TARGET_NUVOTON_EMAC/TARGET_M460/synopGMAC_Dev.c 0 → 100644
Too large (Show diff)
View
connectivity/drivers/emac/TARGET_NUVOTON_EMAC/TARGET_M460/synopGMAC_Dev.h 0 → 100644
Too large (Show diff)
View
connectivity/drivers/emac/TARGET_NUVOTON_EMAC/TARGET_M460/synopGMAC_network_interface.c 0 → 100644
Too large (Show diff)
View
connectivity/drivers/emac/TARGET_NUVOTON_EMAC/TARGET_M460/synopGMAC_network_interface.h 0 → 100644
Too large (Show diff)
View
connectivity/drivers/emac/TARGET_NUVOTON_EMAC/TARGET_M460/synopGMAC_plat.h 0 → 100644
Too large (Show diff)
View
connectivity/drivers/emac/TARGET_STM/TARGET_STM32H7/CMakeLists.txt
Too large (Show diff)
View
connectivity/drivers/emac/TARGET_STM/TARGET_STM32H7/TARGET_NUCLEO_H723ZG/CMakeLists.txt 0 → 100644
Too large (Show diff)
View
connectivity/drivers/emac/TARGET_STM/TARGET_STM32H7/TARGET_NUCLEO_H723ZG/stm32h7_eth_init.c 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/CMakeLists.txt
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/CMakeLists.txt 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/aes/aes_alt.c 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/aes/aes_alt.h 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/ccm/ccm_alt.c 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/ccm/ccm_alt.h 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/ecp/crypto_ecc_hw.c 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/ecp/crypto_ecc_hw.h 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/ecp/ecp_alt.c 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/ecp/ecp_alt.h 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/ecp/ecp_curves_alt.c 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/ecp/ecp_helper.c 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/ecp/ecp_helper.h 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/ecp/ecp_internal_alt.c 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/gcm/gcm_alt.c 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/gcm/gcm_alt.h 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/mbedtls_device.h 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/rsa/crypto_rsa_hw.c 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/rsa/crypto_rsa_hw.h 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/rsa/rsa_alt.c 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/rsa/rsa_alt.h 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/sha/sha1_alt.c 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/sha/sha1_alt.h 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/sha/sha256_alt.c 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/sha/sha256_alt.h 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/sha/sha512_alt.c 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/sha/sha512_alt.h 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/sha/sha_alt_hw.c 0 → 100644
Too large (Show diff)
View
connectivity/drivers/mbedtls/TARGET_NUVOTON/TARGET_M460/sha/sha_alt_hw.h 0 → 100644
Too large (Show diff)
View
connectivity/nanostack/sal-stack-nanostack/source/libDHCPv6/dhcp_service_api.c
Too large (Show diff)
View
targets/TARGET_Maxim/TARGET_MAX32660/Libraries/PeriphDrivers/Source/I2C/i2c_me11.c
Too large (Show diff)
View
targets/TARGET_Maxim/TARGET_MAX32660/Libraries/PeriphDrivers/Source/I2C/i2c_reva.c
Too large (Show diff)
View
targets/TARGET_Maxim/TARGET_MAX32660/Libraries/PeriphDrivers/Source/I2C/i2c_reva.h
Too large (Show diff)
View
targets/TARGET_Maxim/TARGET_MAX32660/Libraries/PeriphDrivers/Source/I2C/i2c_reva_regs.h
Too large (Show diff)
View
targets/TARGET_Maxim/TARGET_MAX32670/Libraries/PeriphDrivers/Source/I2C/i2c_me15.c
Too large (Show diff)
View
targets/TARGET_Maxim/TARGET_MAX32670/Libraries/PeriphDrivers/Source/I2C/i2c_reva.c
Too large (Show diff)
View
targets/TARGET_Maxim/TARGET_MAX32670/Libraries/PeriphDrivers/Source/I2C/i2c_reva.h
Too large (Show diff)
View
targets/TARGET_Maxim/TARGET_MAX32670/Libraries/PeriphDrivers/Source/I2C/i2c_reva_regs.h
Too large (Show diff)
View
targets/TARGET_Maxim/USBPhy_Maxim.cpp
Too large (Show diff)
View
targets/TARGET_NUVOTON/CMakeLists.txt
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M2354/TARGET_TFM/TARGET_NU_M2354/COMPONENT_TFM_S_FW/bl2.bin
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M2354/TARGET_TFM/TARGET_NU_M2354/COMPONENT_TFM_S_FW/tfm_s.axf
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M2354/TARGET_TFM/TARGET_NU_M2354/COMPONENT_TFM_S_FW/tfm_s.bin
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M2354/i2c_api.c
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M251/i2c_api.c
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M261/i2c_api.c
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M451/i2c_api.c
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/CMakeLists.txt 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/PeripheralNames.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/PeripheralPins.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/PeripheralPins.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/PinNamesCommon.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/PortNames.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/README.md 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/TARGET_NUMAKER_IOT_M467/PinNames.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/analogin_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/analogout_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/crypto/crypto-misc.cpp 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/crypto/crypto-misc.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/M460.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/M460_mem.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/M460_mem.icf.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/NuMicro.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/acmp_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/bmc_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/bpwm_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/canfd_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/ccap_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/clk_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/crc_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/crypto_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/dac_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/eadc_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/ebi_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/ecap_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/emac_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/epwm_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/eqei_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/fmc_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/gpio_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/hbi_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/hsotg_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/hsusbd_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/hsusbh_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/i2c_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/i2s_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/keystore_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/kpi_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/otg_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/pdma_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/psio_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/qspi_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/rtc_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/sc_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/sdh_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/spi_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/spim_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/sys_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/timer_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/trng_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/uart_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/ui2c_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/usbd_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/usbh_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/uspi_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/uuart_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/wdt_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/Reg/wwdt_reg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_acmp.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_bmc.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_bpwm.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_canfd.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_ccap.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_clk.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_crc.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_crypto.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_dac.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_eadc.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_ebi.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_ecap.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_epwm.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_eqei.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_fmc.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_gpio.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_hbi.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_hsotg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_hsusbd.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_i2c.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_i2s.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_keystore.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_kpi.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_otg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_pdma.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_psio.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_qspi.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_rng.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_rtc.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_sc.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_scuart.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_sdh.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_spi.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_spim.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_sys.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_timer.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_timer_pwm.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_trng.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_uart.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_usbd.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_usci_i2c.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_usci_spi.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_usci_uart.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_wdt.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/inc/m460_wwdt.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_acmp.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_bmc.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_bpwm.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_canfd.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_ccap.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_clk.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_crc.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_crypto.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_dac.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_eadc.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_ebi.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_ecap.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_epwm.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_eqei.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_fmc.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_gpio.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_hbi.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_hsusbd.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_i2c.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_i2s.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_keystore.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_kpi.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_pdma.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_qspi.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_rng.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_rtc.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_sc.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_scuart.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_sdh.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_spi.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_spim.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_sys.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_timer.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_timer_pwm.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_trng.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_uart.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_usbd.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_usci_i2c.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_usci_spi.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_usci_uart.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_wdt.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/StdDriver/src/m460_wwdt.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/TOOLCHAIN_ARM_STD/M467.sct 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/TOOLCHAIN_GCC_ARM/M467.ld 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/TOOLCHAIN_IAR/M467.icf 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/cmsis.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/cmsis_nvic.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/startup_M460.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/system_M460.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/device/system_M460.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/dma.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/dma_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/flash_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/gpio_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/gpio_irq_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/gpio_object.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/i2c_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/lp_ticker.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/mbed_overrides.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/objects.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/pinmap.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/port_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/pwmout_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/reset_reason.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/rtc_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/serial_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/sleep.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/spi_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/trng_api.cpp 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/us_ticker.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M460/watchdog_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_M480/i2c_api.c
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_NANO100/i2c_api.c
Too large (Show diff)
View
targets/TARGET_NUVOTON/TARGET_NUC472/i2c_api.c
Too large (Show diff)
View
targets/TARGET_NUVOTON/USBEndpoints_Nuvoton.cpp
Too large (Show diff)
View
targets/TARGET_NUVOTON/USBEndpoints_Nuvoton.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H723xG/CMakeLists.txt
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H723xG/TARGET_NUCLEO_H723ZG/CMakeLists.txt 0 → 100644
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H723xG/TARGET_NUCLEO_H723ZG/PeripheralPins.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H723xG/TARGET_NUCLEO_H723ZG/PinNames.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H723xG/TOOLCHAIN_GCC_ARM/startup_stm32h723xx.S
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H723xG/TOOLCHAIN_GCC_ARM/stm32h723xg.ld
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H723xG/cmsis_nvic.h
Too large (Show diff)
View
targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H723xG/system_clock.c
Too large (Show diff)
View
targets/TARGET_STM/USBPhy_STM32.cpp
Too large (Show diff)
View
targets/TARGET_STM/can_api.c
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/inc/txz_adc.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/inc/txz_adc_ch.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/inc/txz_adc_include.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/inc/txz_cg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/inc/txz_driver_def.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/inc/txz_fc.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/inc/txz_flash.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/inc/txz_fuart.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/inc/txz_fuart_ex.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/inc/txz_fuart_include.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/inc/txz_gpio.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/inc/txz_gpio_M4GR.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/inc/txz_hal.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/inc/txz_i2c.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/inc/txz_i2c_api.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/inc/txz_t32a.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/inc/txz_tspi.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/inc/txz_uart.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/inc/txz_uart_include.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/src/txz_adc.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/src/txz_adc_ch.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/src/txz_cg.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/src/txz_fc.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/src/txz_flash.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/src/txz_fuart.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/src/txz_fuart_ex.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/src/txz_gpio.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/src/txz_hal.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/src/txz_i2c.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/src/txz_i2c_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/src/txz_t32a.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/src/txz_tspi.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/Periph_driver/src/txz_uart.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/PeripheralNames.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/PinNames.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/PortNames.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/analogin_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/analogout_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/device.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/device/TMPM4GR.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/device/TOOLCHAIN_ARM_STD/startup_TMPM4GR.S 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/device/TOOLCHAIN_ARM_STD/tmpm4grf20fg.sct 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/device/TOOLCHAIN_GCC_ARM/startup_TMPM4GR.S 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/device/TOOLCHAIN_GCC_ARM/tmpm4grf20fg.ld 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/device/cmsis.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/device/cmsis_nvic.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/device/system_TMPM4Gx.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/device/system_TMPM4Gx.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/flash_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/gpio_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/gpio_irq_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/gpio_object.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/i2c_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/objects.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/pinmap.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/port_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/pwmout_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/reset_reason_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/rtc_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/serial_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/sleep.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/spi_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4GR/us_ticker.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/inc/txz_adc.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/inc/txz_adc_ch.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/inc/txz_adc_include.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/inc/txz_cg.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/inc/txz_driver_def.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/inc/txz_fc.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/inc/txz_flash.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/inc/txz_fuart.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/inc/txz_fuart_ex.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/inc/txz_fuart_include.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/inc/txz_gpio.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/inc/txz_gpio_M4NR.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/inc/txz_hal.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/inc/txz_i2c.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/inc/txz_i2c_api.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/inc/txz_t32a.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/inc/txz_tspi.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/inc/txz_uart.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/inc/txz_uart_include.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/src/txz_adc.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/src/txz_adc_ch.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/src/txz_cg.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/src/txz_fc.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/src/txz_flash.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/src/txz_fuart.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/src/txz_fuart_ex.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/src/txz_gpio.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/src/txz_hal.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/src/txz_i2c.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/src/txz_i2c_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/src/txz_t32a.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/src/txz_tspi.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/Periph_driver/src/txz_uart.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/PeripheralNames.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/PinNames.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/PortNames.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/analogin_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/analogout_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/device.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/device/TMPM4NR.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/device/TMPM4Nx.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/device/TOOLCHAIN_ARM_STD/startup_TMPM4NR.S 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/device/TOOLCHAIN_ARM_STD/tmpm4nrf20fg.sct 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/device/TOOLCHAIN_GCC_ARM/startup_TMPM4NR.S 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/device/TOOLCHAIN_GCC_ARM/tmpm4nrf20fg.ld 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/device/cmsis.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/device/cmsis_nvic.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/device/system_TMPM4Nx.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/device/system_TMPM4Nx.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/flash_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/gpio_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/gpio_irq_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/gpio_object.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/i2c_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/objects.h 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/pinmap.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/port_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/pwmout_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/reset_reason_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/rtc_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/serial_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/sleep.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/spi_api.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/TARGET_TMPM4NR/us_ticker.c 0 → 100644
Too large (Show diff)
View
targets/TARGET_TOSHIBA/mbed_rtx.h
Too large (Show diff)
View
targets/targets.json
Too large (Show diff)