40 #ifndef BSPACM_DEVICE_EFM32_H
41 #define BSPACM_DEVICE_EFM32_H
43 #if ! (BSPACM_DEVICE_SERIES_EFM32 - 0)
44 #error EFM32 device header in non-EFM32 device
47 #include <em_device.h>
60 #define BSPACM_CORE_SLEEP() do { \
68 #define BSPACM_CORE_DEEP_SLEEP() do { \
70 SCB->SCR &= ~SCB_SCR_SLEEPDEEP_Msk; \
76 #if ! (_EFM32_ZERO_FAMILY - 0)
77 #define BSPACM_CORE_SRAM_BASE ((uintptr_t)0x20000000)
78 #define BSPACM_CORE_SRAM_BITBAND_BASE ((uintptr_t)0x22000000)
79 #define BSPACM_CORE_PERIPH_BASE ((uintptr_t)0x40000000)
80 #define BSPACM_CORE_PERIPH_BITBAND_BASE ((uintptr_t)0x42000000)
void vBSPACMdeviceEFM32setupSWO(void)