diff --git a/targets/targets.json b/targets/targets.json index e0acaffc03..2ba15bc75f 100644 --- a/targets/targets.json +++ b/targets/targets.json @@ -6428,189 +6428,6 @@ "MPU" ] }, - "MCU_M2351": { - "default_toolchain": "ARMC6", - "public": false, - "extra_labels": [ - "NUVOTON", - "M2351", - "FLASH_CMSIS_ALGO" - ], - "OUTPUT_EXT": "hex", - "macros": [ - "MBED_FAULT_HANDLER_DISABLED", - "LPTICKER_DELAY_TICKS=4" - ], - "is_disk_virtual": true, - "config": { - "usb-uart": { - "help": "Configure USB_UART. USB_UART and USB_UART_TX/USB_UART_RX must be consistent.", - "value": null - }, - "usb-uart-tx": { - "help": "Configure USBTX. USB_UART and USBTX/USBRX must be consistent.", - "value": null - }, - "usb-uart-rx": { - "help": "Configure USBRX. USB_UART and USBTX/USBRX must be consistent.", - "value": null - }, - "stdio-uart": { - "help": "Configure STDIO_UART. STDIO_UART and STDIO_UART_TX/STDIO_UART_RX must be consistent. STDIO_UART defaults to USB_UART.", - "value": null - }, - "stdio-uart-tx": { - "help": "Configure STDIO_UART_TX. STDIO_UART and STDIO_UART_TX/STDIO_UART_RX must be consistent. STDIO_UART_TX defaults to USBTX.", - "value": null - }, - "stdio-uart-rx": { - "help": "Configure STDIO_UART_RX. STDIO_UART and STDIO_UART_TX/STDIO_UART_RX must be consistent. STDIO_UART_RX defaults to USBRX.", - "value": null - }, - "gpio-irq-debounce-enable": { - "help": "Enable GPIO IRQ debounce", - "value": 0 - }, - "gpio-irq-debounce-enable-list": { - "help": "Comma separated pin list to enable GPIO IRQ debounce", - "value": "NC" - }, - "gpio-irq-debounce-clock-source": { - "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC", - "value": "GPIO_DBCTL_DBCLKSRC_LIRC" - }, - "gpio-irq-debounce-sample-rate": { - "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768", - "value": "GPIO_DBCTL_DBCLKSEL_16" - } - }, - "overrides": { - "deep-sleep-latency": 1, - "tickless-from-us-ticker": true, - "mpu-rom-end": "0x1fffffff" - }, - "inherits": [ - "Target" - ], - "device_has": [ - "USTICKER", - "LPTICKER", - "RTC", - "ANALOGIN", - "ANALOGOUT", - "I2C", - "I2CSLAVE", - "I2C_ASYNCH", - "INTERRUPTIN", - "PORTIN", - "PORTINOUT", - "PORTOUT", - "PWMOUT", - "SERIAL", - "SERIAL_ASYNCH", - "SERIAL_FC", - "STDIO_MESSAGES", - "SLEEP", - "SPI", - "SPISLAVE", - "SPI_ASYNCH", - "TRNG", - "FLASH", - "MPU", - "USBDEVICE" - ], - "release_versions": [ - "5" - ], - "sectors": [ - [ - 0, - 2048 - ] - ], - "bootloader_supported": true, - "forced_reset_timeout": 3 - }, - "NU_PFM_M2351": { - "inherits": [ - "MCU_M2351" - ], - "detect_code": [ - "1305" - ], - "device_name": "M2351KIAAEES", - "public": false, - "overrides": { - "usb-uart": "UART_0", - "usb-uart-tx": "PB_13", - "usb-uart-rx": "PB_12" - } - }, - "NU_PFM_M2351_NPSA_NS": { - "inherits": [ - "NU_PFM_M2351" - ], - "core": "Cortex-M23-NS", - "trustzone": true, - "supported_toolchains": [ - "ARMC6", - "GCC_ARM", - "IAR" - ], - "extra_labels_add": [ - "M23_NS", - "NU_PREBUILD_SECURE" - ], - "macros_add": [ - "MBED_TZ_DEFAULT_ACCESS=1" - ], - "components_add": [ - "FLASHIAP" - ], - "post_binary_hook": { - "function": "M2351Code.merge_secure" - }, - "secure_image_filename": "NuMaker-mbed-TZ-secure-example.hex", - "mbed_rom_start": "0x10010000", - "mbed_rom_size": "0x70000", - "mbed_ram_start": "0x30002000", - "mbed_ram_size": "0x16000", - "detect_code": [ - "1305" - ] - }, - "NU_PFM_M2351_NPSA_S": { - "overrides": { - "boot-stack-size": "0x600" - }, - "inherits": [ - "NU_PFM_M2351" - ], - "core": "Cortex-M23", - "trustzone": true, - "supported_toolchains": [ - "ARMC6" - ], - "extra_labels_add": [ - "M23_S" - ], - "device_has_remove": [ - "SERIAL", - "SERIAL_ASYNCH", - "SERIAL_FC", - "STDIO_MESSAGES", - "LPTICKER" - ], - "components_add": [ - "FLASHIAP" - ], - "deliver_to_target": "NU_PFM_M2351_NPSA_NS", - "delivery_dir": "TARGET_NUVOTON/TARGET_M2351/TARGET_M23_NS/TARGET_NU_PFM_M2351_NPSA_NS/TARGET_NU_PREBUILD_SECURE", - "mbed_rom_start": "0x0", - "mbed_rom_size": "0x10000", - "mbed_ram_start": "0x20000000", - "mbed_ram_size": "0x2000" - }, "NUMAKER_M252KG": { "core": "Cortex-M23", "trustzone": false,