BeaconBoard

= Description =

Beacon Board is a small accessory board that is primarily intended for use with the PandaBoard or BeagleBoard however it can be wired into any development platform that supports GPIOs



= Sponsors =

The Beacon Board is sponsored by:


 * TinCanTools
 * BoardZoo
 * Designed by David Anders
 * Layout by Chris Auten
 * Assembly by CircuitCo

= Features =


 * Single tricolored RGB LED ([[media:rgb-led.pdf|datasheet]])
 * WS2801 RGB LED PWM controller ([[media:ws2801.pdf|datasheet]])
 * 74HC595 Serial Shift Register ([[media:74hc595.pdf|datasheet]])
 * 7 Segment Display ([[media:7seg-display.pdf|datasheet]])
 * 74AVC8T245 Level Shifter ([[media:74AVC8T245.pdf|datasheet]])
 * I2C EEPROM ([[media:cat24aa01.pdf|datasheet]])

= References =


 * PWM Tutorial
 * 595 Tutorial
 * 7 Segment Display Character Mapping

= Design =


 * [[media:beacon-revb1.pdf|Schematic]]

= Interface =

RGB LED
= Software =

7 Segment Display

 * Driver for Linux Kernel 3.0
 * Userspace Shell Script
 * [[media:do7-panda.sh|PandaBoard for busybox ash]]
 * [[media:do7-beagle.sh|BeagleBoard for bash]]

RGB LED

 * [[media:kernel-ws2801-driver.patch| WS2801 Driver for Linux Kernel 3.0]]
 * Userspace shell script

Angstrom

 * Commit info