diff --git a/cores/arduino/wiring.c b/cores/arduino/wiring.c
index 028e0c9e39adbee14a47285a2abe45d13f68f80a..f183dd4c3d88686bb80fbdb6a4321aefb2568154 100644
--- a/cores/arduino/wiring.c
+++ b/cores/arduino/wiring.c
@@ -18,6 +18,9 @@
 
 //#include "Arduino.h"
 #include "variant.h"
+//#include "wiring_constants.h"
+#include "wiring_digital.h"
+#include "wiring.h"
 
 #ifdef __cplusplus
 extern "C" {
@@ -47,7 +50,7 @@ void init( void )
   if ( SysTick_Config( SystemCoreClock / 1000 ) )
   {
     // Capture error
-    while (true);
+    while ( 1 ) ;
   }
 
   // Initialize C library