Salve ragazzi, sto cercando di programmare l'attiny 85 per trasmettere con il modulo nrf24l01 ad un arduino uno, pero' nel momento in cui compilo il codice mi da sempre lo stesso errore
sketch :
Vai nelle impostazioni dell'IDE e metti il segno di spunta sia per "compilazione" che per "carica" dove dice "Mostra un output dettagliato durante:" così l'errore sarà più chiaro.
C:\Users\Downloads\arduino-1.8.7-windows\arduino-1.8.7\hardware\arduino\avr\libraries\SPI\src/SPI.h:310:55: error: 'SPIE' was not declared in this scope
... da quanto vedo la libreria che viene inclusa ed utilizzata da RadioHead NON è compatibile con gli ATtiny85 in cui i registri del SPI hanno nomi diversi.
'SPIE' was not declared in this scope
inline static void detachInterrupt() { SPCR &= ~_BV(SPIE); }
Contatta l'autore per vedere se è disponibile la libreria per Attiny85.
Grazie Guglielmo, a causa del fatto che in molti usano la libreria radioHead in relazione ad attiny85 e a moduli NRF24L01, pensavo che il problema fosse un'altro. Grazie ancora
Jakex:
Grazie Guglielmo, a causa del fatto che in molti usano la libreria radioHead in relazione ad attiny85 e a moduli NRF24L01, pensavo che il problema fosse un'altro.
Magari c'è da specificare semplicemente un parametro o commentare una riga ...
... la cosa migliore è domandare a loro