Werner Almesberger
d5a4ffe139
tornado/fw/mmc-hw.c (mmc_recv): make sure to send 0xff when receiving
2012-12-05 10:58:26 -03:00
Werner Almesberger
c9e36f90a2
tornado/fw/mmc-hw.c (mmc_activate): allow card to "pre-charge" (Ben needs this)
2012-12-05 10:35:27 -03:00
Werner Almesberger
f449308cc5
tornado/fw/ben/Makefile: compile static binary and un-phony "ben"
2012-12-05 10:27:28 -03:00
Werner Almesberger
1e29171a26
tornado/fw/ben/: add cross-platform testing with the Ben (untested)
2012-12-04 22:39:38 -03:00
Werner Almesberger
4064698884
tornado/fw/mmc-hw.c: complete hardware driver (untested)
2012-12-04 11:56:56 -03:00
Werner Almesberger
a1c7a948d2
tornado/fw/: add MMC driver (WIP, based on Mass Storage for V-USB by "lleeloo")
2012-12-04 10:52:15 -03:00
Werner Almesberger
f3c22bc6ab
tornado/fw/: display test text on positive zero crossing
2012-12-04 07:28:55 -03:00
Werner Almesberger
c6bef66427
tornado/fw/led.[ch]: add led_show_pgm to display row from Flash
2012-12-04 07:27:49 -03:00
Werner Almesberger
2161eec066
tornado/fw/txt: xbm2tornado to create #include-able tornado binary; -g for t
2012-12-04 07:27:15 -03:00
Werner Almesberger
a5694eba05
tornado/fw/txt/: tools for text conversion
...
txt2xbm: convert text to XBM, using ghostscript
stretch: resample XBM with rotation correction (x-axis only)
xbm2gp: convert XBM to gnuplot, taking into account rotation
plot: plot xbm2gp output
t: run all the above to display "TEST"
2012-12-04 00:56:36 -03:00
Werner Almesberger
6ccdd5255a
tornado/fw/tornado.c: add test mode indicating positive zero-crossing
...
Works sometimes but often produces false zero-crossings, particularly
if there are many chain "jumps".
2012-12-03 21:55:21 -03:00
Werner Almesberger
bc00a4d979
tornado/fw/sim/: crude simulation of sensor behaviour and signal processing
2012-12-03 21:23:46 -03:00
Werner Almesberger
8c868198ed
tornado/fw/: acceleration sensor "driver"
2012-12-03 21:23:02 -03:00
Werner Almesberger
7b766ed93c
tornado/: use UART in SPI mode to send LED patterns (at 4 Mbps)
2012-11-23 19:28:38 -03:00
Werner Almesberger
9447541679
tornado/fw/tornado.c: use LED_* to communicate with LED bar; update demo
...
Instead of a counter, which worked okay with 16 LEDs but is useless with
all 64 of them, we now show a filling/emptying bar. The update speed is
high enough that rotation results in about a quarter-circle pattern.
2012-11-23 10:47:41 -03:00
Werner Almesberger
6a8fd6cc9f
rename "whirl" to "tornado"
2012-11-19 12:30:57 -03:00