summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafael Silva <[email protected]>2021-03-04 23:00:48 +0000
committerRafael Silva <[email protected]>2021-03-23 18:59:21 +0000
commit143582870c8a4175706109e238f4cfa814ae90bc (patch)
tree5c9f4dfbfb0ad53998514ae7df730a62c60b55c6
parent59d0d255d8895b3fa1194db570b0f14348baa6b8 (diff)
add efm32gg12 family
Signed-off-by: Rafael Silva <[email protected]>
-rw-r--r--hw/bsp/board_mcu.h3
-rw-r--r--src/tusb_option.h5
2 files changed, 8 insertions, 0 deletions
diff --git a/hw/bsp/board_mcu.h b/hw/bsp/board_mcu.h
index a175197e5..3c18f6d3d 100644
--- a/hw/bsp/board_mcu.h
+++ b/hw/bsp/board_mcu.h
@@ -119,6 +119,9 @@
#elif CFG_TUSB_MCU == OPT_MCU_RP2040
#include "pico.h"
+
+#elif CFG_TUSB_MCU == OPT_MCU_EFM32GG || CFG_TUSB_MCU == OPT_MCU_EFM32GG11 || CFG_TUSB_MCU == OPT_MCU_EFM32GG12
+ #include "em_device.h"
#else
#error "Missing MCU header"
diff --git a/src/tusb_option.h b/src/tusb_option.h
index cafe9e522..d0ed78acd 100644
--- a/src/tusb_option.h
+++ b/src/tusb_option.h
@@ -103,6 +103,11 @@
// NXP Kinetis
#define OPT_MCU_MKL25ZXX 1200 ///< NXP MKL25Zxx
+// Silabs
+#define OPT_MCU_EFM32GG 1300 ///< Silabs EFM32GG
+#define OPT_MCU_EFM32GG11 1301 ///< Silabs EFM32GG11
+#define OPT_MCU_EFM32GG12 1302 ///< Silabs EFM32GG12
+
/** @} */
/** \defgroup group_supported_os Supported RTOS