Does anyone use LIBRARIES here? Which ones do and don't work? #351
Replies: 20 comments 47 replies
-
Lot of people have been asking about I2C device libraries, particularly screens, someone asked about GPS (GPS?! I thought any old GPS library should work, it's just serial!) And so on.... |
Beta Was this translation helpful? Give feedback.
-
Update the Adafruit Sensor library. |
Beta Was this translation helpful? Give feedback.
-
AAHA! In my brief search during which I discovered that, I saw someone mentioning that pgmspace was in a different location on the ESP8266. That sounds like an ESP8266-only version of the library... |
Beta Was this translation helpful? Give feedback.
-
Well, I've put the page here - but it's pretty dissappointing considering how little information has been collected, and how I've only got one that is unambiguously identified with a link... https://github.com/SpenceKonde/megaTinyCore/blob/master/megaavr/extras/LibraryCompatibility.md |
Beta Was this translation helpful? Give feedback.
-
Confirmed and tested working with the LiquidCrystal_I2C Library. Most I2C libraries for the Arduino Uno seems to be compatible with this core. The only places where I did have problems with libraries are when I have to interface via SPI. |
Beta Was this translation helpful? Give feedback.
-
https://github.com/PaulStoffregen/Time/blob/master/TimeLib.h Is this the correct format for what you want? |
Beta Was this translation helpful? Give feedback.
-
I had a problem with OneWire, check this SpenceKonde/OneWire#1 |
Beta Was this translation helpful? Give feedback.
-
I've been using Tiny4kOLED: https://github.com/datacute/Tiny4kOLED It is really nice in that it uses the extra memory in the displays based on the SSD1306 to implement double buffering on 128x32 displays. And those displays are ridiculously cheap: https://www.aliexpress.com/wholesale?catId=0&initiative_id=SB_20210313120846&SearchText=SSD1306+%22128x32%22+0.91%22 |
Beta Was this translation helpful? Give feedback.
-
rc-switch seems to be working. https://github.com/sui77/rc-switch |
Beta Was this translation helpful? Give feedback.
-
MegaTinyCore (AVR-1: Attiny1614 or Attiny3216) - this library works: digital thermometer DS18B20 (oneWire) - https://github.com/pstolarz/OneWireNg |
Beta Was this translation helpful? Give feedback.
-
Argh, lost all my work on this! |
Beta Was this translation helpful? Give feedback.
-
Just verified the Adafruit LED backpack library, at least for the 7-segment variant. Also worked with the Wire.swap(1) method to use the alternate i2c pins. Nice! |
Beta Was this translation helpful? Give feedback.
-
The Adafruit TLC5947 driver works on my attiny412 board. |
Beta Was this translation helpful? Give feedback.
-
Gave up trying to leverage the Microchip touch library, so implemented a standalone touch controller instead. Picked an i2c one that was readily available locally. To this end, the CAP1296 library (https://github.com/mattThurstan/CAP1296) is working nicely on an attiny1614 breakout with 2.3.1 Two comments:
|
Beta Was this translation helpful? Give feedback.
-
Used a few I2C libraries and as expected they are working as expected: MCP4725 compiles and works https://github.com/adafruit/Adafruit_MCP4725 Some self-advertising: |
Beta Was this translation helpful? Give feedback.
-
This library works well with ATtiny, tested with 2-series. https://github.com/rlogiacco/CircularBuffer |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
It's not in the release branch but: I tried out a branch with the pull merged and got it to compile and run on a 3217, just tried the analog example and it worked clocked at 1mhz. If using an addressable you'd need higher clock rates but was exciting to see work nontheless. I'll comment on this when i notice support entering official fastled release. |
Beta Was this translation helpful? Give feedback.
-
Well that['s good news! About goddamned time. I looked at that library thinking I would be able to add it and I quickly lost interest. IMHO that library exhibits extreme kitchensinkism. |
Beta Was this translation helpful? Give feedback.
-
I have tested the S-Port Library version 1.0.2 However there is a caveat that bit me first! I used the "simplesensor" example that comes with the library, which compiles just under 4K for my test Attiny416 but that failed to work. So I thought "not compatible". Also it is using softwareserial to get the onewire inverted serial communication. These Tinies seem to have a built-in one wire open drain mode on the UART, where the internal pullup is used to drive the UART pin high. Can that be used for an inverted signal also? |
Beta Was this translation helpful? Give feedback.
-
Please help me out here. People keep asking me what library do I use for this? what library do I use for that? I don't know! I spend all my time maintaining the core, not using it!
If people who are using this core could let me know which libraries they have used (include link to where that library comes from) or tried to use and whether they did or did not work, so I can gather all that together on a page with a big table of libraries, that'd be great.
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions