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 |
David Banks
|
49206aaecf
|
Pi Firmware: refactor cpld specific calibration code into a seperate module
Change-Id: Id26c39d9caf4cc42e0fa7cbcd471f1884ec2743d
|
2018-06-08 21:40:20 +01:00 |
David Banks
|
b7d4a2e814
|
Pi Firmware: updated diff_N_frames to seperate channels
Change-Id: I31b50747f627bf54468f0f907c6708c1e79871c5
|
2018-06-08 21:03:50 +01:00 |
David Banks
|
f63feb563f
|
Pi Firmware: Added defs for SW1/2/3 inputs and Mux output
Change-Id: Iae2f55a2bbc24df7e030a3f701e3e93a5180b065
|
2018-06-08 21:00:42 +01:00 |
David Banks
|
01bed22f12
|
Alternative CPLD: Copied latest code across from dev2 branch
Change-Id: I2e2523c40f2e67acf8cfcf9450e80fa85e882307
|
2018-06-08 20:44:56 +01:00 |
David Banks
|
9f37dafa12
|
CPLD: Added global buffer for sp_clk
Change-Id: Id572c9e95d166311e7d46512da9fa45a05c1131d
|
2018-06-08 20:39:29 +01:00 |
David Banks
|
bf83a84ff2
|
Pi Firmware: Updated pinout to quad starts at gpio0, sp_clken now a global input
Change-Id: Ie417316e9d444f8244301f666ebea461d78c6920
|
2018-06-08 07:37:46 +01:00 |
David Banks
|
5cf77dc03c
|
CPLD: Updated pinout to quad starts at gpio0, sp_clken now a global input
Change-Id: Ie8ed78de07dce868f644041806361f73b575a403
|
2018-06-08 07:35:27 +01:00 |
David Banks
|
33267363fa
|
CPLD: Load always in cycle 0
Change-Id: I608232e173c99b7006d4dc76d5b235f714103fe8
|
2018-06-07 17:39:18 +01:00 |
David Banks
|
c7f706b4ef
|
CPLD: Update counter to hopefully implement more efficiently
Change-Id: I527318936fce0d83f3f3723a5e68838eb3013f68
|
2018-06-07 17:35:51 +01:00 |
David Banks
|
87eb7535d6
|
CPLD: Mostly cosmetic seperation of the logic into several blocks
Change-Id: Ifacf6b9ad74eead8a4f0f48d59335d28fb1f9740
|
2018-06-07 17:14:02 +01:00 |
David Banks
|
645fc94373
|
CPLD: replace counter2 with load, saving two macro blocks
Change-Id: I67c6a08b7526ef4a35998e93e537693a1e4d78ad
|
2018-06-07 12:53:25 +01:00 |
David Banks
|
e9ab567231
|
Pi Firmware: Skipped second phase of Mode 7 Cal if ref is zero errors
Change-Id: I4503762747a27976e8e476d2c07d1fe877ffdd4e
|
2018-06-07 12:53:25 +01:00 |
David Banks
|
591de2d9f2
|
Pi Firmware: Set elk mode output appropriately to control RGB Mux
Change-Id: I574798b1d295733313056a1b0732078d421de9b4
|
2018-06-06 18:23:09 +01:00 |
David Banks
|
f42ce797f0
|
Pi Firmware: Added sp_clken, configuration now much more reliable
Change-Id: I0bec6c81f299784fab34dc4d8a31823cd09301d2
|
2018-06-06 17:52:38 +01:00 |
David Banks
|
ba112a6aad
|
CPLD: Added spare (gpio0) and sp_clken (gpio1)
Change-Id: I74b1af2fe1b51e5e15645b8758ea2a9952649c2c
|
2018-06-06 17:51:11 +01:00 |
David Banks
|
cf0b760c86
|
KiCad: Brought gpio0/1 into use as extra cpld inputs
Change-Id: I84108de621164400689d12acfefccd9b05fdbe75
|
2018-06-06 17:49:08 +01:00 |
David Banks
|
aa10d4273a
|
CPLD: removed a tmp file accidentally checked in
Change-Id: I4dc2fab5b7ec1818a3d058363610abb8ec2f4699
|
2018-06-06 14:51:51 +01:00 |
David Banks
|
847e8db731
|
CPLD: removed SW1 from sp_ref assignment block (prone to noise on prototype)
Change-Id: I053e5019795511410b3474209bf7cf2f4a4de1ee
|
2018-06-06 14:48:51 +01:00 |
David Banks
|
a92cb3d43f
|
CPLD and Pi Firmware: swapped gpio assignments for gpio20 and gpio23 (sp_clk and sp_data) as prototype had noise spikes on gpio20
Change-Id: Ibb2dc20c738e499dc106d61fec516b8fc35bdf73
|
2018-06-06 14:39:02 +01:00 |
David Banks
|
86f4b0a2c7
|
Pi Firmware: Updated to new gpio assignments
Change-Id: I40c11a8f30b480208e505a5a570a144adb0e6ed9
|
2018-06-06 14:29:06 +01:00 |
David Banks
|
76e055d293
|
CPLD: Removed SW1Out passthrough to save a product term
Change-Id: Ib22720e83a89e11233093768de3c1f4ca5b60017
|
2018-06-06 14:28:12 +01:00 |
David Banks
|
2de1b6875f
|
KiCad: Removed SW1Out passthrough to save a produce term
Change-Id: I7cc547a21f411a16182b2e27dbd37bbfed956f1c
|
2018-06-06 13:23:55 +01:00 |
David Banks
|
88a183e3ee
|
KiCad and CPLD: final small changes to bring SW2/3/link inputs and LED1 output to CPLD (unused)
Change-Id: I054dcab88885547d6ceb07bc2759daf81372ef52
|
2018-06-05 18:58:11 +01:00 |
David Banks
|
7c4f936c94
|
KiCad: removed SW2/3 passthrough, use gpio 19/26 instead
Change-Id: I88240f36d608d24969d40a8aa7c47a878a85b3d9
|
2018-06-05 17:53:30 +01:00 |
David Banks
|
65b90f2ba4
|
CPLD: Updated to pinout from PCB based design
Change-Id: Ia13272589b9886c587bef7645dd2ee0809ac1e7f
|
2018-06-05 17:52:51 +01:00 |
David Banks
|
5723f48f92
|
KiCad: corrected via size, cleaned up silk screen
Change-Id: Icce07a46245585d3c723be4bf0025df466743eb7
|
2018-06-05 14:12:41 +01:00 |
David Banks
|
d3f43b30b0
|
Added KiCad schematics and pcb (v3)
Change-Id: I41248ebcf7bf9736aea8cd90366afbda1e2b5106
|
2018-06-04 22:33:21 +01:00 |
David Banks
|
919e979847
|
Revert "Added firmware binaries"
This reverts commit 363d0adbdc .
|
2018-01-26 09:31:44 +00:00 |