Wykres commitów

142 Commity (fc342ad0b00c04914d35c753bd1a65d567202aef)

Autor SHA1 Wiadomość Data
David Banks fc342ad0b0 Normal CPLD: de-glitch csync (needs to be low for 3 samples)
Change-Id: I6d071cdd003536bc13dfa7fd24ede67a1a25d56c
2018-06-22 11:45:05 +01:00
David Banks 8b424bc9be Pi Firmware: Calibrate VSYNC time after enabling gpclk so CPLD can register csync
Change-Id: I8938c59a360c39bff8ec0f98bee3b7deac3f8108
2018-06-22 11:32:45 +01:00
David Banks 6c7f09c52c Pi Firmware: updated cmdline.txt
Change-Id: Ieae64f065e1eadd2f287abd0994b8ac8bab1e385
2018-06-22 11:03:24 +01:00
David Banks e5d9be476a Pi Firmware: added support for setting defaults in cmdline.txt
Change-Id: Iad39f50c52376032b9cc4767618f38335994af58
2018-06-21 13:54:22 +01:00
David Banks e34c328c55 Pi Firmware: in the normal cpld in mode 0..6, sample opposite the max metric
Change-Id: I861da0fa5c08ce79a03149307ed812d6f39a46e9
2018-06-21 13:54:04 +01:00
David Banks 2348bb22e0 Pi Firmware: removed a old copro reference
Change-Id: I92bc4787b37420f5803f8aae184319dcbf952035
2018-06-21 12:00:17 +01:00
David Banks 6beeb42d3f Pi Firmware: added a debug option to the feature menu
Change-Id: I06ecf19e773d9a5692c4eb84f3fb167b6a1ac0dc
2018-06-20 15:28:23 +01:00
David Banks 60087039bb Pi Firmware: removed some old PiTubeDirect debugger hooks
Change-Id: I99d1dd77a19b4ba7371f42aaacee7af36e7918e1
2018-06-20 15:27:56 +01:00
David Banks 5a5091590d Pi Firmware: Added features menu: palette, scanlines, mux
Change-Id: Ica46c024d05abde2bfc7af10d5968b56778adddb
2018-06-20 15:12:54 +01:00
David Banks 8f1c30e608 KiCad: generated manufacturing files
Change-Id: I4c855a1b44fc272dfa7ed7162e8f49fd190de13c
2018-06-13 13:17:10 +01:00
David Banks 5f72aad975 KiCad: final cleanup phase
Change-Id: I2b417b60cc912d6b221c863d25bd544ac01c97df
2018-06-13 12:59:14 +01:00
David Banks efd55b0181 KiCad: increased via size from 24 to 26 mil
Change-Id: I74ec79289cb28377dae48824100bb691867bed43
2018-06-13 11:25:25 +01:00
David Banks 7cedda08ff KiCad: starting to prepare manufacturing files
Change-Id: Ia4f3cd37cff8fe786a41006096e8ada554b6ffb9
2018-06-13 10:20:01 +01:00
David Banks 03fa3c9092 Pi Firmware: Drive LED1 when OSD Active
Change-Id: Id16c2b37d6fe7c42863c2b08863f417aa8fc7cf3
2018-06-12 13:06:55 +01:00
David Banks f3a3ad241a Pi Firmware: Final set of gpio changes for CPLD
Change-Id: I6e287507185cd703ee40c6b1f5a60279c892fb14
2018-06-12 12:41:38 +01:00
David Banks 2f05954d32 KiCad: Final set of CPLD pinout changes
Change-Id: Ic3bbec75507d185d1a1419b75b4cf4d1f649dc78
2018-06-12 12:40:24 +01:00
David Banks ae88d35ce7 CPLD: final pinout changes
Change-Id: I8b18f9f4b3445a79b82b5667971725cb8636fe9a
2018-06-12 12:39:06 +01:00
David Banks 3d8d19d34c Pi Firmware: Juggled GPIO assignments so CPLD pin 33 (GSR) connects to GPIO18 (Version)
Change-Id: I0dbd7af3f83c6cd82fc60a9a00fdacdc4681e8f5
2018-06-12 10:22:37 +01:00
David Banks d49c1896fb CPLD: Juggled GPIO assignments so CPLD pin 33 (GSR) connects to GPIO18 (Version)
Change-Id: I6ea4e6ad40d7eb4f785df31ae14a446e05a0be46
2018-06-12 10:22:29 +01:00
David Banks c7b16c1c65 KiCad: Juggled R/G/B/S inputs so GSR connects to GPIO18
Change-Id: Ib20cb67e3db2335fc415cc18dea77bd197516aa8
2018-06-12 10:19:02 +01:00
David Banks dd9221746b CPLD alternaitve: experiment with sanitize delays (disabled)
Change-Id: I8398b62d1d17f191b4338a236d1c71b52c0e5032
2018-06-11 17:30:39 +01:00
David Banks 410971e8ec CPLD normal: logging only
Change-Id: Ibfddbb5ab16b2737f71ac1b16c9995e7ca7f51c5
2018-06-11 17:30:08 +01:00
David Banks ef3c85b934 Pi Firmware: Reduced the output from diff_N_frames
Change-Id: I8cd17f81cdbd7d440dec258f607c7cb0045e06b1
2018-06-11 17:29:24 +01:00
David Banks fa590493b1 Pi Firmware: Added All Offsets/All Delays to CPLD params
Change-Id: I78b1f34e83f187b80b7d68892d733df305ed3182
2018-06-11 17:07:51 +01:00
David Banks 84c976f0d0 Pi Firmware: fixed minor issues with Cal code, improved formatting
Change-Id: I220ad48d7d8e0da4927fa1fc23db9df162513a83
2018-06-11 16:13:04 +01:00
David Banks b39a1ad952 Pi Firmware: disabled grey background
Change-Id: Ib8354fc1ac2100a20a94ddae3cee258ba09bfb16
2018-06-11 16:12:06 +01:00
David Banks ce7f5bb68e Pi Firmware: tidied up rgb_to_hdmi, no functional changes
Change-Id: Id35ee74f3c278a696df8818a55f8b8dce4a0f525
2018-06-11 14:49:17 +01:00
David Banks c905cd7ed8 Pi Firmware: comments only
Change-Id: I4cfebc8b17b012893112341045a63d40c187cdd2
2018-06-11 14:48:35 +01:00
David Banks fc04256727 Pi Firmware: cpld_normal, finished osd integration
Change-Id: I42501a688947593ef2660959f5855d9bc231f955
2018-06-11 14:26:07 +01:00
David Banks 825d6af180 Pi Firmware: cpld_alterntive, finished osd integration
Change-Id: Ib67b6a550b6f772196321080aa4e4ca98bb0f3cd
2018-06-11 14:25:47 +01:00
David Banks 7e699d69ff Pi Firmware: factored out delay code
Change-Id: If973b7b6d73f382a511c8f197fad93f2f19072ae
2018-06-11 14:11:19 +01:00
David Banks 5975f83ee8 Pi Firmware: OSD now supports normal and double height text
Change-Id: Ia5e955b60e4fa3e0ebc7a92ab8810c8a536529bd
2018-06-11 13:52:51 +01:00
David Banks a105d45d2a Pi Firmware: Added parameter editing to OSD
Change-Id: Ifc4e341b145ac39058f73e55caf08a2c64e46cbe
2018-06-11 09:25:15 +01:00
David Banks 4672e91714 Pi Firmware: switched over to using SAA50505 font for OSD (work in progress)
Change-Id: I2cf591a950409e658f6102a4e56c23592816ec17
2018-06-10 19:27:19 +01:00
David Banks 0c8fc0a4b5 Pi Firmware: experiments with an OSD
Change-Id: Id3919c5bba5894132a15b8012eb45c4100b34055
2018-06-10 18:17:10 +01:00
David Banks b74f86964c Pi Firmware: use configurable half-pixel delay where appropriate in calibration, also introduce config struct
Change-Id: I2fd47a8baff531b3a2743079950811afbef10bcb
2018-06-09 20:44:34 +01:00
David Banks 18ab9c084e Pi Firmware: updated switch actions
Change-Id: Icf15fad5aa2da00be9887ecfc2abacece434dbab
2018-06-09 20:43:44 +01:00
David Banks 26980d4d25 Pi Firmware: fix switch press aborting calibration capture
Change-Id: I0c2af689e5a6afc123d916cd1e549b191af0e24d
2018-06-09 20:42:30 +01:00
David Banks 5383f60c29 CPLD: Added configurable half-pixel delay
Change-Id: I98a708d4e6dd753198e8db7d4c03447a61557648
2018-06-09 20:41:06 +01:00
David Banks f8edd92551 Pi Firmware: Added version support and cpld driver selection
Change-Id: I1900f93b94d416b111c547998ec9e8fe38313c66
2018-06-09 13:41:21 +01:00
David Banks c595278204 CPLD: Added version support to both CPLDs
Change-Id: Ie2b0698a4ba523b392507349a37a6554daafbc0b
2018-06-09 13:24:47 +01:00
David Banks 29f8179a3a Pi Firmware: default to normal CPLD driver
Change-Id: I7d31a6a8eaf3dc15b43a374baa2ab829986c80af
2018-06-09 11:36:33 +01:00
David Banks 1c4463d09d Pi Firmware: tidied up alternative CPLD driver
Change-Id: I65b270e18c2dc0dd6404865efd8f295721589e79
2018-06-09 11:36:18 +01:00
David Banks 261d27c8de Pi Firmware: dropped sp_default from normal CPLD driver
Change-Id: I8ba43710b53ef6cae6ee332f08c37811695d8647
2018-06-09 11:35:49 +01:00
David Banks 0756f44a50 CPLD Alternative: cosmetic renaming
Change-Id: Idf05ca058e80270676c28db46477cf6592e5d2b9
2018-06-09 11:34:48 +01:00
David Banks 9dd59b9990 CPLD Normal: Dropped sp_default and made more similar to alternative
Change-Id: Idd72c5478b49bd2977b49b8a3640ed243c259ac9
2018-06-09 11:34:04 +01:00
David Banks 7396747665 CPLD and Pi Firmware: Revert to Quad starting at GPIO2
Change-Id: I1a9eeb28150b83e2183c516643d7d65330783697
2018-06-09 11:32:03 +01:00
David Banks 90e8b0c045 CPLD Alternative: Share a common UCF file with normal CPLD version
Change-Id: I6f2ed3377ba2d6d1b1692671353f1ded19c4574a
2018-06-09 09:46:23 +01:00
David Banks 40e1dfe592 Pi Firmware: Added actions for SW1/2/3
Change-Id: I80749094e2447cfb37682bc7b0b33950f6fc636b
2018-06-08 22:49:53 +01:00
David Banks 8a76edac33 Pi Firmware: Added calibration code for alternative cpld
Change-Id: Ia02c3ef4113a7b968419623d1882bea92357c679
2018-06-08 22:11:39 +01:00