Skip to content

Commit b8977e2

Browse files
author
jimblom
committedApr 24, 2015
Revising file structure to match Arduino 1.6 standards.
·
v3.0.6V_1.0.0
1 parent ee657bd commit b8977e2

File tree

15 files changed

+79
-10487
lines changed

15 files changed

+79
-10487
lines changed
 

‎Arduino/libraries/SX1509/keywords.txt

Lines changed: 0 additions & 37 deletions
This file was deleted.

‎README.md

Lines changed: 33 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,47 @@
1-
SX1509 16 Output I/O Expander Breakout
2-
======================================
1+
SparkFun SX1509 IO Expander Breakout Arduino Library
2+
========================================
33

4-
[![SX1509 16 Output I/O Expander Breakout](https://dlnmh9ip6v2uc.cloudfront.net/images/products/1/1/5/0/2/11502-01_medium.jpg)
5-
*SX1509 16 Output I/O Expander Breakout (BOB-11502)*](https://www.sparkfun.com/products/11502)
4+
![SparkFun SX1509 IO Expander Breakout](https://cdn.sparkfun.com//assets/parts/7/4/0/1/11502-01.jpg)
65

7-
The SX1509 16 Output I/O Expander Breakout Board makes it easy to prototype using the SX1509 so you can add more I/O onto your Arduino or I/O limited controller. It can leverage your I2C interface for 16 extra channels of GPIO and contains a fully programmable LED driver and a keypad scanning engine which enables continuous keypad monitoring of up to 64 keys. Since the I/O banks can operate between 1.2V and 3.6V (5.5V tolerant) independent of both the core and each other, this device can also work as a level-shifter.
6+
[*SparkFun SX1509 IO Expander Breakout (SKU)*](https://www.sparkfun.com/products/retired/11502)
87

9-
Features include:
10-
11-
* 16 channels of bi-directional I/O - Pull-up/down resistors, push/pull or open-drain outputs, programmable polarity.
12-
* 5.5V tolerant I/O's (1.2-3.6V operating voltage)
13-
* LED Driver: PWM and blink control on all I/O's, breathe capability on a select few.
14-
* Level shifting I/O's: Independent I/O rails (VCC1, VCC2) allow for up/down level shifting.
15-
* Keypad scanning engine: Supports up to 64 keys (in an 8x8 matrix configuration).
8+
Arduino library for the SX1509 16-I/O expander.
169

1710
Repository Contents
1811
-------------------
1912

20-
* **/Arduino** - This directory contains the Arduino library. This directory's structure follows that of your standard Arduino sketchbook installation. A *libraries* folder within contains the **SX1509 library**.
13+
* **/examples** - Example sketches for the library (.ino). Run these from the Arduino IDE.
14+
* **/extras** - Additional documentation for the user. These files are ignored by the IDE.
15+
* **/src** - Source files for the library (.cpp, .h).
16+
* **keywords.txt** - Keywords from this library that will be highlighted in the Arduino IDE.
17+
* **library.properties** - General library properties for the Arduino package manager.
18+
19+
Documentation
20+
--------------
21+
22+
* **[Installing an Arduino Library Guide](https://learn.sparkfun.com/tutorials/installing-an-arduino-library)** - Basic information on how to install an Arduino library.
23+
* **[Product Repository](https://github.com/sparkfun/SX1509_IO-Expander)** - Main repository (including hardware files) for the SX1509 IO Expander Breakout.
24+
25+
Products that use this Library
26+
---------------------------------
2127

22-
* **/hardware** - This directory contains the Eagle design files - the breakout PCB and schematic design. These files were created with version 6.2.0 of Eagle Cad - a lite version is available, for free, at [www.cadsoftusa.com](http://www.cadsoftusa.com).
28+
* [BOB-11502](https://www.sparkfun.com/products/retired/11502)- Basic part and short description here
29+
30+
Version History
31+
---------------
32+
33+
* [vExxFxxZxxHxxLxxSxx](URL for tag specific to this version) - Description
34+
* [vEyyFyyZyyHyyLyySyy](URL for tag specific to this version) - Description
2335

2436
License Information
2537
-------------------
2638

27-
The hardware is released under [Creative Commons Share-alike 3.0](http://creativecommons.org/licenses/by-sa/3.0/).
28-
All other code is open source hardware so please feel free to do anything you want with it; you buy me a beer if you use this and we meet someday ([Beerware license](http://en.wikipedia.org/wiki/Beerware)).
39+
This product is _**open source**_!
40+
41+
The **code** is beerware; if you see me (or any other SparkFun employee) at the local, and you've found our code helpful, please buy us a round!
42+
43+
Please use, reuse, and modify these files as you see fit. Please maintain attribution to SparkFun Electronics and release anything derivative under the same license.
2944

30-
Author
31-
------
45+
Distributed as-is; no warranty is given.
3246

33-
Jim Lindblom, SparkFun Electronics
47+
- Your friends at SparkFun.
File renamed without changes.

‎hardware/readme.md

Lines changed: 0 additions & 63 deletions
This file was deleted.

0 commit comments

Comments
 (0)
Please sign in to comment.