mbed library sources. Supersedes mbed-src.
Fork of mbed-dev by
Diff: targets/targets.json
- Revision:
- 182:a56a73fd2a6f
- Parent:
- 181:57724642e740
- Child:
- 184:08ed48f1de7f
--- a/targets/targets.json Fri Feb 16 16:09:33 2018 +0000 +++ b/targets/targets.json Tue Mar 20 16:56:18 2018 +0000 @@ -710,6 +710,12 @@ "lse_available": { "help": "Define if a Low Speed External xtal (LSE) is available on the board (0 = No, 1 = Yes). If Yes, the LSE will be used to clock the RTC, LPUART, ... otherwise the Low Speed Internal clock (LSI) will be used", "value": "1" + }, + "stdio_uart_tx": { + "help": "default TX STDIO pins is defined in PinNames.h file, but it can be overridden" + }, + "stdio_uart_rx": { + "help": "default RX STDIO pins is defined in PinNames.h file, but it can be overridden" } }, "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"] @@ -740,27 +746,28 @@ "release_versions": ["2", "5"], "device_name" : "LPC54114J256BD64" }, - "MCU_LPC546XX": { + "MCU_LPC546XX": { "core": "Cortex-M4F", "supported_toolchains": ["ARM", "IAR", "GCC_ARM"], "extra_labels": ["NXP", "MCUXpresso_MCUS", "LPCXpresso", "LPC", "LPC546XX"], "is_disk_virtual": true, - "macros": ["CPU_LPC54618J512ET180", "FSL_RTOS_MBED"], + "macros": ["CPU_LPC54628J512ET180", "FSL_RTOS_MBED"], "inherits": ["Target"], "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], "features": ["LWIP"], - "release_versions": ["2", "5"], - "device_name" : "LPC54618J512ET180" + "device_name" : "LPC54628J512ET180" }, "LPC546XX": { "supported_form_factors": ["ARDUINO"], "inherits": ["MCU_LPC546XX"], - "detect_code": ["1056"] + "detect_code": ["1056"], + "release_versions": ["2", "5"] }, "FF_LPC546XX": { "inherits": ["MCU_LPC546XX"], "extra_labels_remove" : ["LPCXpresso"], - "detect_code": ["8081"] + "detect_code": ["8081"], + "release_versions": ["2", "5"] }, "NUCLEO_F030R8": { "inherits": ["FAMILY_STM32"], @@ -1030,6 +1037,23 @@ "release_versions": ["2", "5"], "device_name": "STM32F401RE" }, + "STEVAL_3DP001V1": { + "inherits": ["FAMILY_STM32"], + "core": "Cortex-M4F", + "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401VE"], + "config": { + "clock_source": { + "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI", + "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI", + "macro_name": "CLOCK_SOURCE" + } + }, + "macros_add": ["USB_STM_HAL", "USBHOST_OTHER", "HSE_VALUE=25000000"], + "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH", "LOWPOWERTIMER"], + "overrides": {"lse_available": 0}, + "release_versions": ["2", "5"], + "device_name": "STM32F401VE" + }, "NUCLEO_F410RB": { "inherits": ["FAMILY_STM32"], "supported_form_factors": ["ARDUINO", "MORPHO"], @@ -1103,14 +1127,6 @@ "device_name": "STM32F412ZG", "bootloader_supported": true, "config": { - "stdio_uart_tx": { - "help": "Value PB_6", - "value": "PB_6" - }, - "stdio_uart_rx": { - "help": "Value PB_7", - "value": "PB_7" - }, "clock_source": { "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI", "value": "USE_PLL_HSI", @@ -1194,7 +1210,7 @@ }, "extra_labels_add": ["STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx", "STM32F429xI"], "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"], - "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"], + "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"], "detect_code": ["0796"], "features": ["LWIP"], "release_versions": ["2", "5"], @@ -1552,7 +1568,7 @@ } }, "detect_code": ["0765"], - "macros_add": ["USBHOST_OTHER"], + "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"], "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"], "release_versions": ["2", "5"], "device_name": "STM32L476RG", @@ -1571,7 +1587,7 @@ } }, "detect_code": ["0766"], - "macros_add": ["USBHOST_OTHER"], + "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"], "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"], "release_versions": ["5"], "device_name": "STM32L476JG" @@ -1655,7 +1671,15 @@ "core": "Cortex-M4F", "extra_labels_add": ["STM32F3", "STM32F303", "STM32F303xC", "STM32F303VC"], "overrides": {"lse_available": 0}, - "supported_toolchains": ["GCC_ARM"], + "config": { + "clock_source": { + "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSI", + "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI", + "macro_name": "CLOCK_SOURCE" + } + }, + "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"], + "release_versions": ["2", "5"], "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC"], "device_name": "STM32F303VC" }, @@ -1855,7 +1879,7 @@ }, "supported_form_factors": ["ARDUINO"], "detect_code": ["0764"], - "macros_add": ["USBHOST_OTHER"], + "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"], "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"], "release_versions": ["2", "5"], "device_name": "STM32L475VG", @@ -1877,7 +1901,7 @@ } }, "detect_code": ["0820"], - "macros_add": ["USBHOST_OTHER"], + "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"], "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"], "release_versions": ["2", "5"], "device_name": "STM32L476VG", @@ -1946,14 +1970,6 @@ "help": "Value: Defines how an on-board modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.", "value": 1, "macro_name": "MODEM_ON_BOARD_UART" - }, - "stdio_uart_tx": { - "help": "Value PB_6", - "value": "PB_6" - }, - "stdio_uart_rx": { - "help": "Value PB_7", - "value": "PB_7" } }, "overrides": { @@ -1999,16 +2015,12 @@ "hse_value": { "value": "24000000", "macro_name": "HSE_VALUE" - }, - "stdio_uart_tx": { - "help": "Value PA_2", - "value": "PA_2" - }, - "stdio_uart_rx": { - "help": "Value PA_3", - "value": "PA_3" } }, + "overrides": { + "stdio_uart_tx": "PA_2", + "stdio_uart_rx": "PA_3" + }, "supported_toolchains": ["ARM", "GCC_ARM", "IAR"], "device_has_add": ["ANALOGOUT", "FLASH"], "release_versions": ["5"], @@ -2052,28 +2064,32 @@ "supported_form_factors": ["ARDUINO"], "release_versions": ["5"], "config": { - "stdio_uart_tx": { - "help": "Value: D8(default) or D1", - "value": "D8" + "stdio_uart_tx_help": { + "help": "Value: D8(default) or D1" }, - "stdio_uart_rx": { - "help": "Value: D2(default) or D0", - "value": "D2" + "stdio_uart_rx_help": { + "help": "Value: D2(default) or D0" } + }, + "overrides": { + "stdio_uart_tx": "D8", + "stdio_uart_rx": "D2" } }, "MBED_CONNECT_ODIN": { "inherits": ["MODULE_UBLOX_ODIN_W2"], "release_versions": ["5"], "config": { - "stdio_uart_tx": { - "help": "Value: PA_9(default) or PD_8", - "value": "PA_9" + "stdio_uart_tx_help": { + "help": "Value: PA_9(default) or PD_8" }, - "stdio_uart_rx": { - "help": "Value: PA_10(default) or PD_9", - "value": "PA_10" + "stdio_uart_rx_help": { + "help": "Value: PA_10(default) or PD_9" } + }, + "overrides": { + "stdio_uart_tx": "PA_9", + "stdio_uart_rx": "PA_10" } }, "MTB_UBLOX_ODIN_W2": { @@ -2114,6 +2130,10 @@ "inherits": ["UBLOX_C030"], "release_versions": ["5"] }, + "UBLOX_C030_R410M": { + "inherits": ["UBLOX_C030"], + "release_versions": ["5"] + }, "NZ32_SC151": { "inherits": ["FAMILY_STM32"], "core": "Cortex-M3", @@ -3425,11 +3445,17 @@ "device_has": ["I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"], "release_versions": ["2", "5"] }, + "OSHCHIP": { + "inherits": ["MCU_NRF51_32K_UNIFIED"], + "overrides": {"lf_clock_src": "NRF_LF_SRC_RC"}, + "device_has": ["ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"], + "device_name": "nRF51822_xxAC" + }, "MCU_NRF52": { "inherits": ["Target"], "core": "Cortex-M4F", "macros": ["NRF52", "TARGET_NRF52832", "BLE_STACK_SUPPORT_REQD", "SOFTDEVICE_PRESENT", "S132", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"", "MBED_TICKLESS"], - "device_has": ["STCLK_OFF_DURING_SLEEP"], + "device_has": ["STCLK_OFF_DURING_SLEEP", "ITM", "TRNG"], "extra_labels": ["NORDIC", "MCU_NRF52", "MCU_NRF52832", "NRF5", "SDK11", "NRF52_COMMON"], "OUTPUT_EXT": "hex", "is_disk_virtual": true, @@ -3483,7 +3509,7 @@ "supported_form_factors": ["ARDUINO"], "inherits": ["MCU_NRF52"], "macros_add": ["BOARD_PCA10040", "NRF52_PAN_12", "NRF52_PAN_15", "NRF52_PAN_58", "NRF52_PAN_55", "NRF52_PAN_54", "NRF52_PAN_31", "NRF52_PAN_30", "NRF52_PAN_51", "NRF52_PAN_36", "NRF52_PAN_53", "S132", "CONFIG_GPIO_AS_PINRESET", "BLE_STACK_SUPPORT_REQD", "SWI_DISABLE0", "NRF52_PAN_20", "NRF52_PAN_64", "NRF52_PAN_62", "NRF52_PAN_63"], - "device_has_add": ["ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"], + "device_has_add": ["ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "FLASH"], "release_versions": ["2", "5"], "device_name": "nRF52832_xxAA" }, @@ -3509,6 +3535,29 @@ } } }, + "MTB_LAIRD_BL652": { + "inherits": ["MCU_NRF52"], + "macros_add": ["BOARD_PCA10040", "NRF52_PAN_12", "NRF52_PAN_15", "NRF52_PAN_58", "NRF52_PAN_55", "NRF52_PAN_54", "NRF52_PAN_31", "NRF52_PAN_30", "NRF52_PAN_51", "NRF52_PAN_36", "NRF52_PAN_53", "S132", "CONFIG_GPIO_AS_PINRESET", "BLE_STACK_SUPPORT_REQD", "SWI_DISABLE0", "NRF52_PAN_20", "NRF52_PAN_64", "NRF52_PAN_62", "NRF52_PAN_63"], + "device_has_add": ["ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"], + "extra_labels_add": ["MTB_LAIRD_BL652"], + "release_versions": ["5"], + "device_name": "nRF52832_xxAA", + "bootloader_supported": true, + "config": { + "usb_tx": { + "help": "Value SIO_06", + "value": "SIO_6" + }, + "usb_rx": { + "help": "Value SIO_08", + "value": "SIO_8" + } + }, + "overrides": { + "lf_clock_src": "NRF_LF_SRC_RC", + "uart_hwfc": 0 + } + }, "DELTA_DFBM_NQ620": { "supported_form_factors": ["ARDUINO"], "inherits": ["MCU_NRF52"],