King Kévin
|
888a5af823
|
NAK I²C write when EDID protected
|
2022-12-07 11:18:40 +01:00 |
King Kévin
|
8bc856095e
|
fix crc extensions checking
|
2022-12-07 11:18:18 +01:00 |
King Kévin
|
7ba053d34f
|
enable debug per default
|
2022-12-07 11:17:45 +01:00 |
King Kévin
|
41435806b8
|
use I²C NAK to indicate programming is disabled
|
2022-08-19 16:04:42 +02:00 |
King Kévin
|
df611e4436
|
write i2c data to EEPROM
|
2022-08-19 15:56:54 +02:00 |
King Kévin
|
d02facf754
|
minor, fix comment
|
2022-08-19 15:56:29 +02:00 |
King Kévin
|
df482ca7c4
|
implement i2c write
|
2022-08-19 15:56:00 +02:00 |
King Kévin
|
7a28b2abb5
|
disable debug output
|
2022-08-06 10:26:55 +02:00 |
King Kévin
|
ed8a561430
|
incread HPD reset indication
|
2022-08-05 15:16:40 +02:00 |
King Kévin
|
3653c58772
|
indicate sink not present
|
2022-08-05 15:16:21 +02:00 |
King Kévin
|
87fda7e878
|
implement I²C bus clear
|
2022-08-05 15:15:59 +02:00 |
King Kévin
|
af416909d1
|
serch for display name in other descriptors
|
2022-08-05 15:14:37 +02:00 |
King Kévin
|
e211a5446a
|
remove sink presence detection
|
2022-08-05 15:13:59 +02:00 |
King Kévin
|
5d76a67bd3
|
main: check EEPROM at boot
|
2022-08-05 12:48:37 +02:00 |
King Kévin
|
31815bd66e
|
main: limit EDID length to 256 bytes
|
2022-08-05 12:45:52 +02:00 |
King Kévin
|
2f0ffb9c5a
|
main: limit stored EEPROM to 1 extension
|
2022-08-05 12:45:30 +02:00 |
King Kévin
|
f486521126
|
main: calculate EDID length of multiple extensions
|
2022-08-05 12:44:52 +02:00 |
King Kévin
|
298f0ea3ca
|
main: define pinout for v2.37
|
2022-08-05 12:43:52 +02:00 |
King Kévin
|
319a783de0
|
increase I²C sink speed
|
2022-07-11 18:50:20 +02:00 |
King Kévin
|
ba1752a409
|
improved flash error indication
|
2022-07-11 18:46:19 +02:00 |
King Kévin
|
5bbe2eb5c7
|
improved EDID setting read
|
2022-07-11 18:45:51 +02:00 |
King Kévin
|
b3d2ea58e5
|
improve DDC forward and sink presence detection
|
2022-07-11 18:44:51 +02:00 |
King Kévin
|
2ffbe5da77
|
remove unsued debug
|
2022-07-11 16:41:37 +02:00 |
King Kévin
|
03e6875a94
|
improve I²C master debugging
|
2022-07-11 16:40:47 +02:00 |
King Kévin
|
82e5d984bc
|
save sink EDID
|
2022-07-11 14:53:15 +02:00 |
King Kévin
|
e345b61860
|
add EDID check
|
2022-07-11 12:58:01 +02:00 |
King Kévin
|
2859bb7a09
|
check if HPD is forwarded
|
2022-07-11 12:26:28 +02:00 |
King Kévin
|
06c14750fc
|
read sink EDID
|
2022-07-11 12:25:48 +02:00 |
King Kévin
|
d247e2e1e8
|
check if I²C is forwarded
|
2022-07-11 10:56:03 +02:00 |
King Kévin
|
f7ed7670f3
|
add UART EEPROM
|
2022-07-11 10:39:09 +02:00 |
King Kévin
|
9e865cc0c7
|
init board and emulate I²C slave EEPROM
|
2022-07-11 10:38:47 +02:00 |
King Kévin
|
e22bef850b
|
main: minor, improve code
|
2022-06-22 11:06:52 +02:00 |
King Kévin
|
5879b0309e
|
main: use header file
|
2022-06-22 11:03:22 +02:00 |
King Kévin
|
d03330e461
|
initial firmware template
|
2020-09-30 16:59:31 +02:00 |