1
0
mirror of git://projects.qi-hardware.com/ben-blinkenlights.git synced 2025-04-01 22:57:28 +03:00
Werner Almesberger a8a0cfa22f ubb-vga.c: added (fragile) DMA support (locks up on anything but 800x600)
Note that DMA is very sensitive to the video timing. At the moment,
only 800x600 mode works without locking up the DMA controller.

- ubb-vga.c (DMA, setup_noirq, cleanup_noirq, line): replaced MMC PIO
  with DMA
- ubb-vga.c (frame): pass physical addresses to "line"
- ubb-vga.c (frame): detect if the DMA controller is stuck
2011-05-01 12:22:23 -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
2011-01-17 12:45:42 -03:00

Ben 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%