"¡Vivos los llevaron! ¡Vivos los queremos! No perdonamos. No olvidamos. No nos reconciliamos."

Río - Silvio Rodríguez

domingo, 25 de marzo de 2012

The 'BYTE' keyword is no longer supported


Entrada para responder a rafa167san y para ayudar a quien le haya salido el error "The 'BYTE' keyword is no longer supported" al intentar cargar el firmware de ArduLab a la tarjeta Arduino.

Tienen que modificar el código para que ya no les salga ese error, yo modifiqué el archivo ardulab_firmware_004.cpp de la siguiente manera...

Primero borran la primera parte que diga así...
Serial.print((envio & 0x00FF),BYTE);
y le ponen esta otra cosa...
Serial.write(envio & 0x00FF);

luego van al siguiente renglón y esta parte...
Serial.print((envio & 0x0300)>>8,BYTE);
la modifican por esta otra...
Serial.write((envio & 0x0300)>>8);

luego aproximadamente 47 renglones más abajo del código, cambian esto...
Serial.print(envio,BYTE);
por...
Serial.write(envio);

poquito más abajo (8 renglones) intercambian esto...
Serial.print((envio & 0x00FF),BYTE);
por esto...
Serial.write(envio & 0x00FF);
       
y un renglón abajo matan esto...
Serial.print((envio & 0x0300)>>8,BYTE);
y le dan vida a esto otro...
Serial.write((envio & 0x0300)>>8);

Al finalizar alzan sus manos y gritan fuerte "¡Tengo alma ingenieril!"...

Bueno eso último es broma, al final cargan el programa a la tarjeta y verán que ya es posible hacerlo, no intenten guardar el programa modificado en ese mismo archivo porque no se los permitirá. Bueno la solución que les doy sí sirve, a mí me pasaba lo mismo, pueden descargarse el código ya actualizado en la página de ArduLab (Fichero fuente del Firmware versión 004 con soporte para el IDE Arduino 1.0(27/02/2012)) pero se los explico así porque si más adelante se encuentran con el mismo error en otro programa, sabrán entonces que lo único que hay que hacer es modificar los códigos de la manera en que explican aquí.

Saludos.

No hay comentarios:

Publicar un comentario

¡Hola!, recuerda que aunque no tengas cuenta de blogger, todos pueden comentar utilizando la "identidad" de "anónimo", claro que ya si queréis, dejas tu nombre, apodo o lo que sea en un "atentamente" :). Saludos.

♫ ...Veo una luz que vacila y promete dejarnos a obscuras, veo un perro ladrando a la luna con otra figura que recuerda a mí. Veo más, veo que no me halló, veo más, veo que se perdió. ♪

♫ La cobardía es asunto, de los hombres no de los amantes, los amores cobardes no llegan a amores ni a historias se quedan allí, ni el recuerdo los puede salvar, ni el mejor orador conjugar... ♪ Por Silvio Rodríguez.

...Cuando llegaste, de pronto una luz de luna escarlata cayó en catarata desde una pirámide. Sobre tu pecho colgaba una cruz y como un consuelo arropaba tu duelo el calor de una clámide... Voy a quedarme cinco minutos, cinco minutos, los que me quedan, y olvido el luto, cinco minutos, cinco y no más... Knock, Knock, Knock, Knockin' on Heaven's door... L.E.A.

♫ ...Una buena muchacha de casa decente no puede salir, que diría la gente el domingo en la misa si saben de ti, que dirían los amigos, los viejos vecinos que vienen aquí, que dirían las ventanas, tu madre y su hermana y todos los siglos de colonialismo español que no en balde te han hecho cobarde, que diría Dios si amas sin la iglesia y sin la ley... ♪ Por Silvio Rodríguez. ♥

Cuando te duela mirar atrás y tengas miedo de ver al frente, puedes mirar a tu lado y tus verdaderos amigos estarán ahí.