1
0
mirror of git://projects.qi-hardware.com/ben-blinkenlights.git synced 2024-09-28 21:50:43 +03:00

Commit Graph

  • 10b0dea29c libubb/mmcclk.c (BUS_LIMIT_MHZ): explain the 56 MHz limit Werner Almesberger 2013-01-15 18:01:27 -0300
  • 1c76cab66c ubb-patgen/ubb-patgen.c: new option -m MASK to choose which DATx lines to use Werner Almesberger 2013-01-15 17:40:49 -0300
  • d60ef14022 ubb-patgen/ubb-patgen.c: new option -p to force interpretation as pattern Werner Almesberger 2013-01-15 17:09:08 -0300
  • 69aba6ae19 ubb-patgen/ubb-patgen.c: accept file (- for standard input) as pattern source Werner Almesberger 2013-01-15 17:05:33 -0300
  • 653910b64b ubb-patgen/table/mktab: make the long vertical axes thinner Werner Almesberger 2013-01-15 16:45:08 -0300
  • 3c9443294d ubb-patgen/table/: generate a PNG with a table of MMC bus clock frequencies Werner Almesberger 2013-01-15 16:14:48 -0300
  • 1aedd4b57b ubb-patgen/ubb-patgen.c: option -q when dumping frequencies suppressed details Werner Almesberger 2013-01-15 16:10:14 -0300
  • eedb0f0106 ubb-patgen/ubb-patgen.c: "ubb-patgen -f FREQ" calculates the frequency Werner Almesberger 2013-01-15 14:42:00 -0300
  • 1111156a97 ubb-patgen/ubb-patgen.c: remove pattern frequency and use -f for bus clock Werner Almesberger 2013-01-15 14:24:00 -0300
  • 6e6767175f ubb-patgen/ubb-patgen.c: clean up usage (-c selects clkout only; -C to monitor) Werner Almesberger 2013-01-15 14:08:38 -0300
  • 72f2125287 libubb/mmcclk.c (mmcclk_start): also reset the MMC controller Werner Almesberger 2013-01-15 14:07:31 -0300
  • a5fbf55419 ubb-patgen/ubb-patgen.c: clean up section structure Werner Almesberger 2013-01-15 13:02:19 -0300
  • dad97398d3 ubb-patgen/ubb-patgen.c (dma_pattern): mlockall (before address translation and DMA) Werner Almesberger 2013-01-14 23:32:37 -0300
  • c6306ff591 ubb-patgen/ubb-patgen.c: DMA works now. Get rid of the PIO option. Werner Almesberger 2013-01-14 23:29:23 -0300
  • b6ee672266 ubb-patgen/: flush dcache and write buffer before doing DMA Werner Almesberger 2013-01-14 23:25:31 -0300
  • 908b0631d1 ubb-patgen/ubb-patgen.c: DMA has mystery glitches. Use PIO for now. Werner Almesberger 2013-01-14 22:18:46 -0300
  • 3febc9072a ubb-patgen/ubb-patgen.c (dma_pattern): move pattern parser to parse_pattern Werner Almesberger 2013-01-14 19:26:15 -0300
  • e5cb1c98ea ubb-patgen/ubb-patgen.c: describe the pattern transfer logic Werner Almesberger 2013-01-14 17:01:13 -0300
  • fa8b5b6324 ubb-patgen/ubb-patgen.c: clean up pattern generation and boundaries Werner Almesberger 2013-01-14 16:44:41 -0300
  • 09bf9c23ab ubb-patgen/: add DMA-based pattern transfer (WIP) Werner Almesberger 2013-01-14 03:55:51 -0300
  • 8d59f8a206 libubb/: add experimental physical memory allocation/mapping module Werner Almesberger 2013-01-14 03:54:17 -0300
  • 47140384ee ubb-patgen/hw/: a simple resistor on CMD is sufficient - no need for a cap Werner Almesberger 2013-01-14 03:05:06 -0300
  • 52ce1947c5 ubb-patgen/: UBB-based pattern generator (WIP) Werner Almesberger 2013-01-07 17:01:51 -0300
  • 7c1f06530d ubb-patgen/hw/labels.fig: cut-out labels for the wires Werner Almesberger 2013-01-07 17:01:17 -0300
  • ed91f621e5 ubb-patgen/hw/: schematics of a pattern generator based on UBB Werner Almesberger 2013-01-07 17:00:28 -0300
  • 127e18d7ed libubb/Makefile: get rid of version bureaucracy (suggested by Kyak) Werner Almesberger 2013-01-07 16:28:59 -0300
  • b18d688570 libubb/mmcclk.c (mmcclk_first): base clock calculation on state of CPCCR.PCS Werner Almesberger 2013-01-07 16:16:31 -0300
  • 2f4e1bd6d7 libubb/include/ubb/regs4740.h: add CPCCR (clock control register) Werner Almesberger 2013-01-07 16:15:17 -0300
  • 1eb8e64811 libubb/mmcclk.c: helper functions for selecting and configuring the MMC bus clock Werner Almesberger 2013-01-07 15:19:19 -0300
  • a593da0cd0 libubb/Makefile: unleak mmcclk.o and mis-typed mmclk.h Werner Almesberger 2013-01-07 14:20:39 -0300
  • 2004d8c90a ubblib/Makefile: don't generate the versioned shared library Werner Almesberger 2013-01-07 11:47:53 -0300
  • b557adf95e ubbctl/Makefile: add copyright header Werner Almesberger 2013-01-07 08:25:16 -0300
  • 7b8a2e13ed ubbctl/Makefile: make default build shared; add target "static" Werner Almesberger 2013-01-07 08:24:11 -0300
  • 64c14fb709 libubb/Makefile: build also a shared version of libubb; better cleanup Werner Almesberger 2013-01-07 08:21:00 -0300
  • ed192391ea ubbctl/README: short documentation Werner Almesberger 2013-01-06 13:40:11 -0300
  • 5fadbce41d ubbctl/ubbctl.c: new option -c for continuous display Werner Almesberger 2013-01-06 13:24:56 -0300
  • fd5707ee72 ubbctl/ubbctl.c: add actions "on" and "off" to control nPWR Werner Almesberger 2013-01-06 11:38:01 -0300
  • 246a8a0a5f ubbctl/ubbctl.c: add setting of UBB signals (DAT0=1, etc.) Werner Almesberger 2013-01-06 11:30:48 -0300
  • 5297de4d83 ubbctl/ubbctl.c (show_pins): indicate function pins with "F" instead of "FN" Werner Almesberger 2013-01-06 10:47:31 -0300
  • 77fd696067 ubbctl/ubbctl.c (show_pins): also show level seen at pin Werner Almesberger 2013-01-06 10:00:52 -0300
  • 33085cee44 ubbctl/ubbctl.c (main): add command line processing and usage display Werner Almesberger 2013-01-06 09:54:54 -0300
  • e6a0e42296 ubbctl/ubbctl.c (main): move pin status display to separate function Werner Almesberger 2013-01-06 09:07:16 -0300
  • fe96b3b297 ubbctl/ubbctl.c: add copyright header Werner Almesberger 2013-01-06 08:57:12 -0300
  • 85ed493e08 README: add ubbctl and ubb-jtag Werner Almesberger 2013-01-06 08:56:48 -0300
  • a58e78910e ubb-jtag/ubb-jtag-m1.sch: connect VREF to 2.5 V; explain that R3 is untested Werner Almesberger 2013-01-04 15:57:12 -0300
  • b6a9e234b1 ubb-jtag/README: ideas for increasing the speed Werner Almesberger 2013-01-04 15:41:34 -0300
  • d16af2aa38 ubb-jtag/ubb-jtag-m1.sch: schematics for UBB-VGA-M1 cable Werner Almesberger 2013-01-04 15:09:55 -0300
  • 1024f48093 ubb-jtag/: instructions for building a JTAG interface with UBB Werner Almesberger 2013-01-04 14:36:45 -0300
  • f0c6e87222 ubbctl/: UBB pin status decoder Werner Almesberger 2013-01-04 05:40:19 -0300
  • d33da7076c README: there's much more than the blinkenlights here Werner Almesberger 2013-01-02 16:22:31 -0300
  • 376aa543a9 lpc111x-isp/lpc111x.c: new option -P function=signal to reassign pins Werner Almesberger 2013-01-02 10:33:28 -0300
  • 3b0c8c699e lpc111x-isp/lpc111x.c: define IO pins via array, not #defines Werner Almesberger 2013-01-02 09:58:45 -0300
  • 9ddc377969 libubb/README.SWUART: document the software-implemented UART Werner Almesberger 2012-12-31 19:30:18 -0300
  • 6dfaeddd15 lpc111x-isp/lpc111x.c (start_isp): check for swuart_open failure Werner Almesberger 2012-12-31 19:29:35 -0300
  • 0b81ffabd1 swuart-chat/chat.c (main): use perror if swuart_open fails Werner Almesberger 2012-12-31 19:28:46 -0300
  • 5f3828f710 libubb/swuart.c: only return error codes or fail silently; don't print messages Werner Almesberger 2012-12-31 19:27:16 -0300
  • 506db2d69e libubb/README: describe how to get rid of competing drivers Werner Almesberger 2012-12-31 09:51:00 -0300
  • 9d298216e7 libubb/README: document GPIO and register access Werner Almesberger 2012-12-31 09:44:05 -0300
  • 49ff81fa70 lpc111x-isp/test/: proof of concept LED-blinking code Werner Almesberger 2012-12-31 03:19:59 -0300
  • c7a7d358bb lpc111x-isp/lpc111x.c: new option -r to reset the target and let it run Werner Almesberger 2012-12-31 01:54:36 -0300
  • 66d091317a lpc111x-isp/lpc111x.c: if file argument is given, flash that file Werner Almesberger 2012-12-30 23:29:24 -0300
  • 5246f5fbc6 lpc111x-isp/lpc111x.c: read and dump (to stdout) the entire Flash Werner Almesberger 2012-12-29 22:52:33 -0300
  • b2f131003d lpc111x-isp/lpc111x.c: new option -n to disable powering the device Werner Almesberger 2012-12-29 21:18:32 -0300
  • be82db036f libubb/swuart.c (swuart_open): don't call ubb_power Werner Almesberger 2012-12-29 21:17:09 -0300
  • 505caf997b lpc111x-isp/lpc111x.c (identify): retrieve and print the chip's unique ID Werner Almesberger 2012-12-29 21:12:09 -0300
  • eda1135cb0 lpc111x-isp/lpc111x.c: straighten *dialog*() API; radically simplify tracing Werner Almesberger 2012-12-29 20:54:24 -0300
  • 90d39d3fdd lpc111x-isp/lpc111x.c: flesh out device identification Werner Almesberger 2012-12-29 06:27:04 -0300
  • 0553fed424 lpc111x-isp/lpc111x.c: add printf-style dialog() variants Werner Almesberger 2012-12-28 23:26:13 -0300
  • c4d64fafa4 lpc111x-isp/lpc111x.c: option -v to control verbosity level Werner Almesberger 2012-12-28 23:12:37 -0300
  • e4f8b97e36 libubb/swuart.c: use mlockall to prevent page faults with interrupts off Werner Almesberger 2012-12-28 22:55:06 -0300
  • 5487578ee7 lpc111x-isp/lpc111x.c: restructure code (WIP) Werner Almesberger 2012-12-28 22:45:26 -0300
  • eea0484a41 lpc111x-isp/: Ben-based in-system programmer (ISP) for NXP LPC111x chips (WIP) Werner Almesberger 2012-12-28 21:00:28 -0300
  • ace55ffb37 swuart-chat/chat.c: open/close UBB explicitly (tracking API change) Werner Almesberger 2012-12-28 17:11:19 -0300
  • 661420933e libubb/swuart.c: don't open/close UBB Werner Almesberger 2012-12-28 17:09:44 -0300
  • 842766b9ed libubb/swuart.c (swuart_open): start TX high, not low Werner Almesberger 2012-12-17 22:44:47 -0300
  • 519ebe648c swuart/: convert "hammering the peer" demo into a primitive interactive chat Werner Almesberger 2012-12-17 22:43:21 -0300
  • 1c51cc6757 swuart/: merge library part into libubb Werner Almesberger 2012-12-17 22:16:32 -0300
  • 2e749f901c swuart/: split general UART functions from application Werner Almesberger 2012-12-17 18:43:51 -0300
  • b4530ffc4d ioscript/ioscript: allow positions to be redefined Werner Almesberger 2012-12-17 14:41:23 -0300
  • 8816dcfa3c swuart/: use a hardware timer and allow full-duplex operation Werner Almesberger 2012-12-17 12:20:14 -0300
  • 4689882497 swuart/: half-duplex software UART for UBB (WIP) Werner Almesberger 2012-12-17 00:45:21 -0300
  • 2c52dac4ca libubb/: helper library for UBB access Werner Almesberger 2012-12-17 00:44:48 -0300
  • 025726e48b ioscript/: script-based toggling of IO pins (for device testing) Werner Almesberger 2012-11-06 12:05:52 -0300
  • a628cfa33c avrduded/patches/: remove ATmega32u2 config entry Werner Almesberger 2012-07-22 13:16:12 -0300
  • acac482908 avrdude/patches/local-config.patch: new option -L to add local config files Werner Almesberger 2012-07-22 11:49:52 -0300
  • 266fe49f0c avrdude/patches/nanonote.patch: clean up initialization of pin_map Werner Almesberger 2012-07-22 10:47:14 -0300
  • 6b838ee479 avrdude/: support use of CLK for regular I/O Werner Almesberger 2012-07-22 10:45:19 -0300
  • f67681360f avrdude/: upgrade from avrdude-5.10 to avrdude-5.11.1 Werner Almesberger 2012-07-22 10:30:22 -0300
  • 2f65672dfc avrdude/patches/nanonote.patch: fix pin inversion in nanonote.c:nanonote_getpin Werner Almesberger 2012-07-22 09:52:55 -0300
  • b0e83a9202 avrdude/: make patches relative to avrdude-<version> directory Werner Almesberger 2012-07-22 02:37:19 -0300
  • 9942f62cb8 ubb-vga/regs4740.h: add some more register locations Werner Almesberger 2012-07-22 02:31:38 -0300
  • d897d8fcac ubb-usb/pin-change.fig: corrected some small errors in drawing or style Werner Almesberger 2011-10-05 03:43:33 -0300
  • f8185f4e65 ubb-usb/pin-change.fig: illustration of how to change multiple pins with a single write Werner Almesberger 2011-10-04 20:40:36 -0300
  • bdd95bdbf8 ubb-usb/Makefile: added PDF generation Werner Almesberger 2011-10-04 12:49:13 -0300
  • 540f224962 ubb-usb/: concept drawing of simple UBB-USB hardware Werner Almesberger 2011-10-04 12:44:48 -0300
  • 70ca7a5676 Merge branch 'master' of projects.qi-hardware.com:ben-blinkenlights Werner Almesberger 2011-08-14 02:55:47 -0300
  • 9bb36e668d Moved atmega48-mmu symbol from ben-blinkenlights to kicad-libs (deletion) Werner Almesberger 2011-08-14 02:47:20 -0300
  • d16acb6295 Moved atmega48-mmu symbol from ben-wpan to kicad-libs (deletion) Werner Almesberger 2011-08-14 02:47:20 -0300
  • a4ca380663 nxuart/nxuart.pro: updated for move of atmega48-mmu symbol Werner Almesberger 2011-08-14 02:47:43 -0300
  • 437eafe2cc nxuart/nxuart.pro: updated for move of qfn.fpd Werner Almesberger 2011-08-14 00:41:20 -0300