diff --git a/targets/TARGET_Silicon_Labs/TARGET_EFM32/watchdog_api.c b/targets/TARGET_Silicon_Labs/TARGET_EFM32/watchdog_api.c index 37dbdaca59..0a3edfa773 100644 --- a/targets/TARGET_Silicon_Labs/TARGET_EFM32/watchdog_api.c +++ b/targets/TARGET_Silicon_Labs/TARGET_EFM32/watchdog_api.c @@ -99,7 +99,7 @@ watchdog_features_t hal_watchdog_get_platform_features(void) #elif defined(TARGET_EFM32GG11) .clock_typical_frequency = 1000, .clock_max_frequency = 1120 - #elif defined(TARGET_EFM32PG) || defined(TARGET_EFM32PG12) || defined(TARGET_EFR32MG1) || defined(TARGET_EFR32MG12) + #elif defined(TARGET_EFR32MG1) || defined(TARGET_EFR32MG12) .clock_typical_frequency = 1000, .clock_max_frequency = 1070 #else diff --git a/targets/TARGET_Silicon_Labs/mbed_rtx.h b/targets/TARGET_Silicon_Labs/mbed_rtx.h index 4e3fe32c75..3d291b522e 100644 --- a/targets/TARGET_Silicon_Labs/mbed_rtx.h +++ b/targets/TARGET_Silicon_Labs/mbed_rtx.h @@ -38,19 +38,13 @@ #define INITIAL_SP (0x20008000UL) #endif -#elif defined(TARGET_EFM32PG) - -#ifndef INITIAL_SP -#define INITIAL_SP (0x20008000UL) -#endif - #elif defined(TARGET_EFR32MG1) #ifndef INITIAL_SP #define INITIAL_SP (0x20007C00UL) #endif -#elif defined(TARGET_EFR32MG12) || defined(TARGET_EFM32PG12) +#elif defined(TARGET_EFR32MG12) #ifndef INITIAL_SP #define INITIAL_SP (0x20040000UL) diff --git a/targets/targets.json b/targets/targets.json index 9586a0f4be..8375029ccd 100644 --- a/targets/targets.json +++ b/targets/targets.json @@ -6494,107 +6494,6 @@ "2015" ] }, - "EFM32PG12B500F1024GL125": { - "inherits": [ - "EFM32" - ], - "extra_labels_add": [ - "EFM32PG12", - "1024K", - "SL_CRYPTO" - ], - "core": "Cortex-M4F", - "macros_add": [ - "EFM32PG12B500F1024GL125", - "TRANSACTION_QUEUE_SIZE_SPI=4" - ], - "supported_toolchains": [ - "GCC_ARM", - "ARM", - "uARM", - "IAR" - ], - "release_versions": [ - "2", - "5" - ], - "device_name": "EFM32PG12B500F1024GL125", - "public": false, - "bootloader_supported": true - }, - "EFM32PG12_STK3402": { - "inherits": [ - "EFM32PG12B500F1024GL125" - ], - "device_has": [ - "ANALOGIN", - "CRC", - "I2C", - "I2CSLAVE", - "I2C_ASYNCH", - "INTERRUPTIN", - "LPTICKER", - "PORTIN", - "PORTINOUT", - "PORTOUT", - "PWMOUT", - "RESET_REASON", - "RTC", - "SERIAL", - "SERIAL_ASYNCH", - "SLEEP", - "SPI", - "SPISLAVE", - "SPI_ASYNCH", - "STDIO_MESSAGES", - "USTICKER", - "TRNG", - "FLASH", - "MPU", - "WATCHDOG" - ], - "forced_reset_timeout": 2, - "config": { - "hf_clock_src": { - "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator", - "value": "HFXO", - "macro_name": "CORE_CLOCK_SOURCE" - }, - "hfxo_clock_freq": { - "help": "Value: External crystal frequency in hertz", - "value": "40000000", - "macro_name": "HFXO_FREQUENCY" - }, - "lf_clock_src": { - "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator", - "value": "LFXO", - "macro_name": "LOW_ENERGY_CLOCK_SOURCE" - }, - "lfxo_clock_freq": { - "help": "Value: External crystal frequency in hertz", - "value": "32768", - "macro_name": "LFXO_FREQUENCY" - }, - "hfrco_clock_freq": { - "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select", - "value": "32000000", - "macro_name": "HFRCO_FREQUENCY" - }, - "hfrco_band_select": { - "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!", - "value": "cmuHFRCOFreq_32M0Hz", - "macro_name": "HFRCO_FREQUENCY_ENUM" - }, - "board_controller_enable": { - "help": "Pin to pull high for enabling the USB serial port", - "value": "PA5", - "macro_name": "EFM_BC_EN" - } - }, - "detect_code": [ - "2040" - ] - }, "EFR32MG12P332F1024GL125": { "inherits": [ "EFM32"