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
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
Werner Almesberger
545e6248f1
tools/ant-txt/ant-txt.c: option -b for binary output (Antorcha image format)
2012-07-01 21:53:52 -03:00
Werner Almesberger
ea3f2a9d6b
tools/: add error reporting to text2edit
2012-07-01 21:29:44 -03:00
Werner Almesberger
e4d8355a2d
tools/libtxt/fonts: move directory to tools/
2012-07-01 21:11:23 -03:00
Werner Almesberger
3219319716
tools/libtxt/edit.c (do_edit): load a default font if user doesn't set one
...
Before, we simply segfaulted.
2012-07-01 21:10:15 -03:00
Werner Almesberger
6bf69b9358
tools/libtxt/edit.c (do_edit): move font loading logic to load_font
2012-07-01 21:08:21 -03:00
Werner Almesberger
817145bcdc
tools/ant-txt/ant-txt.c: new option -F to add font directories
2012-07-01 21:03:51 -03:00
Werner Almesberger
685cd809db
tools/libtxt/: add font search path (untested)
2012-07-01 20:59:49 -03:00
Werner Almesberger
236ef1dad0
tools/libtxt/font.c: split load_image_file (load from open file) off load_image
2012-07-01 20:51:47 -03:00
Werner Almesberger
21e4fb267e
tools/libtxt/: introduce utility functions alloc_size and alloc_type
2012-07-01 20:43:04 -03:00
Werner Almesberger
d33449e128
tools/libtxt/: move alloc_sprintf from font.c to util.h, for later sharing
2012-07-01 20:32:56 -03:00
Werner Almesberger
8cfe660a2e
tools/ant-cl/plot-diag: visualize diagnostic results with gnuplot
...
usage:
ant-cl -D >file
plot-diag file
2012-07-01 20:17:19 -03:00
Werner Almesberger
2de055ce1b
tools/ant-cl/ant-cl.c (send_diag): print the requested pattern (if verbose)
2012-07-01 19:53:53 -03:00
Werner Almesberger
206eb4d591
clean up diagnostic more and make it more robust
...
A number of changes:
- don't enable interrupts, since they often cause hangs (not sure why)
- remove GND measurement
- wait 100 us between AMUX setup and start of conversion, to let input
settle
- reduce delay between line setup and samping from 100 ms to 50 ms,
for this is already sufficient
2012-07-01 19:40:01 -03:00
Werner Almesberger
1b7639c53b
tools/ant-cl/ant-cl.c (send_diag): remove extra ">" from progress
2012-07-01 18:05:46 -03:00
Werner Almesberger
2f82a4f306
tools/ant-cl/ant-cl.c: add diagnostic mode (-D); various RF comm improvements
...
The RF communicaion improvements:
- separate ACK handling from packet(),
- pass ACK payload to caller,
- take reception timeout from callers,
- -d also dumps received packets.
2012-07-01 11:55:51 -03:00
Werner Almesberger
f5b85a464e
tools/ant-cl/Makefile: update convenience targets for name and directory change
2012-07-01 10:44:42 -03:00
Werner Almesberger
fbe0767eb4
tools/ant-txt/: new utility to compose texts for Antorcha
2012-06-30 14:58:25 -03:00
Werner Almesberger
60e9a1e919
tools/libtxt/edit.c (text2edit): correct handling of newlines
2012-06-30 14:57:45 -03:00
Werner Almesberger
3faf58c601
tools/libtxt/font.c (do_draw): we can now have negative coordinates; clip them too
2012-06-30 13:57:03 -03:00
Werner Almesberger
5e94179a29
tools/libtxt/edit.c (text2edit): disentangle confused logic of "e" variable
...
We used it for the whole list and the current element, which didn't work
very well.
2012-06-30 13:14:57 -03:00
Werner Almesberger
ccc27577cb
tools/libtxt/edit.c (text2edit): properly finish parsing (it always failed)
2012-06-30 13:02:43 -03:00
Werner Almesberger
6ffcd815f9
tools/libtxt/font.c (free_image, free_font): allow NULL pointer
2012-06-30 12:59:50 -03:00
Werner Almesberger
350283375c
tools/libtxt/: create library instead of executable
2012-06-30 12:52:01 -03:00
Werner Almesberger
758d9e7fc4
tools/: rename "antorcha" to ant-cl (command line) and move to tools/ant-cl/
2012-06-30 12:40:06 -03:00
Werner Almesberger
56290e0174
tools/libtxt/: add edit compiler (untested)
2012-06-30 12:34:18 -03:00
Werner Almesberger
2a83110369
tools/libtxt/: add image drawing (future <IMG name> directive)
2012-06-30 12:01:24 -03:00
Werner Almesberger
e2eced62a2
tools/libtxt/edit.c: forgot to commit in 67a3ecc798
2012-06-30 11:44:09 -03:00
Werner Almesberger
3ef4fb3ca2
tools/libtxt/: make_font takes ownership of the image
...
This way, we don't need to track/free the image separately.
2012-06-30 11:43:13 -03:00
Werner Almesberger
67a3ecc798
tools/libtxt/: add rendering of (compiled) edits (untested, WIP)
2012-06-29 22:52:25 -03:00
Werner Almesberger
d05c6a9558
tools/libtxt/: restructure to make more modular and avoid global variables
2012-06-29 22:21:30 -03:00