Arduino - Compilar programa de UNO a D1

 
Vista:
sin imagen de perfil
Val: 1
Ha disminuido su posición en 4 puestos en Arduino (en relación al último mes)
Gráfica de Arduino

Compilar programa de UNO a D1

Publicado por Alfredo (1 intervención) el 07/05/2020 19:39:45
Buenas Tardes:

Tengo un problema que no se por donde cogerlo.

Tengo un programa realizado con Arduino 1, ahora lo quiero implementar en D1 y me da errores de compilacion,
La unica diferencia es que usan una libreria wire diferente, esto es una muestra de los errores,

Agradeceria una idea de por donde tengo que currar.

Gracias



Jardin_D1:30:12: error: 'int clock [7]' redeclared as different kind of symbol
int clock[7]; // Variable datos DS1307
C:\Users\Usuario\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0/tools/sdk/libc/xtensa-lx106-elf/include/../include/time.h:50:19: error: previous declaration of 'clock_t clock()'
clock_t _EXFUN(clock, (void));
Jardin_D1:100:24: error: no matching function for call to 'DS1307Class::getDate(clock_t (&)())'
DS1307.getDate(clock);
C:\Program Files (x86)\arduino-1.8.12\libraries\DS1307/DS1307.h:30:14: note: no known conversion for argument 1 from 'clock_t() {aka long unsigned int()}' to 'int*'
C:\Users\Usuario\Documents\Comun_Maquinas\W7_Proteus\Arduino\Jardin_D1\Reloj.ino: In function 'void FechaHora()':
Reloj:6:17: error: invalid conversion from 'clock_t (*)() {aka long unsigned int (*)()}' to 'int' [-fpermissive]
Print(clock[1]);
Salidas:71:6: error: initializing argument 1 of 'void Print(int)' [-fpermissive]
void Print(int number)
Reloj:8:17: error: invalid conversion from 'clock_t (*)() {aka long unsigned int (*)()}' to 'int' [-fpermissive]
Print(clock[2]);
Salidas:71:6: error: initializing argument 1 of 'void Print(int)' [-fpermissive]
void Print(int number)
Reloj:11:18: error: invalid conversion from 'clock_t (*)() {aka long unsigned int (*)()}' to 'int' [-fpermissive]
Print(clock[0]);
Salidas:71:6: error: initializing argument 1 of 'void Print(int)' [-fpermissive]
void Print(int number)

Reloj:13:17: error: invalid conversion from 'clock_t (*)() {aka long unsigned int (*)()}' to 'int' [-fpermissive]
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder