Closed Glench closed 8 years ago
if you use Adafruit AVR Boards https://github.com/adafruit/arduino-board-index/, our Trinket definition also replaces Wire - but either way its not guaranteed to work. may not fit - we simply don't guarantee it
I'm a little confused by your comment, especially given this part of the library's README, which indicates that this library does work with the ATTiny85:
Can you help me clear up the confusion or point me to a resource that would help? I don't understand what Trinket definition you are referring to, or how I would apply that information to my situation.
yes with Trinket - this library was (at some point) tested and compiles for adafruit customers who have purchased a Trinket. if this is your first time working with arduino, i strongly recommend against trying to use this lib with '85. its challenging and difficult to debug
Ah, so there was either custom software used or custom hardware built onto the Trinket that allowed it to work with this library. So it seems like we'll have to rewrite this library using something the ATTiny can understand. Thanks for the clarification!
Hi @Glench
I'm not at all an expert in C or C++, I worked with the Adafruit LIS3DH on an Esp8266 using Javascript...
But still, I had a quick look at your error log and your have a lot of undeclared constants: SDA, SCL and so on... Do you have a missing dependency, like a .h
or even a missing cpp
file somewhere?
Trying to get the LIS3DH sensor working with an ATTiny85, the library does not compile. Here is the error I get:
(This screenshot is an attempt to show the core files we're using, the board settings, and the version number of the Adafruit LIS3DH library we're using.)
It seems this error is caused by including Wire.h and/or SPI.h. Any ideas about why this library won't compile for this chip?
(cc @damellis, @mmachenry)