Arduino Polska Forum
Błąd przy kompilacji - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica)
+--- Wątek: Błąd przy kompilacji (/watek-b%C5%82%C4%85d-przy-kompilacji)



Błąd przy kompilacji - corei9 - 13-02-2020

Witam, przy kompilacji wyskakuje jakiś dziwny błąd bibliotek.

Kod:
Arduino:1.8.10 (Windows 10), Płytka:"Adafruit Trinket (ATtiny85 @ 8MHz)"

In file included from C:\Users\zbyszek\Documents\Arduino\LCDemoMatrix\LCDemoMatrix\simple\simple.ino:1:0:

C:\Users\zbyszek\Documents\Arduino\libraries\Adafruit_APDS9960/Adafruit_APDS9960.h:179:50: error: 'TwoWire' has not been declared

                uint8_t addr = APDS9960_ADDRESS, TwoWire *theWire = &Wire);

                                                  ^~~~~~~

C:\Users\zbyszek\Documents\Arduino\libraries\Adafruit_APDS9960/Adafruit_APDS9960.h:226:3: error: 'TwoWire' does not name a type; did you mean 'Wire'?

  TwoWire *_wire;

  ^~~~~~~

  Wire

C:\Users\zbyszek\Documents\Arduino\libraries\Adafruit_APDS9960/Adafruit_APDS9960.h:179:69: error: could not convert '& Wire' from 'TinyM_USI_TWI*' to 'int*'

                uint8_t addr = APDS9960_ADDRESS, TwoWire *theWire = &Wire);

                                                                    ^~~~~

Znaleziono wiele bibliotek w "Adafruit_APDS9960.h"
Wykorzystane: C:\Users\zbyszek\Documents\Arduino\libraries\Adafruit_APDS9960
Znaleziono wiele bibliotek w "Wire.h"
Wykorzystane: C:\Users\zbyszek\AppData\Local\Arduino15\packages\adafruit\hardware\avr\1.4.13\libraries\Wire
Niewykorzystane: C:\Users\zbyszek\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.2\libraries\Wire
Znaleziono wiele bibliotek w "Adafruit_NeoPixel.h"
Wykorzystane: C:\Users\zbyszek\Documents\Arduino\libraries\Adafruit_NeoPixel
exit status 1
Błąd kompilacji dla płytki Adafruit Trinket (ATtiny85 @ 8MHz).



RE: Błąd przy kompilacji - Robson Kerman - 13-02-2020

ATtiny85 nie ma TWI.
Możesz ściągnąć https://github.com/adafruit/TinyWireM
Zamień wszędzie #include < Wire . h > na #include < TinyWireM . h >