Go Down

Topic: Arduino 1.0, errores (Read 2953 times) previous topic - next topic

SrDonGato

Os pasa que al compilar el código en el GUI 1.0 no os dice en que linea está el error ?


fm

Si, es algo que funcionaba bien en la 1.0 RC2, pero por algún motivo en esta versión no lo dice. Es posible que se hayan colado con los flags del compilador.
   

Razorblade

#2
Dec 07, 2011, 12:46 am Last Edit: Dec 07, 2011, 12:51 am by Razorblade Reason: 1
Pues o no sé a lo que os referís, o a mi sí que me dice las líneas.
Por ejemplo, si me dejo un punto y coma:
Code: [Select]
Iambic.cpp: In function 'void setup()':
Iambic:19: error: expected `;' before 'state'

Línea 19.


Bueno, aunque sí recuerdo haber marcado en File->Preferences lo de Show verbose output during: compilation, que no tiene que ver directamente, pero igual indirectamente sí por algún problema que se les haya colado como dice fm.
Arduino Uno (R2fix) / Duemilanove (328p)
Ethernet Shield SD (v5)

fm

Lo mirare, pero juraría que lo tengo activado. A ver si os lo confirmo mañana.
   

SrDonGato

a mi incluso poniendo esa opcion me aparece

proyectoCESsd.cpp: In function 'void loop()':
proyectoCESsd.pde:-1: error: 's' was not declared in this scope
proyectoCESsd.pde:-1: error: expected `;' before '}' token

y no va directamente al error, tengo que buscar en el código dónde está el error

ese error da por esta linea
        lcd.print(now.second()+0);s

en la linea 90

No sé por que pasa esto, en la 0.22 no me pasa lo mismo

un saludo


Alex asturias

si yo tb he tenido algun problemilla de ese tipo y de otros con la 1.0 al parecer creo que se han adelantado al sacarlo puesto que de 1 en 1 iba bien la cosa y de la 0,23 pasamos a la 1 dejandonos cosas por el camino y lo extraño esq la rc2 que se supone q aun no estaria terminada a veces funciona mejor q la 1.0 veremos a ver si se revisa ya que ya he encontrado unos cuantos fallos y he tenido que volverme a la anterior por no andar peleandome cada 2 x 3 con el...

Razorblade

¿Qué fallos Alex asturias?
Arduino Uno (R2fix) / Duemilanove (328p)
Ethernet Shield SD (v5)

pacoooh

Los ejemplos de string en el 0.22 funcionan bien pero en la versión nueva dan error

http://arduino.cc/en/Tutorial/StringCharacters


Razorblade

Acabo de probar en otro ordenador otro código con el 1.0 final, y me sigue indicando perfectamente el número de líneas donde tengo fallos, por ejemplo:
SGC.cpp:29: error: 'SerialGC' was not declared in this scope -> Línea 29
No soy capaz de reproducir vuestro problema de que diga que la línea es la -1.  :smiley-slim:

En el foro "General discussion" acabo de contestarle a alguien que se queja de que con el 1.0 no le funciona el sketch ArduinoISP, ya que a mi me compila perfectamente. Debo de ser yo el raro.

pacoooh, eso es problema de que la documentación no está actualizada. No es nuevo el tema de que la página web de Arduino no está muy bien mantenida. La clase String ha cambiado, no es un fallo.
Arduino Uno (R2fix) / Duemilanove (328p)
Ethernet Shield SD (v5)

Razorblade


proyectoCESsd.pde:-1: error: 's' was not declared in this scope

Ahora que me doy cuenta... ¿cómo puedes estar trabajando con un .pde con Arduino 1.0, si la extensión de los ficheros hace ya mucho tiempo que se dijo que pasaba a ser .ino?
Arduino Uno (R2fix) / Duemilanove (328p)
Ethernet Shield SD (v5)

fm

Soportan ambas extensiones desde la 1.0 RCs y la final.
   

Razorblade

#11
Dec 07, 2011, 11:59 pm Last Edit: Dec 08, 2011, 12:04 am by Razorblade Reason: 1

Soportan ambas extensiones desde la 1.0 RCs y la final.

Pues lo soportará (pero como mínimo es desaconsejable)... y justo ese es el problema. Acabo de probar nombrando un fichero con error como .pde, y ya me sale que el eror está en la línea -1.
XD
Si es que cómo os queréis resistir a los cambios...
Arduino Uno (R2fix) / Duemilanove (328p)
Ethernet Shield SD (v5)

fm

Si señor, buen ojo. Yo suelo usar .ino, pero algunas de mis librerías tienen ejemplos que siguen con esa extensión. A cambiarlas pues.
   

SrDonGato

yo es que arrastro el proyecto de muchs versiones anteriores, al ver que me falla sigu rulando con la 22 :D esta tarde lo cambiare y a probar

un saludo

Cheyenne

Me gustaría que los que ya estáis trabajando con la versión 1.0 indicarais qué problemas me puedo encontrar si me la instalo y empiezo a abrir proyectos hechos con la versión 22. ¿Es un cáos? ¿Hay que cambiar sólo algunas cosas de la programación y/o de las librerías? ¿O por el contrario los abriré sin ningún problema?
http://cuadricopterodiyarduino.blogspot.com/

Go Up