XMegaForArduino / libraries

libraries directory tree, intended to be placed in sketchbook/libraries (or similar), for xmega-specific versions of Arduino libraries

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

libraries

libraries directory tree, intended to be placed in sketchbook/libraries (or similar), for xmega-specific libs.

The files in this directory tree are likely to be derived from the Arduino IDE headers and implementation for standard Arduino libraries. To avoid collision, and avoid problems with software upgrades, you should copy these to your private 'sketchbook' libraries directory. Assuming your sketchbook is ~/sketchbook, the contents of this directory would be copied to ~/sketchbook/libraries/. You can find the location of your sketchbook directory in the Arduino IDE at File > Preferences > Sketchbook location

the following libraries are included:

XSPI - SPI library, modified for XMega. Use '#include <XSPI.h>'
XSD - SD Card library, modified for XMega. Use '#include <XSD.h>'
XWire - 'Wire' library, modified for XMega. Use '#include <XWire.h>'
I2CDev - A modified version of the 'I2CDev' library that works with XWire


Most (if not all) of the libraries are derived from the originals shipped with Arduino 1.06 and are licensed using [L]GPL v2 or v3. The same licenses apply here, and of course (like the originals) they are available to you free of charge in accordance with the original license terms.


The I2CDev library is licensed with an M.I.T. license, and was essentially 'cloned' from the following github location:

  https://github.com/jrowberg/i2cdevlib/tree/master/Arduino/I2Cdev

About

libraries directory tree, intended to be placed in sketchbook/libraries (or similar), for xmega-specific versions of Arduino libraries


Languages

Language:C++ 74.2%Language:C 25.8%