aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/gos/gos_chibios.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/gos/gos_chibios.h b/src/gos/gos_chibios.h
index a3aba712..a4880c16 100644
--- a/src/gos/gos_chibios.h
+++ b/src/gos/gos_chibios.h
@@ -10,6 +10,11 @@
#if GFX_USE_OS_CHIBIOS
+// This shouldn't be needed but some people are complaining
+// about TRUE/FALSE redefinition so we fix it here.
+#undef TRUE
+#undef FALSE
+
#include "ch.h"
#include "hal.h"
@@ -28,6 +33,12 @@
* are already defined by ChibiOS
*/
+#if !defined(FALSE)
+ #define FALSE 0
+#endif
+#if !defined(TRUE)
+ #define TRUE -1
+#endif
#if CH_KERNEL_MAJOR == 3
typedef char bool_t;
#endif