Problema con Arduino Yun y HTTP GET

Hola!

Estoy intentando crear un programa que acepte GET's de HTTP mediante YunServer, YunClient y HttpClient. Os dejo el programa para descargar que es demasiado largo para copiar aquí.

El problema es el siguiente: funciona todo bien hasta el momento que tiene que "esperarse" a recibir una peticion GET desde un servidor. Cuando la recibe, simplemente se queda congelado (linea 140 del codigo, donde "while(!setup_OK)").

Para intentar saber donde radica el problema, he copiado esa parte y la funcion correspondiente ("llegir_curls()") en otro programa, y..... FUNCIONA!

Osea, que con el programa entero esa parte no funciona, pero separada si! He pensado que sea que no tenga memoria (al cargar me salta el aviso de Low memory.........), porque no se me ocurre nada más.

Cometo algun fallo en algun sitio? Me estoy volviendo loco...

Muchas gracias!

PULSADORS_FINAL_180814.ino (10.1 KB)