diff --git a/avsextrem/include/board.h b/avsextrem/include/board.h
index 64f8bc32050a9e2c6e48885501c0057310093173..ac3cfd7717ea0655177caf5bfbe3728b0c598c35 100644
--- a/avsextrem/include/board.h
+++ b/avsextrem/include/board.h
@@ -59,6 +59,8 @@
 
 void init_clks1(void);
 
+typedef uint8_t radio_packet_length_t;
+
 /** @} */
 #endif /* BOARDCONF_H_ */
 
diff --git a/chronos/include/board.h b/chronos/include/board.h
index 3186b633169950d1211deeb516511c64d573fbd9..f4230f7a8d2325f834e3d23f95d4ac5d1045dd10 100644
--- a/chronos/include/board.h
+++ b/chronos/include/board.h
@@ -7,4 +7,6 @@
 #define MSP430_HAS_DCOR             1
 #define MSP430_HAS_EXTERNAL_CRYSTAL 1
 
+typedef uint8_t radio_packet_length_t;
+
 #endif // _MSB_BOARD_H
diff --git a/msb-430/include/board.h b/msb-430/include/board.h
index 56c24a54617f846b3308bcb4fb28fc2f69f4776b..286de9fc595bd648722b68c991e0206b4db7635c 100644
--- a/msb-430/include/board.h
+++ b/msb-430/include/board.h
@@ -66,5 +66,7 @@ and the mailinglist (subscription via web site)
 
 #include <msp430x16x.h>
 
+typedef uint8_t radio_packet_length_t;
+
 /** @} */
 #endif // _MSB_BOARD_H
diff --git a/msb-430h/include/board.h b/msb-430h/include/board.h
index d9634d6b4d465ec5762ec214f9500d8c2f18dd6c..fe8d49abb69946d082e7547f114cc8f06272e707 100644
--- a/msb-430h/include/board.h
+++ b/msb-430h/include/board.h
@@ -66,5 +66,7 @@ and the mailinglist (subscription via web site)
 
 #include <msp430x16x.h>
 
+typedef uint8_t radio_packet_length_t;
+
 /** @} */
 #endif // _MSB_BOARD_H
diff --git a/msba2/include/board.h b/msba2/include/board.h
index fb64f0095ef9ccefa05edf77baabbf4326dd29bb..fc16380df874cdfdd33331bc86fff1dc6979e463 100644
--- a/msba2/include/board.h
+++ b/msba2/include/board.h
@@ -17,4 +17,6 @@
 
 void init_clks1(void);
 
+typedef uint8_t radio_packet_length_t;
+
 #endif /* __BOARD_H */
diff --git a/native/include/board.h b/native/include/board.h
index f4797f2060353be3abe5d217331f197a1dea3f87..9665094f374b5c7ddda30420ba69ba5cccf893f6 100644
--- a/native/include/board.h
+++ b/native/include/board.h
@@ -27,3 +27,5 @@ void _native_LED_RED_ON(void);
 #define LED_RED_ON (_native_LED_RED_ON())
 void _native_LED_RED_TOGGLE(void);
 #define LED_RED_TOGGLE (_native_LED_RED_TOGGLE())
+
+typedef uint16_t radio_packet_length_t;
diff --git a/olimex_lpc2148/include/board.h b/olimex_lpc2148/include/board.h
index eaf536b005b495c6135ff2f66538d7c169023f5d..c79b46b3682d9858765f8dc50f7b36cb9d4eae59 100644
--- a/olimex_lpc2148/include/board.h
+++ b/olimex_lpc2148/include/board.h
@@ -1 +1,3 @@
 #include <lpc2148.h>
+
+typedef uint8_t radio_packet_length_t;
diff --git a/pttu/include/board.h b/pttu/include/board.h
index 850f8d1d1766c7863cb199c631bedfce8223b061..ba7b3f42bfedd2c59365351854e8edb775ffb907 100644
--- a/pttu/include/board.h
+++ b/pttu/include/board.h
@@ -52,5 +52,7 @@ void init_clks1(void);
 void init_clks2(void);
 void bl_init_clks(void);
 
+typedef uint8_t radio_packet_length_t;
+
 /** @} */
 #endif // __BOARD_H
diff --git a/telosb/include/board.h b/telosb/include/board.h
index 18b064d17202020b8bf02869bd6e9e8dbfe57f61..5fc3151e9c26ca1b9cc7186f56b92b5b7c9d296c 100644
--- a/telosb/include/board.h
+++ b/telosb/include/board.h
@@ -54,5 +54,7 @@
 
 #include <msp430x16x.h>
 
+typedef uint8_t radio_packet_length_t;
+
 /** @} */
 #endif // _TELOSB_BOARD_H
diff --git a/wsn430-v1_3b/include/board.h b/wsn430-v1_3b/include/board.h
index ee09d1016932e4677026dacf00ca9a16e016f033..466df39adcdebb3964e453023e43a5c5c788e083 100644
--- a/wsn430-v1_3b/include/board.h
+++ b/wsn430-v1_3b/include/board.h
@@ -57,5 +57,7 @@
 
 #include <msp430x16x.h>
 
+typedef uint8_t radio_packet_length_t;
+
 /** @} */
 #endif // _WSN_BOARD_H
diff --git a/wsn430-v1_4/include/board.h b/wsn430-v1_4/include/board.h
index 3cb86d1366bad0258eebdcc74907190fd8bab4c6..5ffbf8049ad46abb80459a1078703f355cbc5931 100644
--- a/wsn430-v1_4/include/board.h
+++ b/wsn430-v1_4/include/board.h
@@ -57,5 +57,7 @@
 
 #include <msp430x16x.h>
 
+typedef uint8_t radio_packet_length_t;
+
 /** @} */
 #endif // _WSN_BOARD_H