1
0
mirror of git://projects.qi-hardware.com/antorcha.git synced 2024-11-01 20:24:06 +02:00
Commit Graph

175 Commits

Author SHA1 Message Date
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
bef7d5debf tornado/doc/geom.fig: geometry as seen by the acceleration sensor 2012-11-23 12:34:52 -03:00
Werner Almesberger
936aa81114 tornado/doc/README: describe some technical parameters 2012-11-23 11:41:39 -03:00
Werner Almesberger
a2d224ba92 tornado/README: (very) brief introduction 2012-11-23 11:41:03 -03:00
Werner Almesberger
76a58d6434 tornado/doc/mech.fpd: increase length of bottom part of stick from 5 cm to 12 cm 2012-11-23 11:07:19 -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
53b2df2683 tornado/led/led.brd: change label from "WHIRL" to "TORNADO" 2012-11-19 12:31:51 -03:00
Werner Almesberger
6a8fd6cc9f rename "whirl" to "tornado" 2012-11-19 12:30:57 -03:00
Werner Almesberger
08e7c6bb11 whirl/doc/mech.fpd: mechanical structure (placement of boards on stick) 2012-11-19 12:28:24 -03:00
Werner Almesberger
9a4fd0f524 whirl/fw/: design testing: acceleration sensor
Switch selects display move: N = counter, E = WE axis; S = NS axis; SW = hold
2012-11-17 16:44:47 -03:00
Werner Almesberger
fd3494004e whirl/fw/: move test code from boot.c to whirl.c and make prog-app work 2012-11-17 16:13:14 -03:00
Werner Almesberger
08b06adbf9 fw/avrdude-antorcha.conf: move to common/ and share with whirl/fw/ 2012-11-17 16:08:23 -03:00
Werner Almesberger
d8663289dc whirl/fw/: firmware for design testing: LED bar, 8:10 card, "joystick" 2012-11-17 15:39:18 -03:00
Werner Almesberger
a5befafb90 whirl/fw/: skeleton test firmware (doesn't do anything useful yet) 2012-11-16 19:23:01 -03:00
Werner Almesberger
404211cea3 fw/pcb/: Makefile and mkmk for PCB making (forgot to add them) 2012-11-07 17:54:59 -03:00
Werner Almesberger
1516e41387 whirl/cpu/: flip CON2 (to LEDs) and increase width of power traces
For 2 A we need a trace width of about 0.4 mm, not 0.3 mm.
2012-11-06 15:08:44 -03:00
Werner Almesberger
b1457366d2 whirl/*/pcb/: add Makefiles for cutting/drilling PCBs 2012-11-06 15:06:53 -03:00
Werner Almesberger
0fad7768e8 whirl/cpu/: add CPU module for "whirl" design 2012-11-05 19:44:35 -03:00
Werner Almesberger
769e21919a whirl/*: move to whirl/led/; also rename whirl.* to led.* 2012-11-05 09:53:15 -03:00
Werner Almesberger
00fb50daaf whirl/whirl.brd: clean up layout; upgrade 3V3 to "Power"; fatten power vias 2012-11-04 17:57:52 -03:00
Werner Almesberger
17e14a4357 whirl/: add component values 2012-11-04 17:22:09 -03:00
Werner Almesberger
a520877e83 whirl/: LED board for new experimental design variant 2012-11-04 16:54:01 -03:00
Werner Almesberger
20ecf44266 tools/ant-gui/ant-gui.c: call ant-cl to upload the selected image 2012-11-01 20:28:41 -03:00
Werner Almesberger
be1515daac tools/ant-gui/ant-gui.c (gui): fix scrolling 2012-11-01 20:18:57 -03:00
Werner Almesberger
2eaa1224cf tools/ant-gui/ant-gui.c (gui): add gap between images 2012-11-01 20:14:06 -03:00
Werner Almesberger
89fffcbcd9 tools/ant-gui/ant-gui.c (generate): ignore coments (lines beginning with "#") 2012-11-01 20:10:08 -03:00
Werner Almesberger
86e1466388 tools/ant-gui/ant-gui.c: add option -F to set font path; add usage 2012-11-01 20:08:43 -03:00
Werner Almesberger
c528c0a068 tools/ant-gui/ant-gui.c: support multiple images per file 2012-11-01 20:00:12 -03:00
Werner Almesberger
5a71d27678 tool/: move dump_* from ant-txt to libant; add IO error checkint 2012-11-01 19:24:17 -03:00
Werner Almesberger
cf8c7f754d tools/: rename free_edit to free_edits
Makes it clearer that it's not about freeing just a single edit record.
2012-11-01 19:06:58 -03:00
Werner Almesberger
1e7fb38c04 ant-cl/ant-cl.c (image): accept standard input (-) as image source 2012-11-01 19:00:53 -03:00
Werner Almesberger
64f441ce3a tools/ant-gui/: graphical image selector (WIP) 2012-11-01 18:26:42 -03:00
Werner Almesberger
f38d3201d1 rename libtxt to libant 2012-11-01 18:13:03 -03:00
Werner Almesberger
95c7d71fb2 tools/libtxt/edit.c (add_string): NULL-terminate the list of edits 2012-11-01 18:05:47 -03:00
Werner Almesberger
af047755b9 tools/ant-txt/pick: shell script to pick a message from a file 2012-09-14 05:43:18 -03:00
Werner Almesberger
80a2bf3796 tools/libtxt/Makefile: add "ben" target for cross-compilation 2012-09-14 05:34:30 -03:00
Werner Almesberger
8d967a0480 tools/ant-txt/ant-txt.c: add option -x for X bitmap output 2012-09-14 05:32:10 -03:00
Werner Almesberger
d09499ccaa tools/: add period (.) to character set 2012-09-14 05:31:07 -03:00
Werner Almesberger
69db2f62c4 libtxt/font.c: draw_char returns maximum character width for space 2012-09-13 15:10:38 -03:00
Werner Almesberger
52142fe66b tools/font/: add 5x9 and 8x12 font 2012-09-13 15:07:38 -03:00
Werner Almesberger
bff9ca5801 fw/accel.c (adcsra): correct typo in comment 2012-07-31 10:02:34 -03:00
Werner Almesberger
d87f5fa0f5 fw/avrdude-antorcha.conf: correct description 2012-07-22 12:26:12 -03:00
Werner Almesberger
a46d226efb use new avrdude -L option to load project-specific config file 2012-07-22 12:12:33 -03:00
Werner Almesberger
8108aaccd1 fw/diag.c (do_diag): update explanation why we don't enable interrupts
The hang was caused by the RF subsystem getting into trouble. The
interrupts still cause some issues, so we don't enable them yet.
A system reset (ant-cl -R) will clean up everything nicely.
2012-07-06 16:58:53 -03:00
Werner Almesberger
a70caced48 fw/antorcha.c (main): reset the RF subsystem if it's idle for ~1 second
For some reason, DIAG often stalls the RF subsystem. The periodic reset
brings it back to life.
2012-07-06 16:53:10 -03:00
Werner Almesberger
ed19766266 tools/ant-cl/plot-diag: add title and labels 2012-07-06 14:15:13 -03:00
Werner Almesberger
7d4b092f45 tools/ant-cl/plot-diag: remove extra quote
This produced an error message but didn't prevent plot-diag from working.
2012-07-06 14:04:07 -03:00