1
0
mirror of git://projects.qi-hardware.com/antorcha.git synced 2024-11-01 05:15:20 +02:00

Commit Graph

  • 236ef1dad0 tools/libtxt/font.c: split load_image_file (load from open file) off load_image Werner Almesberger 2012-07-01 20:51:47 -0300
  • 21e4fb267e tools/libtxt/: introduce utility functions alloc_size and alloc_type Werner Almesberger 2012-07-01 20:43:04 -0300
  • d33449e128 tools/libtxt/: move alloc_sprintf from font.c to util.h, for later sharing Werner Almesberger 2012-07-01 20:32:56 -0300
  • 8cfe660a2e tools/ant-cl/plot-diag: visualize diagnostic results with gnuplot Werner Almesberger 2012-07-01 20:17:19 -0300
  • 2de055ce1b tools/ant-cl/ant-cl.c (send_diag): print the requested pattern (if verbose) Werner Almesberger 2012-07-01 19:53:53 -0300
  • 206eb4d591 clean up diagnostic more and make it more robust Werner Almesberger 2012-07-01 19:40:01 -0300
  • 1b7639c53b tools/ant-cl/ant-cl.c (send_diag): remove extra ">" from progress Werner Almesberger 2012-07-01 18:05:46 -0300
  • 2f82a4f306 tools/ant-cl/ant-cl.c: add diagnostic mode (-D); various RF comm improvements Werner Almesberger 2012-07-01 11:55:51 -0300
  • 43686321a7 fw/diag.c: fix and improve DIAG function Werner Almesberger 2012-07-01 11:53:51 -0300
  • f5b85a464e tools/ant-cl/Makefile: update convenience targets for name and directory change Werner Almesberger 2012-07-01 10:44:42 -0300
  • 19fb0d31fa fw/: add DIAG protocol (supply voltage measurement, for diagnostics) Werner Almesberger 2012-07-01 10:43:37 -0300
  • 1be433e65f fw/accel.c (measure_ref): GND and Vbg measurement function (for diagnostics) Werner Almesberger 2012-07-01 10:35:29 -0300
  • a4eeb43963 fw/sweep.c (set_line): export line setting (output on LEDs) function Werner Almesberger 2012-07-01 10:24:18 -0300
  • 69d9013a0d fw/image.c (localize_line): export line format conversion function Werner Almesberger 2012-07-01 10:20:33 -0300
  • 6fac517d48 fw/: move secrets to secret.c; rename reset secret to maintenance secret Werner Almesberger 2012-07-01 09:54:45 -0300
  • 1a8bfd4684 doc/BOM-ME: BOM for mechanical parts, with examples from www.easy.com.ar Werner Almesberger 2012-07-01 02:17:37 -0300
  • fbe0767eb4 tools/ant-txt/: new utility to compose texts for Antorcha Werner Almesberger 2012-06-30 14:58:25 -0300
  • 60e9a1e919 tools/libtxt/edit.c (text2edit): correct handling of newlines Werner Almesberger 2012-06-30 14:57:45 -0300
  • 3faf58c601 tools/libtxt/font.c (do_draw): we can now have negative coordinates; clip them too Werner Almesberger 2012-06-30 13:57:03 -0300
  • 5e94179a29 tools/libtxt/edit.c (text2edit): disentangle confused logic of "e" variable Werner Almesberger 2012-06-30 13:14:57 -0300
  • ccc27577cb tools/libtxt/edit.c (text2edit): properly finish parsing (it always failed) Werner Almesberger 2012-06-30 13:02:43 -0300
  • 6ffcd815f9 tools/libtxt/font.c (free_image, free_font): allow NULL pointer Werner Almesberger 2012-06-30 12:59:50 -0300
  • 350283375c tools/libtxt/: create library instead of executable Werner Almesberger 2012-06-30 12:52:01 -0300
  • 758d9e7fc4 tools/: rename "antorcha" to ant-cl (command line) and move to tools/ant-cl/ Werner Almesberger 2012-06-30 12:38:27 -0300
  • 56290e0174 tools/libtxt/: add edit compiler (untested) Werner Almesberger 2012-06-30 12:34:18 -0300
  • 2a83110369 tools/libtxt/: add image drawing (future <IMG name> directive) Werner Almesberger 2012-06-30 12:01:24 -0300
  • e2eced62a2 tools/libtxt/edit.c: forgot to commit in 67a3ecc798 Werner Almesberger 2012-06-30 11:44:09 -0300
  • 3ef4fb3ca2 tools/libtxt/: make_font takes ownership of the image Werner Almesberger 2012-06-30 11:43:13 -0300
  • 67a3ecc798 tools/libtxt/: add rendering of (compiled) edits (untested, WIP) Werner Almesberger 2012-06-29 22:52:25 -0300
  • d05c6a9558 tools/libtxt/: restructure to make more modular and avoid global variables Werner Almesberger 2012-06-29 22:21:30 -0300
  • 1b692d0961 fw/ERRATA: add hardware errata and ideas for future improvements Werner Almesberger 2012-06-29 22:20:56 -0300
  • 60c8145991 tools/libtxt/fonts/: 4x5, 4x7, 5x5, and 5x7 font Werner Almesberger 2012-06-29 21:04:58 -0300
  • 2514c0891a tools/libtxt/: text composition library (WIP) Werner Almesberger 2012-06-29 21:04:11 -0300
  • f9e253963b tools/Makefile: add targets "clean" and "spotless" Werner Almesberger 2012-06-29 15:30:24 -0300
  • 28a3689672 tools/: add cross-compilation for the Ben NanoNote Werner Almesberger 2012-06-29 15:25:35 -0300
  • 65fbf733c3 fw/hash.h: only #include avr/pgmspace.h when building for AVR (and not for host) Werner Almesberger 2012-06-29 15:20:16 -0300
  • a924364311 fw/rf.c (rf_send): increase delay from 2 ms to 9 ms, for slow atben Werner Almesberger 2012-06-29 10:26:25 -0300
  • 01a9eebc99 tools/bit2ant: renamed to xbm2ant Werner Almesberger 2012-06-28 16:36:14 -0300
  • b4c855f25a revert nonsensical c9923b4282 Werner Almesberger 2012-06-28 16:35:01 -0300
  • a859b3b8b9 fw/proto.h (TP_BWD_START_DEFAULT): raise from 50 ms to 70 ms, like TP_FWD_START_DEFAULT Werner Almesberger 2012-06-28 01:53:18 -0300
  • c9923b4282 fw/antorcha.c (main): allow a new sweep to preempt an active sweep Werner Almesberger 2012-06-28 01:33:31 -0300
  • 69ee8dfec7 tools/antorcha.c (usage): explain options and show parameter names and defaults Werner Almesberger 2012-06-28 01:21:47 -0300
  • 00f0b4e692 tools/antorcha.c: new option -R to command a reset Werner Almesberger 2012-06-28 00:39:15 -0300
  • fe3ff8d5e1 fw/antorcha.c: cleanup Werner Almesberger 2012-06-27 03:32:10 -0300
  • 558f5a7503 fw/antorcha.c (send_image, param): update hash when sending salt Werner Almesberger 2012-06-27 03:30:33 -0300
  • 3241822a93 tools/antorcha.c: add parameter upload Werner Almesberger 2012-06-27 03:28:41 -0300
  • d651c23a04 fw/proto.h: assorted cleanup and corrections Werner Almesberger 2012-06-27 02:47:28 -0300
  • 0a0792688b fw/: add parameter upload (untested), move parameters from antorcha.c to param.c Werner Almesberger 2012-06-27 02:36:08 -0300
  • 276ffd7f44 fw/image.* (image_secret): make image_secret global, for future sharing Werner Almesberger 2012-06-27 02:30:39 -0300
  • 308c094af2 fw/: rearrange parameters and move defaults from antorcha.c to proto.h Werner Almesberger 2012-06-27 02:15:50 -0300
  • cb846be507 fw/antorcha.c: add backward sweep Werner Almesberger 2012-06-25 11:37:16 -0300
  • 00180fb287 try cleaner sweep synchronization algorithm Werner Almesberger 2012-06-25 10:48:19 -0300
  • 023c2aa1e9 fw/: base sweep start time on absolute time Werner Almesberger 2012-06-24 11:59:52 -0300
  • 646f54d25c fw/sweep.c (TIMER1_OVF_vect): turn off the LEDs when done Werner Almesberger 2012-06-23 22:29:05 -0300
  • 695bc5a25a fw/: reduce image width from 100 to 80 square pixels Werner Almesberger 2012-06-23 21:57:18 -0300
  • 7816ea89d5 fw/antorcha.c: crude synchronization of image with movement Werner Almesberger 2012-06-23 21:53:26 -0300
  • dd72f4642e fw/spi.c: explain why we probably can't reach fosc/2 = 4 MHz Werner Almesberger 2012-06-23 14:54:31 -0300
  • 5b1f722568 tools/: -S now dumps samples to stdout; -S -S produces graphical output Werner Almesberger 2012-06-23 14:35:44 -0300
  • 2f120fa683 tools/antorcha.c (samples): move reading of X/Y samples to shared function Werner Almesberger 2012-06-23 14:25:08 -0300
  • 18c7b43a59 fw/reset.c: oops, forgot to commit the reset protocol handler Werner Almesberger 2012-06-23 12:03:25 -0300
  • 06f9907cae fw/image.c: put image_secret in PROGMEM to save scarce RAM Werner Almesberger 2012-06-23 12:01:37 -0300
  • a59bb00a27 fw/hash.[ch]: new function hash_merge_progmem to read from Flash instead of RAM Werner Almesberger 2012-06-23 11:59:47 -0300
  • 420370ee9c Merge branch 'detached' Werner Almesberger 2012-06-21 21:20:05 -0300
  • e2f228907b fw/accel.c (adcsra): let ADC run at 125 kHz (instead of 67.5 kHz) Werner Almesberger 2012-06-21 21:12:20 -0300
  • b262e2f142 fw/spi.c (spi_init): revert the SPI speed increase (caused instability) Werner Almesberger 2012-06-21 19:52:41 -0300
  • ffcfd3d09d fw/spi.c (spi_init): raise SPI speed from fosc/4 to fosc/2 Werner Almesberger 2012-06-21 19:38:44 -0300
  • ea994c8ed0 tools/antorcha.c (samples): show the timestamp when printing sample values Werner Almesberger 2012-06-21 19:18:07 -0300
  • 28cf696a08 fw/sample.c (handler): set the time in samples (was set to zero, for debugging) Werner Almesberger 2012-06-21 19:16:55 -0300
  • 77bd5797d3 tools/plot.c: clear sample mode screen with C Werner Almesberger 2012-06-21 18:56:18 -0300
  • 87050bc12a tools/: exit from sample mode by pressing Q or by closing the window Werner Almesberger 2012-06-21 18:48:54 -0300
  • 4eb1065dd7 tools/: add sampling mode (-S) with graphical output Werner Almesberger 2012-06-21 16:21:56 -0300
  • 734e33cd19 doc/PROTOCOL: clarify byte order in SAMPLES messages Werner Almesberger 2012-06-21 16:20:21 -0300
  • 8eca4c99c7 fw/sample.c: fix logic in handler() and filter incomplete samples Werner Almesberger 2012-06-21 16:17:47 -0300
  • 58e0dda95d fw/accel.c: use timer 0 to trigger a pair of conversions (X/Y) only every 1 ms Werner Almesberger 2012-06-21 16:15:56 -0300
  • c7494c80fa fw/accel.c: fix update() add interrupt-friendly update_irq() Werner Almesberger 2012-06-21 16:14:56 -0300
  • 7356fccbfd tools/Makefile: target "off" to load an empty image Werner Almesberger 2012-06-21 12:57:35 -0300
  • 27455749bd fw/: add acceleration sensor sample protocol (untested) Werner Almesberger 2012-06-21 12:12:10 -0300
  • f0e79b8dcc fw/: add acceleration sensor sample protocol (untested) Werner Almesberger 2012-06-21 12:12:10 -0300
  • 7a0bc4cb9c fw/spi.c: clean up code and add option for running at fosc/2 instead of fosc/4 Werner Almesberger 2012-06-21 12:03:32 -0300
  • eaa11b110c fw/: sample the acceleration sensor (untested) Werner Almesberger 2012-06-21 08:56:56 -0300
  • 7045109090 fw/accel.c: keep track of uptime and return it with uptime() (untested) Werner Almesberger 2012-06-21 08:55:43 -0300
  • 3b7c3017fc tools/Makefile: new targets "update" and "ping" for firmware update and ping Werner Almesberger 2012-06-20 18:43:26 -0300
  • 2bac5e74a7 fw/image.c (image_first): call image_more to process the payload Werner Almesberger 2012-06-20 18:39:29 -0300
  • 2011c515c8 fw/: pass limit also to "first" function of protocol handlers Werner Almesberger 2012-06-20 18:37:13 -0300
  • 647f029775 tools/bit2ant: X bitmap to Antorcha image converter Werner Almesberger 2012-06-20 18:27:41 -0300
  • 87f0ed17fc tools/antorcha.c (send_image): fix packet type Werner Almesberger 2012-06-20 17:17:23 -0300
  • 625f262e1d tools/antorcha.c: new option -d to enable message content dumping Werner Almesberger 2012-06-20 17:15:24 -0300
  • bafdc8c563 tools/antorcha.c (usage): document image upload syntax Werner Almesberger 2012-06-20 17:13:30 -0300
  • c6fc8190de fw/image.c: fix use of hash functions; make image pointer setup more readable Werner Almesberger 2012-06-20 16:51:40 -0300
  • 1668e702e5 fw/dispatch.c: fix initial sequence number; some cleanup Werner Almesberger 2012-06-20 16:50:55 -0300
  • 1d1c83f926 tools/antorcha.c: add image upload (doesn't work yet) Werner Almesberger 2012-06-20 16:50:23 -0300
  • ab00d8e231 fw/antorcha.c: don't overrun image by one line in test mode Werner Almesberger 2012-06-20 16:48:16 -0300
  • b7d80f1340 fw/fw.c: simplify the use of the sequence number a little (untested) Werner Almesberger 2012-06-20 16:46:27 -0300
  • 6286aa9bbc fw/sweep.c: use ICR1 instead of double-buffered OCR1A; set pixel_ticks Werner Almesberger 2012-06-20 16:40:33 -0300
  • 878498a405 PROTOCOL: move over to doc/ Werner Almesberger 2012-06-20 11:39:18 -0300
  • ea2cd37c04 properly implement "ping" and invoke it with antorcha -P Werner Almesberger 2012-06-20 11:31:56 -0300
  • 823fdcfcb1 tools/antorcha.c: require option -F for firmware upload Werner Almesberger 2012-06-20 10:56:11 -0300
  • 9bc9c57fb2 fw/: simple image test mode (still untested) Werner Almesberger 2012-06-20 10:41:27 -0300
  • 87cc67d5f7 fw/: add image data upload (completely untested) Werner Almesberger 2012-06-20 10:30:40 -0300
  • 6223a58552 fw/: move image data from sweep.[ch] to new image.[ch] Werner Almesberger 2012-06-20 07:45:04 -0300