Commit Graph

147 Commits

Author SHA1 Message Date
Sebastien Bourdeauducq bb43171274 videomixer: support different resolutions 2013-06-14 23:39:45 +02:00
Sebastien Bourdeauducq 91d7b656a9 Switch to LASMI, bug pandemonium 2013-06-11 14:18:16 +02:00
Sebastien Bourdeauducq 6f2c05d436 microudp: fix compilation warning 2013-06-11 14:03:39 +02:00
Sebastien Bourdeauducq 45cfdf41fc New simplified flash layout + build flashable images for SoC and videomixer 2013-06-01 17:20:40 +02:00
Sebastien Bourdeauducq cbd621ef2c software/stdlib: fix atoi 2013-05-31 14:44:52 +02:00
Sebastien Bourdeauducq 7c95d253d9 software/videomixer: improve phase calibration 2013-05-30 21:40:16 +02:00
Sebastien Bourdeauducq 30f5ef8895 software/videomixer: remove unneeded DCM resets 2013-05-30 21:39:56 +02:00
Sebastien Bourdeauducq b6448ba5fc bios: remove rescue 2013-05-28 16:15:30 +02:00
Sebastien Bourdeauducq 701aac2513 bios/linker.ld: flash -> rom 2013-05-28 16:15:17 +02:00
Sebastien Bourdeauducq fdb021c992 dvisampler: increase frequency of reports to avoid missing WER values 2013-05-28 16:15:00 +02:00
Sebastien Bourdeauducq 3eb41f73e6 Simplify system ID 2013-05-19 19:44:00 +02:00
Sebastien Bourdeauducq d487dc607f software: add nofloat libbase for size-optimized binaries 2013-05-19 12:41:40 +02:00
Sebastien Bourdeauducq fb6cd481f0 dvisampler: report the word error rate 2013-05-16 22:38:55 +02:00
Sebastien Bourdeauducq a39bf8ca7b software/videomixer: support additive blending (enable with SW1, status on LED) 2013-05-16 17:44:49 +02:00
Sebastien Bourdeauducq ac64701e19 software/videomixer: better pot calibration 2013-05-16 17:43:56 +02:00
Sebastien Bourdeauducq 581cf5bcb8 timer: atomic reads 2013-05-13 17:18:30 +02:00
Sebastien Bourdeauducq 9f81afb844 software/videomixer: connect crossfade and blackout pots 2013-05-13 15:45:28 +02:00
Sébastien Bourdeauducq 6bf6477dbc Merge pull request #1 from fallen/makefile-001
Some Makefile love
2013-05-13 00:38:26 -07:00
Sebastien Bourdeauducq bb73558ccc software/videomixer: framebuffer enable/disable 2013-05-12 21:46:16 +02:00
Yann Sionneau 301008cd0c Some Makefile love 2013-05-12 14:24:18 +02:00
Sebastien Bourdeauducq e96b027dee Framebuffer mixing 2013-05-10 21:03:55 +02:00
Sebastien Bourdeauducq 6f11ddb079 software/dvisampler: periodically reset PLL until locked + recalibrate IO every second 2013-05-09 14:11:08 +02:00
Sebastien Bourdeauducq 546aa76aef software/dvimixer: support two channels 2013-05-09 13:41:21 +02:00
Sebastien Bourdeauducq c6d553e4e4 software/videomixer: interrupt-driven video passthrough 2013-05-09 10:52:43 +02:00
Sebastien Bourdeauducq b3d87e1c79 software/videomixer: use new DMA engine 2013-05-08 22:31:18 +02:00
Sebastien Bourdeauducq f82a16f3a3 software/videomixer: send to framebuffer 2013-05-06 09:56:49 +02:00
Sebastien Bourdeauducq ad01dc8a74 software/videomixer: use new resdetection regs 2013-05-05 11:58:43 +02:00
Sebastien Bourdeauducq 2e3c2611a6 software: put network code in a library 2013-05-01 00:12:13 +02:00
Werner Almesberger 1ab89d6a62 tftp.h, tftp.c: add tftp_put 2013-04-16 19:23:12 +02:00
Werner Almesberger 22f39b9d26 tftp.c: use symbolic constant for block size 2013-04-16 19:23:12 +02:00
Werner Almesberger 944dd5932d tftp.c (format_request): pass opcode as argument 2013-04-16 19:23:12 +02:00
Werner Almesberger aafb3ef8d7 tftp.c: use uintNN_t instead of "unsigned short", etc. 2013-04-16 19:23:12 +02:00
Werner Almesberger cdb5519272 tftp.h, tftp.c (tftp_get): make "buffer" void and use unsigned char internally 2013-04-16 19:23:12 +02:00
Werner Almesberger effa71a811 tftp.c: make "packet_data" unsigned and optimize strcpy+strlen 2013-04-16 19:23:12 +02:00
Werner Almesberger e0e447f0e0 tftp.c (rx_callback): simplify expressions containing unnecessary casts 2013-04-16 19:23:12 +02:00
Werner Almesberger 36613c7955 tftp.c: use symbolic constants for protocol opcodes 2013-04-16 19:23:12 +02:00
Werner Almesberger 65b807b63f microudp.c: avoid redundant accesses into multi-level structures 2013-04-16 19:23:11 +02:00
Sebastien Bourdeauducq f833bc9aa9 software/videomixer: use new csr.h 2013-04-14 16:33:00 +02:00
Sebastien Bourdeauducq 8fd092ca12 crg: support VGA pixel clock reprogramming 2013-03-28 19:07:17 +01:00
Sebastien Bourdeauducq fdf7f10f54 Automatically build CSR access functions 2013-03-25 14:42:48 +01:00
Sebastien Bourdeauducq 6a54276d55 software/include/base: C++ compatibility 2013-03-25 14:38:58 +01:00
Sebastien Bourdeauducq 3640cab439 software/common.mak: add C++ definitions 2013-03-24 16:11:53 +01:00
Sebastien Bourdeauducq 6010308317 software/videomixer: report char position + detected resolution, detect phase at beginning 2013-03-24 00:46:23 +01:00
Sebastien Bourdeauducq 80f3e97ca9 software/stddef.h: c++ compat for NULL 2013-03-24 00:17:42 +01:00
Sebastien Bourdeauducq d65941d6cc dvisampler: channel synchronization 2013-03-22 18:37:10 +01:00
Sebastien Bourdeauducq 515cdb2bd8 dvisampler: character synchronization 2013-03-21 22:56:13 +01:00
Sebastien Bourdeauducq 2315544b36 software/videomixer: quick hack for phase detection 2013-03-21 15:32:26 +01:00
Sebastien Bourdeauducq a6a3d93059 software: add videomixer base files 2013-03-21 10:42:31 +01:00
Sebastien Bourdeauducq bb566c9e7c software/bios: change boot order 2013-03-21 10:41:56 +01:00
Sebastien Bourdeauducq 2ae504fb9b software/bios: default length 4 for mr command 2013-03-13 19:59:39 +01:00