1
0
mirror of git://projects.qi-hardware.com/ben-blinkenlights.git synced 2025-01-30 11:31:05 +02:00
Werner Almesberger fa8b5b6324 ubb-patgen/ubb-patgen.c: clean up pattern generation and boundaries
The main change is to use only a single transfer and thus avoid tri-stating
DATx during the command phase. To control the timing, we put the first word
"manually" into the FIFO, wait until it has been sent on the bus, and only
then DMA the rest.
2013-01-14 17:01:01 -03:00
2010-09-01 04:02:24 -03:00
2011-01-31 19:02:50 -03:00
2011-01-31 19:02:50 -03:00
2013-01-06 08:56:48 -03:00

Ben Blinkenlights
=================

This is an umbrella project for various items related to using the 8:10
card slot of the Ben Nanonote. The "flagship" sub-project is no longer
the top-level LED board but the Universal Breakout Board, in ubb/

  .		The original blinkenlights, a board with a line of LEDs
  cam/		Outline of the board; obsolete
  ext/		UBB variant with ground between signals; obsolete
  ioscript/	GPIO test pattern generator; experimental
  libubb/	Helper functions for accessing UBB
  lpc111x-isp/	In-system programmer for NXP LPC111x MCUs
  nxuart/	Card with ATmega48 in UART configuration; incomplete
  swuart-chat/	Software-implemented UART (on UBB)
  ubb-jtag/	JTAG via UBB (example for Milkymist One)
  ubb-usb/	Design for hypothetical UBB-based USB host
  ubb-vga/	VGA output using UBB and minimal circuitry
  ubbctl/	Set and query UBB signals from the command line
  ubb/		The Universal Breakout Board (UBB)


Blinkenlights
-------------

This project is a proof of concept implementation of Rikard Lindstrom's
idea of using the Ben's 8:10 card slot as a general extension interface
also for devices that don't speak MMC or SD/SDIO. The application is a
simple LED circuit, as suggested by David Samblas.

The 8:10 card slot gives access to six GPIOs, a 3.3 V supply that can
be switched on and off by software, and ground. We use a simple form of
multiplexing to drive ten LEDs with this interface.

Note that one should only light one LED at a time. If multiple LEDs are
lit, they will share the current though the common resistor, and will
thus be less bright than a single LED.
Description
Blinkenlights, Demonstrate the use of the uSD slot for DIY hardware
http://projects.qi-hardware.com/index.php/p/ben-blinkenlights/
Readme 402 KiB
Languages
C 84.9%
Makefile 7.3%
Perl 3.2%
Shell 2.2%
HTML 1.7%
Other 0.7%