1
0
mirror of git://projects.qi-hardware.com/ben-blinkenlights.git synced 2024-06-25 08:48:54 +03:00

Commit Graph

  • 9e223f77e6 ubbctl/: also support decoding and setting of interrupts and alternate functions master Werner Almesberger 2014-03-06 11:34:28 -0300
  • 3f5c052288 libubb/include/ubb/regbase.h (PDTRGx): add trigger mode registers Werner Almesberger 2014-03-06 11:24:09 -0300
  • 77a7a38f5f ubbctl/README: fix typo in example Werner Almesberger 2014-03-06 10:34:47 -0300
  • 1d78c01bba ubb-patgen/Makefile (LDLIBS): add -lpthread -ldl Werner Almesberger 2013-03-29 20:33:41 -0300
  • aa1106e120 ubb-la/gui.c: Shift+Left/Right jumps "intelligently" to next change on any channel Werner Almesberger 2013-02-01 12:29:24 -0300
  • 47e5859c5b ubb-la/gui.c: move sample retrieval to new function get_sample Werner Almesberger 2013-02-01 12:06:32 -0300
  • 9c3caf282f ubb-la/gui.c (gui_init): disable the cursor on the Ben Werner Almesberger 2013-02-01 11:48:46 -0300
  • 0058175361 ubb-la/README: briefly describe GUI use Werner Almesberger 2013-02-01 03:45:10 -0300
  • 60b375135f ubb-la/gui.c (si_text): used fixed %7.3f format if we have 7 characters Werner Almesberger 2013-02-01 00:42:29 -0300
  • 9cc032816e ubb-la/gui.c (pos_step): step one sample at maximum zoom Werner Almesberger 2013-02-01 00:35:16 -0300
  • b99c81409f ubb-la/gui.c: add user-defined zero reference (set/unset with space) Werner Almesberger 2013-02-01 00:34:02 -0300
  • 5b050b4b36 ubb-la/gui.c (gui): move position display to show_position; add position in samples Werner Almesberger 2013-01-31 23:24:24 -0300
  • f9b3c36c6b ubb-la/gui.c (gui): the upper bound for "pos" is nibbles-skip-1, not "nibbles" Werner Almesberger 2013-01-31 14:44:42 -0300
  • 709506e6d6 ubb-la/gui.c (show_map): fix calculation of middle point Werner Almesberger 2013-01-31 14:47:08 -0300
  • 137ed18dc2 ubb-la/gui.c (show_buffer): fix calculation of the position offset (dp) Werner Almesberger 2013-01-31 14:41:10 -0300
  • 8b69d26fa9 ubb-la/gui.c: make debug output clearer and more detailed Werner Almesberger 2013-01-31 10:51:44 -0300
  • af3c18ab19 ubb-la/try.c (main): use same buffer size and offset as the Ben Werner Almesberger 2013-01-31 04:10:50 -0300
  • f26fd3564a ubb-la/gui.c (show_map): keep view rectangle size constant Werner Almesberger 2013-01-31 04:03:31 -0300
  • db133f2cb6 ubb-la/gui.c: display time of center (from start of buffer) Werner Almesberger 2013-01-31 03:52:24 -0300
  • b0a576dd64 ubb-la/gui.c: mark the center of the view area Werner Almesberger 2013-01-31 03:25:21 -0300
  • a83d8bf323 ubb-la/gui.c: add small gap (UNIT_GAP) between numbers and units Werner Almesberger 2013-01-31 03:15:33 -0300
  • ba033cc27e ubb-la/gui.c: add section comments for color and layout definitions Werner Almesberger 2013-01-31 02:59:37 -0300
  • 159a128d28 ubb-la.c/gui.c: show units in light blue to better separate them from numbers Werner Almesberger 2013-01-31 02:57:27 -0300
  • 06c5f6b0fa ubb-la/gui.c (textf): use vsnprintf+valloca instead of vasprintf Werner Almesberger 2013-01-31 02:50:01 -0300
  • 52c3dcc16a ubb-la/gui.c (textf): vasprintf ain't alloca, so we need to free() Werner Almesberger 2013-01-31 01:45:42 -0300
  • cdcfb6c181 ubb-la/gui.c: show division size (in samples and seconds) Werner Almesberger 2013-01-31 01:21:56 -0300
  • 8d81b584a0 ubb-la/gui.c (XWIDTH): move view width into macro instead of open-coding it Werner Almesberger 2013-01-31 01:11:18 -0300
  • acd9fd6673 ubb-la/gui.c: show horizontal divisions Werner Almesberger 2013-01-31 01:09:42 -0300
  • 5bb086e0e8 ubb-la/: display sample rate and sample interval in the GUI Werner Almesberger 2013-01-31 00:47:14 -0300
  • e1be0f242b ubb-la/gui.c: display a small map of buffer and view Werner Almesberger 2013-01-30 23:37:05 -0300
  • f99b62636f ubb-la/gui.c: label channels Werner Almesberger 2013-01-30 23:16:42 -0300
  • 444e0811bf ubb-la/ubb-la.c: new option -g to use the GUI to display results Werner Almesberger 2013-01-30 22:07:55 -0300
  • 0925b0f060 ubb-la/gui.c: add section titles and reorder some of the functions Werner Almesberger 2013-01-30 22:07:31 -0300
  • 533e9643ac ubb-la/gui.c (DEBUG): make debugging fprintfs optional via DEBUG macro Werner Almesberger 2013-01-30 21:25:47 -0300
  • 2d49a73aad ubb-la/try.c: run the GUI with fake data Werner Almesberger 2013-01-30 21:20:08 -0300
  • 65a8578bd2 ubb-la/Makefile: add SDL (may break "static") Werner Almesberger 2013-01-30 21:19:09 -0300
  • 435144223d ubb-la/gui.c (gui): make panning zoom-dependent (2 samples at maximum zoom) Werner Almesberger 2013-01-30 21:08:25 -0300
  • 4fb2a8cbee ubb-la/gui.c (gui_init): enable keyboard repeat Werner Almesberger 2013-01-30 20:55:58 -0300
  • c702fc0e90 ubb-la/gui.c: add horizontal panning (WIP) Werner Almesberger 2013-01-30 20:49:39 -0300
  • 12a1808e09 ubb-la/gui.c (gui): fix the event loop to properly ignore unrecognized events Werner Almesberger 2013-01-30 20:37:42 -0300
  • 1b0a2cff51 ubb-la/gui.c: use powers of two for zoom and integer arithmetic (WIP) Werner Almesberger 2013-01-30 20:35:30 -0300
  • 94e099eebc ubb-la/gui.c: experimental GUI code (WIP) Werner Almesberger 2013-01-30 14:38:54 -0300
  • b7688f3abe ubb-la/ubb-la.c: add more section titles Werner Almesberger 2013-01-30 01:52:38 -0300
  • 760e8a893a ubb-la/ubb-la.c (xfers): revert to "safe" end-of-command synchronization Werner Almesberger 2013-01-30 01:51:12 -0300
  • 3b007ebaf1 ubb-la/ubb-la. (xfers): re-optimize the start bit Werner Almesberger 2013-01-29 00:15:24 -0300
  • bf62b209e5 ubb-la/ubb-la.c: raise MMC bus clock to 84 MHz during overhead Werner Almesberger 2013-01-28 23:19:52 -0300
  • 128590bee0 ubb-patgen/ubb-patgen.c: new option -I inter_s to select "unsafe" frequencies Werner Almesberger 2013-01-28 21:20:25 -0300
  • 04b235cedf ubb-patgen/ubb-patgen.c: new option -F freq_Hz to select "unsafe" frequencies Werner Almesberger 2013-01-28 21:14:53 -0300
  • f862a82a2d ubb-la/ubb-la.c: new option -F freq_MHz to select "unsafe" frequencies Werner Almesberger 2013-01-28 21:06:00 -0300
  • 85bda4c41d ubb-la/ubb-la.c (frequency): adapt use of mmcclk for API change Werner Almesberger 2013-01-28 20:50:55 -0300
  • 66a487b634 ubb-patgen/ubb-patgen.c (frequencies): adapt use of mmcclk for API change Werner Almesberger 2013-01-28 20:50:00 -0300
  • 591bb6427b libubb/mmcclk.c (mmcclk_first): add flags to relax clock selection constraints Werner Almesberger 2013-01-28 20:49:17 -0300
  • 14b7a9cdee ubb-la/ubb-la.c (xfers): instead of waiting for event, use hand-optimized delay loop Werner Almesberger 2013-01-27 18:48:30 -0300
  • 18a822b845 ubb-la/ubb-la.c (xfers): wait for END_CMD_RES instead of DATA_FIFO_EMPTY Werner Almesberger 2013-01-27 18:38:23 -0300
  • 4ffd61093b ubb-la/ubb-la.c (do_bufs): don't skip 122 nibbled (for evaluation) Werner Almesberger 2013-01-27 18:23:38 -0300
  • 37a219b0b9 ubb-la/ubb-la.c: option -n N to enter experimental multi-buffer mode (WIP) Werner Almesberger 2013-01-26 23:25:17 -0300
  • 96ae3319c5 libubb/physmem.c (physmem_xlat): don't close the (supposedly) cached fd Werner Almesberger 2013-01-26 21:09:19 -0300
  • 13f34170de ubb-la/ubb-la.c (do_buf): physmem_xlat doesn't need a cast Werner Almesberger 2013-01-26 20:49:09 -0300
  • b0d89b25eb ubb-patgen/ubb-patgen.c (send_buffer): physmem_xlat no longer needs a cast Werner Almesberger 2013-01-26 20:48:21 -0300
  • c796ab1c54 libubb/physmem.c (physmem_xlat): make "v" "const" Werner Almesberger 2013-01-26 20:42:33 -0300
  • 8316bc0070 ubb-la/ubb-la.c (do_buf): move pretty-printing to new function print_samples Werner Almesberger 2013-01-26 20:01:32 -0300
  • 4ceee66c79 ubb-la/ubb-la.c (INITIAL_SKIP): describe how the value was obtained Werner Almesberger 2013-01-26 19:55:44 -0300
  • a947b5ef85 ubb-patgen/Makefile (CFLAGS): use more specific -O9 -fno-tree-cselim Werner Almesberger 2013-01-25 19:55:49 -0300
  • 09de2454ef ubb-la/Makefile (CFLAGS): use more specific -O9 -fno-tree-cselim Werner Almesberger 2013-01-25 19:49:20 -0300
  • 07026753de ubb-la/README: brief description of ubb-la Werner Almesberger 2013-01-24 20:04:40 -0300
  • 4ce6866767 ubb-la/ubb-la.c (do_buf): skip over the first 122 samples Werner Almesberger 2013-01-24 20:00:59 -0300
  • fc4b8e720a ubb-patgen/Makefile (CFLAGS): even -O1 isn't safe; use -O0 instead Werner Almesberger 2013-01-24 18:33:08 -0300
  • 62284fb78e ubb-la/ubb-la.c: add command-line options, keyboard abort Werner Almesberger 2013-01-24 18:26:34 -0300
  • bac21bf8cb ubb-la/Makefile (CFLAGS): even -O1 isn't safe; use -O0 instead Werner Almesberger 2013-01-24 17:35:52 -0300
  • 00ef01ada8 ubb-patgen/Makefile (CFLAGS): -O9 is currently unsafe; use -O1 Werner Almesberger 2013-01-24 15:34:04 -0300
  • e1eea4fa86 ubb-la/Makefile (CFLAGS): -O9 is currently unsafe; use -O1 Werner Almesberger 2013-01-24 15:31:59 -0300
  • 2c5b3625a7 ubb-la/: data capture via UBB and MSC+DMA (WIP) Werner Almesberger 2013-01-23 11:54:23 -0300
  • d4c1f5666c ubb-la/hw/: proof-of-concept passive LA adapter board Werner Almesberger 2013-01-23 11:52:11 -0300
  • 5025f360cc ubb-patgen/ubb-patgen.c: use symbolic bit/field definitions for DMA Werner Almesberger 2013-01-20 19:16:36 -0300
  • 5efafd6fcc libubb/include/ubb/regs4740.h: add symbolic bit/field definitions for DMA Werner Almesberger 2013-01-20 19:16:17 -0300
  • 486471e8fc ubb-patgen/ubb-patgen.c: use symbolic bit/field definitions for MSC_* Werner Almesberger 2013-01-20 17:34:39 -0300
  • 4cb68b7ece libubb/mmcclk.c: use symbolic bit/field definitions for MSC_* Werner Almesberger 2013-01-20 17:34:17 -0300
  • 8509c1f7b9 libubb/include/ubb/regs4740.h: add symbolic bit/field definitions for MSC_* Werner Almesberger 2013-01-20 17:33:13 -0300
  • a31351545c ubb-patgen/timeline.fig: timeline of pattern generation (description in README) Werner Almesberger 2013-01-18 14:18:44 -0300
  • 8dda1200c1 ubb/solder-cable.fig: drawing to illustrate soldering a cable to UBB Werner Almesberger 2013-01-16 22:48:11 -0300
  • f920c6695b ubb-patgen/README: add "!\r" to UART example Werner Almesberger 2013-01-16 12:08:10 -0300
  • 5be0b56aa1 swuart-chat/chat.c: options -r and -t to select pins; bit rate argument Werner Almesberger 2013-01-16 12:07:27 -0300
  • b8f2a8b764 ubb-patgen/ubb-patgen.c (send_buffer): track physmem_xlat_vec renaming Werner Almesberger 2013-01-16 10:30:41 -0300
  • e669a1b2d1 libubb/physmem.c (physmem_xlat_vec): rename to physmem_xlat Werner Almesberger 2013-01-16 10:29:46 -0300
  • 35d4b9f381 libubb/physmem.c: remove physmem_xlat; cache open pagemap fd Werner Almesberger 2013-01-16 10:26:51 -0300
  • 2de15b9aec ubb-patgen/ubb-patgen.c (send_buffer): use physmem_xlat_vec Werner Almesberger 2013-01-16 10:16:09 -0300
  • 3161d5555b libubb/physmem.c (physmem_xlat_vec): more general version of physmem_xlat Werner Almesberger 2013-01-16 10:15:24 -0300
  • 66080fe72e ubb-patgen/ubb-patgen.c: support trigger sequences, e.g., 01 for a rising edge Werner Almesberger 2013-01-16 04:45:49 -0300
  • 4729d00b30 ubb-patgen/ubb-patgen.c: run at realtime priority while waiting for trigger Werner Almesberger 2013-01-16 03:56:17 -0300
  • 6d749fafb8 ubb-patgen/ubb-patgen.c (main): sort options alphabetically in "switch" statement Werner Almesberger 2013-01-16 03:45:22 -0300
  • 2161341267 ubb-patgen/ubb-patgen.c: new option -w to add delay before sending the pattern Werner Almesberger 2013-01-16 03:44:30 -0300
  • 0129a59f86 ubb-patgen/ubb-patgen.c: new option -d to debounce the trigger Werner Almesberger 2013-01-16 03:30:04 -0300
  • 39f4e48f8d ubb-patgen/ubb-patgen.c: new option -i to select frequency by cycle time Werner Almesberger 2013-01-16 01:58:16 -0300
  • c124e1a819 ubb-patgen/ubb-patgen.c: accept SI suffixes and a unit for durations as well Werner Almesberger 2013-01-16 01:11:57 -0300
  • 9930ae6576 ubb-patgen/ubb-patgen.c: move frequency difference warning into select_freq Werner Almesberger 2013-01-15 23:48:57 -0300
  • ff38f1c249 ubb-patgen/ubb-patgen.c (send_buffer): use physmem_flush instead of cacheflush Werner Almesberger 2013-01-15 23:31:30 -0300
  • a8f905a85f libubb/physmem.c: new function physmem_flush to flush cached writes to memory Werner Almesberger 2013-01-15 23:30:02 -0300
  • 752a77f015 ubb-patgen/ubb-patgen.c (show_frequencies): show duplicate entries only one Werner Almesberger 2013-01-15 23:14:25 -0300
  • d5ea5d9ae9 ubb-patgen/README: brief description how ubb-patgen works Werner Almesberger 2013-01-15 19:34:58 -0300
  • 0bb711e625 ubb-patgen/ubb-patgen.c: new option -t 0|1 to start pattern on TRIGGER/CLK Werner Almesberger 2013-01-15 18:40:16 -0300