Coder Social home page Coder Social logo

dmsherazi / attinycore Goto Github PK

View Code? Open in Web Editor NEW

This project forked from spencekonde/attinycore

0.0 2.0 0.0 5.05 MB

ATTiny Core ported to 1.6.x with support for almost everything

Makefile 4.46% C++ 53.25% Batchfile 0.30% Shell 0.01% C 39.52% Arduino 2.46%

attinycore's Introduction

ATTiny Core - x313, x4, x5, x61, x7 and x8

This is a fork of TCWORLD's ATTinyCore, ported to 1.6.x and taking full advantage of the new board menu options. This core supports the following processors:

  • ATtiny2313, 4313 (untested, probably working)
  • ATtiny24, 44, 84 (Working)
  • ATtiny25, 45, 85 (Working)
  • ATtiny261, 461, 861 (probably working)
  • ATTiny87, 167 (mostly/probably working)
  • ATTiny48, 88 (Basics work, rest untested)

Notes from original readme:

Based on the arduino-tiny core here: http://code.google.com/p/arduino-tiny/

You can identify the core using the following:


#define ATTINY_CORE       - Attiny Core
#define ATTINY_CORE_NM    - No-Millis Attiny Core

These are used to identify features:


#define USE_SOFTWARE_SERIAL    (0 = hardware serial, 1 = software serial
#define USE_SOFTWARE_SPI       (not defined if hardware spi present)
#define HAVE_ADC               (1 = has ADC functions)

The following identify board variants:

#define ATTINYX4
#define ATTINYX5
#define ATTINYX61
#define ATTINYX7
#define ATTINYX313

Also included for the Tiny84 and Tiny85 is a functioning Optiboot bootloader. There are two versions of this:

The first is one which is the normal optiboot which can be compiled using the "make attiny84.bat" and "make attiny85.bat" files. This can be hit and miss whether it works due to the fact that the internal oscillator of the ATtiny's is not well calibrated. The second is optiboot but it comes with the TinyTuner sketch built in. The bootloader takes up no additional space as the tuning sketch is overwritten by any uploaded program, however it allows the oscillator to be fully calibrated before sketches are downloaded. This is the version supplied (can be recompiled with "make attiny84_tuned.bat" and "make attiny85_tuned.bat" files). See the readme in the tiny\bootloades\optiboot\ folder for more info.

attinycore's People

Contributors

majenkotech avatar spencekonde avatar tcworld avatar tomscatliff avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.