• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Błąd przy kompilacji
#1
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).
 
Odpowiedź
#2
ATtiny85 nie ma TWI.
Możesz ściągnąć https://github.com/adafruit/TinyWireM
Zamień wszędzie #include < Wire . h > na #include < TinyWireM . h >
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.

[Obrazek: SsIndaG.jpg]
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości