From 21973963c075c693ac3bf9d24d757e650890cac9 Mon Sep 17 00:00:00 2001 From: Karl Fessel Date: Fri, 4 Nov 2022 16:50:52 +0100 Subject: [PATCH] sys/pm_layered: align pm_blocker_t for speed --- sys/include/pm_layered.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/include/pm_layered.h b/sys/include/pm_layered.h index 917011fc08..f0c2236654 100644 --- a/sys/include/pm_layered.h +++ b/sys/include/pm_layered.h @@ -37,6 +37,7 @@ #include #include "periph_cpu.h" +#include "architecture.h" #ifdef __cplusplus extern "C" { @@ -55,7 +56,7 @@ extern "C" { */ typedef struct { uint8_t blockers[PM_NUM_MODES]; /**< number of blockers for the mode */ -} pm_blocker_t; +} WORD_ALIGNED pm_blocker_t; /** * @brief Block a power mode