Werner Almesberger
|
376aa543a9
|
lpc111x-isp/lpc111x.c: new option -P function=signal to reassign pins
|
2013-01-02 10:33:28 -03:00 |
|
Werner Almesberger
|
3b0c8c699e
|
lpc111x-isp/lpc111x.c: define IO pins via array, not #defines
|
2013-01-02 10:12:23 -03:00 |
|
Werner Almesberger
|
6dfaeddd15
|
lpc111x-isp/lpc111x.c (start_isp): check for swuart_open failure
|
2012-12-31 19:29:35 -03:00 |
|
Werner Almesberger
|
49ff81fa70
|
lpc111x-isp/test/: proof of concept LED-blinking code
|
2012-12-31 03:19:59 -03:00 |
|
Werner Almesberger
|
c7a7d358bb
|
lpc111x-isp/lpc111x.c: new option -r to reset the target and let it run
|
2012-12-31 01:54:36 -03:00 |
|
Werner Almesberger
|
66d091317a
|
lpc111x-isp/lpc111x.c: if file argument is given, flash that file
|
2012-12-30 23:29:24 -03:00 |
|
Werner Almesberger
|
5246f5fbc6
|
lpc111x-isp/lpc111x.c: read and dump (to stdout) the entire Flash
|
2012-12-29 22:58:02 -03:00 |
|
Werner Almesberger
|
b2f131003d
|
lpc111x-isp/lpc111x.c: new option -n to disable powering the device
|
2012-12-29 21:18:32 -03:00 |
|
Werner Almesberger
|
505caf997b
|
lpc111x-isp/lpc111x.c (identify): retrieve and print the chip's unique ID
|
2012-12-29 21:12:09 -03:00 |
|
Werner Almesberger
|
eda1135cb0
|
lpc111x-isp/lpc111x.c: straighten *dialog*() API; radically simplify tracing
|
2012-12-29 20:54:24 -03:00 |
|
Werner Almesberger
|
90d39d3fdd
|
lpc111x-isp/lpc111x.c: flesh out device identification
|
2012-12-29 06:27:04 -03:00 |
|
Werner Almesberger
|
0553fed424
|
lpc111x-isp/lpc111x.c: add printf-style dialog() variants
|
2012-12-28 23:26:13 -03:00 |
|
Werner Almesberger
|
c4d64fafa4
|
lpc111x-isp/lpc111x.c: option -v to control verbosity level
|
2012-12-28 23:12:37 -03:00 |
|
Werner Almesberger
|
5487578ee7
|
lpc111x-isp/lpc111x.c: restructure code (WIP)
|
2012-12-28 22:45:26 -03:00 |
|
Werner Almesberger
|
eea0484a41
|
lpc111x-isp/: Ben-based in-system programmer (ISP) for NXP LPC111x chips (WIP)
Uses SWUART. This is just a "first contact" skeleton.
|
2012-12-28 21:00:28 -03:00 |
|