Salve,
ho un problema con lo sketch ovvero se lo compilo con ide23 tutto funziona mentre se lo compilo con il nuovo mi da molti errori di cui alcuni erano solo un problema di aggiornamento di alcune funzioni come write invece di send, read invece di receive ecc..
ora però sistemato il tutto mi da questi errori, eppure le librerie ci son tutte!
Che sarà mai? dove sbaglio?
In file included from C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735\ST7735.cpp:4:
C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735/ST7735.h:57: error: expected )' before 'CS' C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735\/ST7735.h:59: error: expected )' before 'CS'
C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735/ST7735.h:64: error: 'uint16_t' has not been declared
C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735/ST7735.h:65: error: 'uint8_t' has not been declared
C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735/ST7735.h:65: error: 'uint8_t' has not been declared
C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735/ST7735.h:65: error: 'uint16_t' has not been declared
C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735/ST7735.h:66: error: 'int16_t' has not been declared
C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735/ST7735.h:66: error: 'int16_t' has not been declared
C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735/ST7735.h:66: error: 'int16_t' has not been declared
C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735/ST7735.h:66: error: 'int16_t' has not been declared
C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735/ST7735.h:66: error: 'uint16_t' has not been declared
ecc...
FràFrà:
ho un problema con lo sketch ovvero se lo compilo con ide23 tutto funziona mentre se lo compilo con il nuovo mi da molti errori
Uhm. Hai controllato se tutte le librerie sono aggiornate per funzionare con l'ultima versione dell'IDE?
In file included from C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735\ST7735.cpp:4:
C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735/ST7735.h:57: error: expected )' before 'CS' C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735\/ST7735.h:59: error: expected )' before 'CS'
C:\Users\Casa\Desktop\arduino-1.0.1\libraries\ST7735/ST7735.h:64: error: 'uint16_t' has not been declared
(...)
Ciao Leo, mi vieni sempre in soccorso grazie...
hai ragione lo sketch è per far funzionare un tft e la libreria sicuramente come dici non sarà aggiornata, ma librerie per questo IC non ce ne sono pronte per l' IDE1 ! come fare per modificare l'attuale? se ti posto la libreria mi sai indicare dove va modificata oppure?
All'interno ci sono anche gli esempi che comunque danno lo stesso errore!
Grazie sembra funzionare mi da qualche altro piccolo errore ma sembra non connesso alla libreria.
Seguirò il tuo consiglio.
Ma cosa è cambiato tra il vecchio ide e questo? poichè ho altre librerie che vorrei modificare per farle compatibili qualora possibile!
FràFrà:
Grazie sembra funzionare mi da qualche altro piccolo errore ma sembra non connesso alla libreria.
Seguirò il tuo consiglio.
Ma cosa è cambiato tra il vecchio ide e questo? poichè ho altre librerie che vorrei modificare per farle compatibili qualora possibile!
In 2 parole, un sacco di cose
Riassumendo brevemente:
il modo in cui viene trattata la seriale (tramite interrupt anche in trasmissione)
il modo in cui vengono trattati i vari microcontrollori (ma a te non importa saperlo, è una cosa "dietro le quinte)
nuova funzione F() da usarsi con il metodo Serial.print e lcd.print per memorizzare le stringhe in Flash