1
0
mirror of git://projects.qi-hardware.com/ben-blinkenlights.git synced 2024-06-28 17:55:05 +03:00

Commit Graph

  • 92ce05358b ubb-vga.c (usage): correct synopsis (-r is now called -m) Werner Almesberger 2011-07-04 15:09:22 -0300
  • cd3dbc04f0 avrdude/README: added build instructions for making a static executable Werner Almesberger 2011-05-10 17:47:38 -0300
  • 19c04403c0 ubb-vga/web/index.html: correction - it's the response we fake, not the "busy" Werner Almesberger 2011-05-07 17:48:30 -0300
  • 88e09d003b index.html: moved author's name; file format of images we can load was incorrect Werner Almesberger 2011-05-07 13:51:46 -0300
  • f1efa9ed59 ubb-vga/web/index.html: added links to #qi-hardware and the mailing list Werner Almesberger 2011-05-07 10:16:58 -0300
  • 91bc5eacdd ubb-vga/web/: link to medium-size images, not full size; some rewording Werner Almesberger 2011-05-07 09:49:39 -0300
  • 0937c4abec ubb-vga/web/index.html: minor wording improvement; give images more space Werner Almesberger 2011-05-07 05:17:22 -0300
  • 3f054e1f90 ubb-vga/web/index.html: some changes in wording and text structure Werner Almesberger 2011-05-07 05:11:58 -0300
  • 64e74ab63c ubb-vga/web/: generate a Web page describing UBB-VGA (im progress) Werner Almesberger 2011-05-07 04:46:43 -0300
  • ba1d297643 ubb-vga: new option -2 to keep on refreshing the LCD display (experimental) Werner Almesberger 2011-05-06 20:19:13 -0300
  • f7e8fbbaea ubb-vga.c: moved timer setup and LCD disabling into noirq setup Werner Almesberger 2011-05-06 19:36:34 -0300
  • 6c3adaf08f ubb-vga/Makefile (vga-ben-back.png): also generate the PCB back side image Werner Almesberger 2011-05-04 14:13:04 -0300
  • 3b4f72de1c ubb-vga: added draft of "productized" assembly Werner Almesberger 2011-05-04 13:45:19 -0300
  • 6f5a8ccf5a ubb-vga: added draft for "productized" design Werner Almesberger 2011-05-04 12:46:34 -0300
  • 01d33e28a7 ubb-vga.c (delay): try to compensate for APB jitter (experimental) Werner Almesberger 2011-05-03 12:09:24 -0300
  • 72235b9212 ubb-vga/README: first 640x480 success with the 206NW; housekeeping Werner Almesberger 2011-05-03 12:09:11 -0300
  • 5817669968 ubb-vga: try to clock MSC faster than the MMC bus; new video mode "640x480/61" Werner Almesberger 2011-05-03 10:19:16 -0300
  • 887012a58a ubb-vga/README: added results for Samsung LN32R71B TV Werner Almesberger 2011-05-02 20:45:44 -0300
  • 77adf43551 ubb-vga/README: moved old content away and added new compatibility test results Werner Almesberger 2011-05-02 20:06:46 -0300
  • 3686153943 ubb-vga: housekeeping Werner Almesberger 2011-05-02 07:10:52 -0300
  • 6d8c8dd951 ubb-vga: use a free-running counter instead of resetting it for each line Werner Almesberger 2011-05-02 06:11:29 -0300
  • a3cea3573c ubb-vga: send a line's last DMA transfer also if only partially filled Werner Almesberger 2011-05-02 05:25:15 -0300
  • 3ea6b9852e ubb-vga: make lines end in black (and not in overscan) Werner Almesberger 2011-05-02 05:16:19 -0300
  • 0dbf29e599 physmem.c: improved correctness and efficiency of alignment Werner Almesberger 2011-05-02 04:43:18 -0300
  • 893884c91f ubb-vga/README: added to do list Werner Almesberger 2011-05-01 23:32:24 -0300
  • 319d8a044b tstimg.c (tstimg): adjust size and position of parameters according to yres Werner Almesberger 2011-05-01 23:19:57 -0300
  • 4450a30456 ubb-vga.c (list_modes, usage, main): new option -l to list available modes Werner Almesberger 2011-05-01 23:12:38 -0300
  • b184fbbe74 ubb-vga.c (mode_db): cleanup and added approximations of standard modes Werner Almesberger 2011-05-01 23:00:35 -0300
  • 9412c9debe ubb-vga: test image now shows detailed horizontal and vertical timing Werner Almesberger 2011-05-01 21:50:20 -0300
  • 4b59dbf062 ubb-vga: express mode data in more common units and remove hard-coded constants Werner Almesberger 2011-05-01 20:59:38 -0300
  • aa2fc7101d ubb-vga.c (mode_db): added 1024x768, 53 Hz mode (56 MHz pixel clock) Werner Almesberger 2011-05-01 18:55:29 -0300
  • 606dd63492 tstimc.c (tstimg): frame rate calculation didn't include the vsync pulse Werner Almesberger 2011-05-01 18:54:44 -0300
  • 934a89bfa5 ubb-vga: added quick and dirty run-until-keypress mode Werner Almesberger 2011-05-01 16:41:32 -0300
  • 30079397f5 tstimg.c (tstimg): display timing parameters Werner Almesberger 2011-05-01 15:23:19 -0300
  • eabd0b53f6 ubb-vga: make mode information global Werner Almesberger 2011-05-01 15:16:01 -0300
  • f7eb220401 ubb-vga: gently prepare the code for sharing mode information Werner Almesberger 2011-05-01 15:08:02 -0300
  • 90b087cea0 ubb-vga.c (struct mode, mode_db): removed no longer used field "line_words" Werner Almesberger 2011-05-01 14:47:16 -0300
  • 7d16a0682d tstimg.c: completed the alphabet Werner Almesberger 2011-05-01 14:29:11 -0300
  • 9fb5c6f3f4 ubb-vga.c: moved some DMA settings from per-line to per-session setup Werner Almesberger 2011-05-01 13:54:54 -0300
  • b273f27c07 ubb-vga.c: DMA was set to transfer twice the amount needed, oops Werner Almesberger 2011-05-01 13:22:08 -0300
  • a8a0cfa22f ubb-vga.c: added (fragile) DMA support (locks up on anything but 800x600) Werner Almesberger 2011-05-01 12:22:23 -0300
  • 64f3047144 ubb-vga.c: cleaned up setup process and prepared for DMA Werner Almesberger 2011-04-29 22:48:01 -0300
  • 8d803dda4c ubb-vga.c: housekeeping Werner Almesberger 2011-04-29 22:22:51 -0300
  • 1a7b5015f1 regs4740.h: added DMAC registers; added virt to phys translation; cleanup Werner Almesberger 2011-04-29 21:49:23 -0300
  • 6cd21404cd physmem.c: added virtual to physical translation Werner Almesberger 2011-04-29 21:15:27 -0300
  • 3a8e062c48 renamed ubb-vga.c to ubb-vga-old.c, ubb-vga2.c to ubb-vga.c; updated Makefile Werner Almesberger 2011-04-29 14:03:07 -0300
  • debe9cc351 physmem.c: align memory to word and page size Werner Almesberger 2011-04-29 13:58:02 -0300
  • 2cee702ff4 tstimg.c (grill): avoid fencepost errors (pixel at xres/yres) Werner Almesberger 2011-04-29 13:48:01 -0300
  • f608e561a2 ubb-vga2.c (main): fixed check for unknown resolution and call it "mode" Werner Almesberger 2011-04-29 13:33:11 -0300
  • a63579e119 ubb-vga2.c (line, frame): start line timer outside the "line" function Werner Almesberger 2011-04-29 13:20:56 -0300
  • 623f3ccbe3 ubb-vga2: non-contiguous allocation of frame buffer memory Werner Almesberger 2011-04-29 13:04:02 -0300
  • 71c9c7dd78 ubb-vga2: new option -m to select the display mode (resolution, timing) Werner Almesberger 2011-04-28 21:30:45 -0300
  • 957491d209 ubb-vga2: instead of pointers to registers, use pointer plus offset (via macros) Werner Almesberger 2011-04-28 18:41:00 -0300
  • cb5a6bd202 ubb-vga.sch: fixed typo in comment Werner Almesberger 2011-04-28 16:45:29 -0300
  • 4480b32c50 ubb-vga2.c: corrected and improved loading of the first TX word Werner Almesberger 2011-04-28 12:30:22 -0300
  • e94b3bbcfc ubb-vga2.c (line, frame): don't pass prefetch pointer but just use *p Werner Almesberger 2011-04-28 11:57:21 -0300
  • 6414d92412 ubb-vga2.c: move display resolution to #defines Werner Almesberger 2011-04-28 02:14:15 -0300
  • c8f19a0b4c ubb-vga.pro: commit pcbnew preferences (from local layout experiments) Werner Almesberger 2011-04-28 02:10:58 -0300
  • 6558f56de6 ubb-vga2: replaced threshold-based color mapping with color cube model Werner Almesberger 2011-04-28 01:18:03 -0300
  • f0eda51391 ubb-vga/ppmimg.c (pattern): corrected the pattern for un-doubled pixels Werner Almesberger 2011-04-28 00:59:30 -0300
  • 080978ade0 ubb-vga2: added support for showing a PPM image Werner Almesberger 2011-04-28 00:38:13 -0300
  • 19f43a77c9 ubb-vga2: added test image generator (option -t) Werner Almesberger 2011-04-27 23:31:39 -0300
  • 8643e457fa ubb-vga2: move image generation out of the main program Werner Almesberger 2011-04-27 20:59:29 -0300
  • 625d9877ab ubb-vga2.c: make frame buffer fully VGA-sized; more cleanup Werner Almesberger 2011-04-27 20:20:59 -0300
  • 9a455c55fc ubb-vga2.c: code cleanup and some fine-tuning Werner Almesberger 2011-04-27 18:28:09 -0300
  • a759723ed1 ubb-vga: added driver based on the MMC controller (highly experimental) Werner Almesberger 2011-04-27 17:21:30 -0300
  • a794c4b1b2 ubb-vga: avoid diodes; redesign for luminance bit (Y) and MMC controller Werner Almesberger 2011-04-27 16:48:07 -0300
  • ce1c6af24f ubb-vga/README: "single/double mode", not "single-double mode" Werner Almesberger 2011-04-25 00:06:25 -0300
  • e1e473edec renamed ubb-vga/res.fig to mapping.fig Werner Almesberger 2011-04-24 23:56:29 -0300
  • 5df56a39b0 ubb-vga: documented single and double mode Werner Almesberger 2011-04-24 21:26:00 -0300
  • 67107d0062 ubb-vga: option -d to double the number of set/clear pairs, improving resolution Werner Almesberger 2011-04-24 21:09:50 -0300
  • dab839ab66 ubb-vga.c: moved line length and timing to variables Werner Almesberger 2011-04-24 20:01:12 -0300
  • dae21696b3 ubb-vga.c: a bit more cleanup Werner Almesberger 2011-04-24 19:43:26 -0300
  • 554c6645d8 ubb-vga.c: removed unused #defines and rearranged the code a little Werner Almesberger 2011-04-24 12:12:36 -0300
  • fb153b2bf3 ubb-vga/README: added title and compatibility list Werner Almesberger 2011-04-24 12:02:48 -0300
  • 8bd7199d9e ubb-vga.c: removed commented-out code from earlier experiments Werner Almesberger 2011-04-24 11:48:32 -0300
  • 3b7a7caec1 renamed "video" to ubb-vga Werner Almesberger 2011-04-24 02:56:56 -0300
  • b11dc612e2 video/README: documented sources and implementation quirks Werner Almesberger 2011-04-24 02:54:55 -0300
  • 7d95fe8a35 video/: added Makefile and schematics Werner Almesberger 2011-04-24 02:36:56 -0300
  • 18f2957cd4 video.c: working version, with screen grabber Werner Almesberger 2011-04-24 00:10:23 -0300
  • b85ae15479 video/video.c: pseudo-VGA output (test pattern only) Werner Almesberger 2011-04-23 23:26:42 -0300
  • 6ef2b394f9 avrdude/: fixed confusing typo in avrdude.conf, added tuxbrain's nanonote_ICSP Werner Almesberger 2011-03-09 17:28:24 -0300
  • d7874e306c avrdude/patches/: added skipping of untouched bytes in write/verify Werner Almesberger 2011-03-09 01:50:51 -0300
  • ea5b8af399 avrdude/patches/nanonote.patch: oops, clock math was old, slightly broken version Werner Almesberger 2011-03-08 21:23:15 -0300
  • a8c10a0050 nxuart/fw/Makefile (prog): supply an 8 MHz clock while programming Werner Almesberger 2011-03-07 17:21:54 -0300
  • 0c2b98274f avrdude/patches/nanonote.patch: added clock output with -x clk=#MHz Werner Almesberger 2011-03-07 17:07:44 -0300
  • fc324599df nxuart/fw/: renamed "uart" to "nxuart" as well Werner Almesberger 2011-03-07 14:55:20 -0300
  • de826dd734 avrdude/patches: renamed "uart" to "nxuart" Werner Almesberger 2011-03-07 14:50:17 -0300
  • 4fa0a3437e nxuart/: changed title in nxuart.sch and nxuart.brd Werner Almesberger 2011-03-07 14:47:26 -0300
  • 5b14b505b4 uart/: great renaming to nxuart, including references in Makefile Werner Almesberger 2011-03-07 14:42:44 -0300
  • 271a50f3c2 uart/avrdude: renamed to ./avrdude (i.e., moved to the top-level) Werner Almesberger 2011-03-07 13:49:28 -0300
  • a05155e15e usb/cam/Makefile: added dependency in Makefile itself; local parameter update Werner Almesberger 2011-03-07 13:43:36 -0300
  • 3d3bf1507a uart/avrdude/README: updated build instructions and added OpenWRT Werner Almesberger 2011-02-27 09:09:00 -0300
  • daa6331650 ubb/cam/Makefile: use mkmk-simple Werner Almesberger 2011-02-15 04:20:51 -0300
  • 0c56f05575 nanonote.patch: cleanup and properly power down on exit (also turns off LED) Werner Almesberger 2011-02-15 00:34:43 -0300
  • 36a44995cd avrdude/atmega32u2.patch: experimental configuration for the ATmega32U2 Werner Almesberger 2011-02-11 08:51:55 -0300
  • 0d6dddf85a nanonote.patch: decrease extra delay from 100 to 20 us (sufficient and faster) Werner Almesberger 2011-02-09 21:18:24 -0300
  • 7fba9a2a51 ubb: cleaned up board for "production readiness" Werner Almesberger 2011-02-07 07:05:40 -0300
  • 0e203be5c2 uart.sch: KiCad resents 0.1", changed to 0.1 in Werner Almesberger 2011-02-06 17:42:16 -0300
  • 375208a0da nanonote-atusb.patch (avrdude.conf.in): reassign pins for latest atusb-pgm Werner Almesberger 2011-02-04 17:57:42 -0300