ATTinyCore | Arduino core for ATtiny

 by   SpenceKonde C Version: 1.5.2 License: Non-SPDX

kandi X-RAY | ATTinyCore Summary

kandi X-RAY | ATTinyCore Summary

ATTinyCore is a C library typically used in Internet of Things (IoT), Arduino applications. ATTinyCore has no bugs, it has no vulnerabilities and it has medium support. However ATTinyCore has a Non-SPDX License. You can download it from GitHub.

Arduino support for almost every classic tinyAVR device! Supports ATtiny 1634, 2313/4313, 24/44/84, 441/841, 25/45/85, 261/461/861, 87/167, 48/88, 43 and 828.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              ATTinyCore has a medium active ecosystem.
              It has 1347 star(s) with 281 fork(s). There are 79 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 31 open issues and 518 have been closed. On average issues are closed in 89 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of ATTinyCore is 1.5.2

            kandi-Quality Quality

              ATTinyCore has 0 bugs and 0 code smells.

            kandi-Security Security

              ATTinyCore has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              ATTinyCore code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              ATTinyCore has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              ATTinyCore releases are available to install and integrate.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of ATTinyCore
            Get all kandi verified functions for this library.

            ATTinyCore Key Features

            No Key Features are available at this moment for ATTinyCore.

            ATTinyCore Examples and Code Snippets

            No Code Snippets are available at this moment for ATTinyCore.

            Community Discussions

            QUESTION

            Supported Arduino functions on ATTinyCore by SpenceKonde
            Asked 2020-Jul-14 at 15:24

            I've just discovered the ATtiny84/85 chips and have ordered a few to use in some projects. I've looked high and low for all the support it has for programming through the Arduino IDE and Uno and have come across high-low tech's website and the supported arduino functions in that core.

            Then I came across SpenceKonde's ATTinyCore which is another highly regarded core for the ATTiny series. The problem is that I can't find any information as to what classic Arduino functions this core supports. I mean like a list. I'm sure the basic functions are supported but how about using sleep mode / low power mode and a few other things. Is everything in the Arduino.h library supported?

            Sorry if this is a silly question but a little help would be much appreciated.

            ...

            ANSWER

            Answered 2020-Jul-14 at 15:24

            I have contacted DrAzzy a.k.a Spence Konde on the Arduino Forum regarding this matter and I'm going to quote his reply to me down below.

            ATTinyCore (and my other cores) implements all of the standard Arduino API functions that are logically coherent for the hardware in question. Everything should work, even the stuff that I think is a dumb idea (eg, SerialEvent, yield()) - if it doesn't, it should be reported to me as a bug. There are only a few places where I knowingly departed from the official Arduino behavior

            Stuff that isn't arduino API, like the stuff that's included with avrlibc, has no dependence on the core whatsoever. If the hardware supports it, those libraries should work. If it fails to compile with the library (or a specific call in the library) in the sketch (generally giving either a #error saying it's unsupported, or an "undefined reference" to a register or bit name - actually calling it at a sensible time or uploading and verifying it behaves the way you want is usually unnecessary)

            Hope this helps you guys. Thanks again to Spence Konde (DrAzzy) for the amazing ATTinyCore and his help in this matter.

            Source https://stackoverflow.com/questions/62859404

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install ATTinyCore

            You can download it from GitHub.

            Support

            tinyAVR 0/1/2-series Modern tinyAVR (with 0, 1, or 2 as next-to-last digit) are supported by my megaTinyCore instead. They are totally different in every way except the "t-word" in the name, and the fact that they're great parts and work well with Arduino.ATtiny13/13A are supported by MicroCore by @MCUdudeATtiny26 are not supported by any Arduino core. They are the obsolete predecessor to the '261, which itself is ancient). I will accept a PR to add support but will not use my own limited development time for such old and uninspiring parts.ATtiny 4/5/10/11 and any other "AVRrc" (reduced core) parts. Try this core
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries

            Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link