Wykres commitów

178 Commity (1d1ed94aac1a6c34a69448b3b32a6d566b4e9e72)

Autor SHA1 Wiadomość Data
David Banks 1d1ed94aac Pi Firmware: Test build for issue 1022
Change-Id: I49a18b786aabfdc46747a019a75a333f01790594
2018-07-21 09:49:06 +01:00
David Banks 695249b650 Pi Firmware: Elk detection was broke - fixed now
Change-Id: I3d3f708f7bf6e62dc0e9e6cb8b0db4c0aacda715
2018-07-18 14:58:32 +01:00
David Banks 228e1b5fac Pi Firmware: fix a short delay that was not working
Change-Id: Iec11bedcfdf61b4ef03c55fbfc5e18636032c87c
2018-07-18 11:53:26 +01:00
David Banks c320e42992 Pi Firmware: Show clock error on info screen
Change-Id: I4d786215b3fa41c35277369a1b5bc502f7e13119
2018-07-18 11:47:39 +01:00
David Banks e21a647719 Pi Firmware: Updated version to <YYYYMMDD>_<Git Short Commit ID>
Change-Id: I07fc67e9c6821aeea6c2c844e3702b327aa047c2
2018-07-18 11:47:05 +01:00
David Banks b9a1743904 Pi Firmware: drop rpi2/rpi3 from release.sh script
Change-Id: Iee1061751960da0b3e3483972564d2a3f19d3ebe
2018-07-17 19:40:53 +01:00
David Banks b36123df2b Pi Firmeware: added hdmi_timings example to config.txt
Change-Id: I99898a7960b655b6466e1f47845049a833fe8e0d
2018-07-17 19:40:15 +01:00
David Banks 70ddfaaa9b Pi Firmware: fix a crash with OSD when DOUBLE_BUFFER undefined
Change-Id: I2c308450bbcec31234bdecbe4bb4985bb29aebf1
2018-07-17 19:38:57 +01:00
David Banks 7ce033c021 Merge branch 'dev' 2018-07-17 19:35:49 +01:00
David Banks fddf1b1f49 Updated Pi Firmware to 5a9d7465 (git commit aa75533 5/3/18) - next version breaks clock setting
Change-Id: I638058db29454fc6010e1afe31a9f4585ef1f730
2018-07-17 18:59:34 +01:00
David Banks 36ff6f7afb Pi Firware: Adjust mode 7 threshold test, so not triggered by smooth hsync scrolling
Change-Id: I6953287bf929702d86d70cd7d5c5bab01667d5e0
2018-07-15 18:19:26 +01:00
David Banks 8d0541f066 Pi Firware: Test for 3.5/4.0/4.5 us hsync pulses and position accordingly
Change-Id: I4e81a76ecbb6d88f9920c894115e3758ce3f9ac3
2018-07-15 18:10:18 +01:00
David Banks 825d8830a7 Pi Firmware: update calibration in cmdline.txt
Change-Id: I7d2fb68d9154837e04975aaf2ba573d548a688e2
2018-07-15 15:39:54 +01:00
David Banks 44c3665a9a Pi Firmware: Correct long sync pulse logic (given changing in HSYNC edge)
Change-Id: I02b82c1e520983e569db309ad3e17aff4d8def0f
2018-07-15 15:39:06 +01:00
David Banks b2ed64acee CPLD: Start counting off leading edge of HSYNC
Change-Id: I3c1baa29f3db2183ce6920870bcb4e7c936c1b6b
2018-07-15 15:36:02 +01:00
David Banks 0e72d087a0 Pi Firmware: Use CEA mode 19 for 1280x720@50p
Change-Id: If3161d5a4ce4e09c99fe140566ad852de78ab30f
2018-07-15 15:31:56 +01:00
David Banks 8adef55dfb Pi Firmware: tidy up config.txt, more examples, all use disable_overscan=1
Change-Id: I816f7e898479b80001876662316b88cb8442a84e
2018-07-15 15:31:56 +01:00
David Banks caf71c25e5 Pi Firmware: Fixed an issue that caused RHS od Mode 2/5 to be cropped slightly
Change-Id: I5b1fb31af5ce8e711e0d8a681596ed07e0c508a3
2018-07-15 15:31:56 +01:00
David Banks 6982b3149a CPLD: Corrected sampling offset to better centre screen; CPLD version now 0.9
Change-Id: I2ef25e2bda982080329deaf6569299c695d7ee1d
2018-07-15 15:31:51 +01:00
David Banks a58f10d0d7 Pi Firmware: tidy up cmdline.txt
Change-Id: If7c7084a3bf478f7bdb498a2249ead286b1ec8ea
2018-07-14 16:39:53 +01:00
David Banks 58fcdcfe60 Pi Firmware: allow info feature to be configured
Change-Id: I0b51304d02fae5b78324023bb44d2a9c9a506d8e
2018-07-14 15:57:25 +01:00
David Banks a49d038b33 Pi Firmware: Swapped the Feature Selection and Manual Calibration buttons over
Change-Id: Ie2705e36d6377fcc7aecf43949eda2f3257d5da0
2018-07-14 14:55:05 +01:00
David Banks 085d556816 Pi Firmware: Allow for double buffering during calibration, much slicker UI in mode 0..6
Change-Id: I5a7fb2898555aa92555cfdc1a7b5fc6f863eb074
2018-07-13 18:33:13 +01:00
David Banks bc1c2c5d96 Pi Firmware: fix flicker when updating OSD in modes 0..6
Change-Id: I764b60dd03e035117ed305db731e0dd3a7a825cc
2018-07-13 17:36:18 +01:00
David Banks 200f5138a8 Pi Firmware: Improved key handling, no need to spin waiting for key to be release
Change-Id: I47238032c2d142ba5d8e5e4305e4a1dcbaa84f85
2018-07-13 14:38:13 +01:00
David Banks b8e5239f99 Pi Firmware: fixed some OSD consistentency issues if mode changes while OSD active
Change-Id: I82d6c1834159ad1947a3675825af32a143107a46
2018-07-13 13:27:38 +01:00
David Banks c29ec6171e Pi Firmware: improved OSD rendering performance in modes 0..6
Change-Id: I267c70b6b4e97f4d95a5ac6b50c40f6c600525b6
2018-07-13 12:55:59 +01:00
David Banks a65f4ac6e8 Pi Firmware: Added info feature
Change-Id: I135917438b8827c282e425af9d8d6239571061b1
2018-07-13 12:22:54 +01:00
David Banks 72fb871bbb Pi Firmware: Added half character (one quad) horizontal scrolling based on 4.0/4.5us hsync, tested with RallyX
Change-Id: Iff39a141bdad6aef6fa203f2b5d90083a1c63622
2018-07-10 11:38:40 +01:00
David Banks fb48229e19 Pi Firmware: Only add half line delay when further optimization needed
Change-Id: I325ac9a2511e1ed8c61373c79c50ada4eef21bcd
2018-07-10 10:51:03 +01:00
David Banks ed82ade331 Pi Firmware: Exclude cursor lines from diff_N_frames
Change-Id: I1bb4273230994f97daf96927648c59f945baa86d
2018-07-09 18:43:57 +01:00
David Banks 58de32d514 Pi Firmware: In Modes 0..6 use the minima as well now, just like Mode 7
Change-Id: Icaef06e794e7493960c9098381ffae55e16193e3
2018-07-09 18:43:52 +01:00
David Banks 98f6237322 Pi Firmware: Use a window to choose between otherwise identical minima/maxima
Change-Id: I68cf136a98256497b97f8a121376596f3cb06b25
2018-07-09 18:43:42 +01:00
David Banks 2ae66d3336 config.txt comments only
Change-Id: I3b7f89e497214ebc8ac9742837b30d3f3446df2e
2018-07-08 17:19:54 +01:00
David Banks 9ea4e9d5d8 Made elk mode a configurable feature
Change-Id: I515cf9cc8f4c972aa62046bb937ae5beaff5266f
2018-07-08 17:19:29 +01:00
David Banks 2a081bbd55 Alternative CPLD: de-glitch csync (needs to be low for 2 samples)
Change-Id: I010ac23689357444587944994f64cc6b8c04a7d4
2018-06-22 12:18:19 +01:00
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