Skip to content

Commit 9d2fcdb

Browse files
committed
[M487] Create MCU_M480 for inheritance by M487 targets
In targets.json, create MCU_M480 for inheritance by NUMAKER_PFM_M487/NUMAKER_IOT_M487.
1 parent d2c8be6 commit 9d2fcdb

File tree

1 file changed

+10
-44
lines changed

1 file changed

+10
-44
lines changed

targets/targets.json

Lines changed: 10 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -4318,9 +4318,10 @@
43184318
"release_versions": ["5"],
43194319
"device_name": "nRF52832_xxAA"
43204320
},
4321-
"NUMAKER_PFM_M487": {
4321+
"MCU_M480": {
43224322
"core": "Cortex-M4F",
43234323
"default_toolchain": "ARM",
4324+
"public": false,
43244325
"extra_labels": ["NUVOTON", "M480", "FLASH_CMSIS_ALGO","NUVOTON_EMAC"],
43254326
"is_disk_virtual": true,
43264327
"supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
@@ -4354,12 +4355,19 @@
43544355
"macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "LPTICKER_DELAY_TICKS=3"],
43554356
"device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "TRNG", "FLASH", "CAN", "EMAC"],
43564357
"release_versions": ["5"],
4357-
"device_name": "M487JIDAE",
43584358
"bootloader_supported": true,
43594359
"overrides": {
43604360
"network-default-interface-type": "ETHERNET"
43614361
}
43624362
},
4363+
"NUMAKER_PFM_M487": {
4364+
"inherits": ["MCU_M480"],
4365+
"device_name": "M487JIDAE"
4366+
},
4367+
"NUMAKER_IOT_M487": {
4368+
"inherits": ["MCU_M480"],
4369+
"device_name": "M487JIDAE"
4370+
},
43634371
"TMPM066": {
43644372
"inherits": ["Target"],
43654373
"core": "Cortex-M0",
@@ -4489,47 +4497,5 @@
44894497
"device_name": "TMPM3H6FWFG",
44904498
"detect_code": ["7012"],
44914499
"release_versions": ["5"]
4492-
},
4493-
"NUMAKER_IOT_M487": {
4494-
"core": "Cortex-M4F",
4495-
"default_toolchain": "ARM",
4496-
"extra_labels": ["NUVOTON", "M480", "FLASH_CMSIS_ALGO","NUVOTON_EMAC"],
4497-
"is_disk_virtual": true,
4498-
"supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
4499-
"config": {
4500-
"gpio-irq-debounce-enable": {
4501-
"help": "Enable GPIO IRQ debounce",
4502-
"value": 0
4503-
},
4504-
"gpio-irq-debounce-enable-list": {
4505-
"help": "Comma separated pin list to enable GPIO IRQ debounce",
4506-
"value": "NC"
4507-
},
4508-
"gpio-irq-debounce-clock-source": {
4509-
"help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
4510-
"value": "GPIO_DBCTL_DBCLKSRC_LIRC"
4511-
},
4512-
"gpio-irq-debounce-sample-rate": {
4513-
"help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
4514-
"value": "GPIO_DBCTL_DBCLKSEL_16"
4515-
},
4516-
"usb-device-hsusbd": {
4517-
"help": "Select high-speed USB device or not",
4518-
"value": 1
4519-
},
4520-
"ctrl01-enable": {
4521-
"help": "Enable control_01",
4522-
"value": 0
4523-
}
4524-
},
4525-
"inherits": ["Target"],
4526-
"macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "LPTICKER_DELAY_TICKS=3"],
4527-
"device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "TRNG", "FLASH", "CAN", "EMAC"],
4528-
"release_versions": ["5"],
4529-
"device_name": "M487JIDAE",
4530-
"bootloader_supported": true,
4531-
"overrides": {
4532-
"network-default-interface-type": "ETHERNET"
4533-
}
45344500
}
45354501
}

0 commit comments

Comments
 (0)