Skip to content

bubbapizza/arduino-stdlib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is an autotools package for building and installing the arduino
libraries.  It will install the libraries in a directory name based
on the MMCU and MHz specified in the configure script.

You may also specify the variant of the arduino.  Possible variants are:
 standard
 eightanaloginputs  
 leonardo  
 mega  
 micro

To compile the libraries, you must have the following packages installed:

   gcc-avr
   avr-libc

In a nutshell, to install the libraries, run the following commands:

   ./configure --prefix=<installdir> VARIANT=<variant-type> MMCU=<mmcu-type> MHZ=<mmcu-speed-in-MHz>
   make
   sudo make install

By default MMCU/MHZ defaults to atmega328p and 16 which is for an 
Arduino Uno. 

Here's a list of other possible boards and their corresponding MMCU, MHZ and 
VARIANT values:

Board                           MMCU         MHZ   VARIANT            
--------------------------------------------------------------------
Arduino Uno                     atmega328p   16    standard         
Arduino Duemilanove             atmega328p   16    standard         
Arduino Mega 2560 or Mega ADK   atmega2560   16    mega             
Arduino Mega (ATMega1280)       atmega1280   16    mega             
Arduino Nano                    atmega328p   16    eightanaloginputs


Shawn Wilson
Dec 2011

About

autotools package for all standard arduino libraries

Resources

License

Stars

Watchers

Forks

Packages

No packages published