aboutsummaryrefslogtreecommitdiff
path: root/quantum/haptic.h
diff options
context:
space:
mode:
Diffstat (limited to 'quantum/haptic.h')
-rw-r--r--quantum/haptic.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/quantum/haptic.h b/quantum/haptic.h
index b283d5d268..f854c75ec3 100644
--- a/quantum/haptic.h
+++ b/quantum/haptic.h
@@ -20,6 +20,8 @@
#include <stdint.h>
#include <stdbool.h>
+#include "compiler_support.h"
+
#ifndef HAPTIC_DEFAULT_FEEDBACK
# define HAPTIC_DEFAULT_FEEDBACK 0
#endif
@@ -28,7 +30,7 @@
#endif
/* EEPROM config settings */
-typedef union {
+typedef union haptic_config_t {
uint32_t raw;
struct {
bool enable : 1;
@@ -42,7 +44,7 @@ typedef union {
};
} haptic_config_t;
-_Static_assert(sizeof(haptic_config_t) == sizeof(uint32_t), "Haptic EECONFIG out of spec.");
+STATIC_ASSERT(sizeof(haptic_config_t) == sizeof(uint32_t), "Haptic EECONFIG out of spec.");
typedef enum HAPTIC_FEEDBACK {
KEY_PRESS,