mbed-os/targets/TARGET_NUVOTON/TARGET_NUC472
Chun-Chieh Li aae04b2516 Nuvoton: Remove TRNG support
These targets below just support PRNG, not real TRNG. They cannot annouce TRNG.

-   NUMAKER_PFM_NUC472
-   NUMAKER_PFM_M487
-   NUMAKER_IOT_M487

On targets without TRNG, to run mbedtls applications which require entropy source,
there are two alternatives to TRNG:

-   Custom entropy source:
    Define MBEDTLS_ENTROPY_HARDWARE_ALT and provide custom mbedtls_hardware_poll(...)
-   NV seed:
    1.  Define MBEDTLS_ENTROPY_NV_SEED
    2.  Define MBEDTLS_PLATFORM_NV_SEED_READ_MACRO/MBEDTLS_PLATFORM_NV_SEED_WRITE_MACRO and provide custom mbedtls_nv_seed_read(...)/mbedtls_nv_seed_write(...).
    3.  Don't define MBEDTLS_PSA_INJECT_ENTROPY. Meet mbedtls_psa_inject_entropy(...) undefined and then provide custom one, which must be compatible with mbedtls_nv_seed_read(...)/mbedtls_nv_seed_write(...) above.
    4.  For development, simulating partial provision process, inject entropy seed via mbedtls_psa_inject_entropy(...) pre-main.
2019-11-13 18:01:24 +08:00
..
crypto Assembler atomics 2019-04-26 13:12:35 +03:00
device [NUC472] Fix WDT driver in BSP 2019-05-24 11:35:43 +02:00
PeripheralNames.h [Nuvoton] Organize file structure 2018-08-01 18:00:16 +08:00
PeripheralPins.c [Nuvoton] Organize file structure 2018-08-01 18:00:16 +08:00
PeripheralPins.h [Nuvoton] Organize file structure 2018-08-01 18:00:16 +08:00
PinNames.h [Nuvoton] Force enum PinName to 32-bit 2019-08-20 13:12:41 +08:00
PortNames.h [Nuvoton] Organize file structure 2018-08-01 18:00:16 +08:00
analogin_api.c Nuvoton: Add analogin_free 2019-10-31 15:19:15 +08:00
can_api.c [Nuvoton] Free up peripheral pins in peripheral free-up HAL API 2019-08-20 13:12:43 +08:00
device.h [Nuvoton] Organize file structure 2018-08-01 18:00:16 +08:00
dma.h [NUC472/M453] Add dma_modbase() to get PDMA base address 2017-03-10 16:18:14 +08:00
dma_api.c [Nuvoton] Fix IP initialization sequence 2019-08-20 13:12:41 +08:00
flash_api.c [Nuvoton] Fix page size in flash IAP 2018-03-22 16:45:01 +08:00
gpio_api.c [Nuvoton] Fix pin mode mapping between input pull mode/direction and I/O mode 2018-08-31 10:06:30 +08:00
gpio_irq_api.c [NUC472/M453] Move target configuration from mbed_lib.json to targets.json 2017-08-01 14:40:48 +08:00
gpio_object.h [Nuvoton] Fix pin mode mapping between input pull mode/direction and I/O mode 2018-08-31 10:06:30 +08:00
i2c_api.c Nuvoton: Add i2c_free 2019-10-31 15:22:57 +08:00
lp_ticker.c [Nuvoton] Fix IP initialization sequence 2019-08-20 13:12:41 +08:00
mbed_overrides.c [Nuvoton] Organize file structure 2018-08-01 18:00:16 +08:00
objects.h Nuvoton: Remove TRNG support 2019-11-13 18:01:24 +08:00
pinmap.c [Nuvoton] Exclude USB UART from testing 2019-08-20 13:12:41 +08:00
port_api.c restructure - Moved targets out to top level 2016-09-30 19:18:09 -05:00
pwmout_api.c [Nuvoton] Free up peripheral pins in peripheral free-up HAL API 2019-08-20 13:12:43 +08:00
reset_reason.c [Nuvoton] Support reset reason 2019-05-24 11:35:44 +02:00
rtc_api.c [Nuvoton] Fix RTC cannot cross reset cycle 2018-05-29 17:22:02 +08:00
serial_api.c [Nuvoton] Free up peripheral pins in peripheral free-up HAL API 2019-08-20 13:12:43 +08:00
sleep.c [NUC472] Get around unknown error with power-down 2019-04-17 16:47:22 +08:00
spi_api.c [Nuvoton] Free up peripheral pins in peripheral free-up HAL API 2019-08-20 13:12:43 +08:00
us_ticker.c [Nuvoton] Fix IP initialization sequence 2019-08-20 13:12:41 +08:00
wait_ns.c [NUC472] Override wait_ns(...) to provide more accurate implementation 2019-07-08 17:52:26 +08:00
watchdog_api.c Add watchdog clock accuracy to Nuvoton targets. 2019-09-30 08:10:25 +02:00