Update preset.
[bertos.git] / bertos / cpu / types.h
index cbef8c4126f38916d0d8e158ff36b2d9b34fced2..dcddaa59b8d6e228fd8715f42deb92e3e397dd8d 100644 (file)
@@ -43,6 +43,7 @@
 
 #include "detect.h"
 #include "attr.h"
+#include <limits.h>
 #include <cfg/compiler.h> /* for uintXX_t */
 
 #if CPU_I196
        #define SIZEOF_CPUSTACK_T 1
        #define SIZEOF_CPUALIGNED_T SIZEOF_CPUSTACK_T
 
+#elif CPU_MSP430
+
+       typedef uint16_t cpu_flags_t;
+       typedef uint16_t cpu_stack_t;
+       typedef cpu_stack_t cpu_aligned_stack_t;
+       #define SIZEOF_CPUSTACK_T 2
+       #define SIZEOF_CPUALIGNED_T SIZEOF_CPUSTACK_T
+
 #else
        #error No CPU_... defined.
 #endif