Programacion de Arduino con xbee wifi y adafruit gps

Hola que tal, estoy programando con los siguientes modulos:

-Arduino Uno rev3
-Adafruit gps logger
-Xbee WiFi 56b

mi situacion es que no he podido hacer trabajar con todos al mismo tiempo, consegui un codigo y mi error en monitor serial es :

"booting start"
failed @ 0

dejo el codigo q uso, y si alguien podria auxiliarme se lo agradesco.

XBeeWiFi2.c (6.55 KB)

Para comenzar tu IDE espera ver extensiiones .INO
Creaste o copiaste el código en una extensión .C que no corresponde.
Intenta renombrando la extensión.
Luego vemos que ocurre.

Pon los enlaces a las librerías que uses por si alguien quiere correr tu código.