King Kévin
151b7f1c9c
usb_cables: add function to test and return all connections
2020-02-27 16:45:26 +01:00
King Kévin
fc6a7a6d3d
usb_cables: add function to get connector from pin
2020-02-27 16:45:26 +01:00
King Kévin
43046dee48
application: minor, remove debug output
2020-02-27 16:45:26 +01:00
King Kévin
a7a2302376
usb_cables: minor, fix typo
2020-02-27 16:45:26 +01:00
King Kévin
2e09990f2b
usb_cables: add function to float all USB pins
2020-02-27 16:45:26 +01:00
King Kévin
25b8a59663
application: fix test connectors
2020-02-27 16:45:26 +01:00
King Kévin
fca92ed6c6
usb_cables: connectors have a variant instead of host property
2020-02-27 16:45:26 +01:00
King Kévin
3cb4b3689e
application: add LCD initialisation
2020-02-27 16:45:23 +01:00
King Kévin
88e13ccd67
application: improve pin action output
2020-02-27 16:44:10 +01:00
King Kévin
ba50a0ec84
application: add load test to find action
2020-02-27 16:44:10 +01:00
King Kévin
74eeb7d51e
usb_cables: fix cc pins
2020-02-27 16:44:10 +01:00
King Kévin
b00916288e
usb_cables: fix cc cables
2020-02-27 16:44:10 +01:00
King Kévin
6f7097c149
usb_cables: rename signals
2020-02-27 16:44:10 +01:00
King Kévin
2f00ac5a67
usb_cables: add aamb2 cables
2020-02-27 16:44:10 +01:00
King Kévin
9dd5bb4b5e
usb_cables: add aab2 cables
2020-02-27 16:44:10 +01:00
King Kévin
d9f3183910
usb_cables: rename cables
2020-02-27 16:44:10 +01:00
King Kévin
164590746d
usb_cables: add C-C full featured cables
2020-02-27 16:44:10 +01:00
King Kévin
1db45d7bdb
usb_cables: add cc2 cables
2020-02-27 16:44:10 +01:00
King Kévin
f206343b49
usb_cables: rename *3g2 cables to *3
2020-02-27 16:44:10 +01:00
King Kévin
9a58ad4101
usb_cables: add cmicrob3g2 cables
2020-02-27 16:44:10 +01:00
King Kévin
6762462ec6
usb_cables: add cmicrob2 cables
2020-02-27 16:44:10 +01:00
King Kévin
a632c11c67
usb_cables: add cminib2 cables
2020-02-27 16:44:10 +01:00
King Kévin
8d92c37e7e
usb_cables: add cb3g2 cables
2020-02-27 16:44:10 +01:00
King Kévin
85bdcf1309
usb_cables: fix cb2 cables comments
2020-02-27 16:44:10 +01:00
King Kévin
ab47587a15
usb_cables: add cb2 cables
2020-02-27 16:44:10 +01:00
King Kévin
34f24a5ce3
usb_cables: add ac3g2 variants
2020-02-27 16:44:10 +01:00
King Kévin
0fde15e6ba
usb_cables: don't drive shield pins
2020-02-27 16:44:10 +01:00
King Kévin
060704a7d9
usb_cables: fix AC3G2 definition
2020-02-27 16:44:10 +01:00
King Kévin
be00f205ac
usb_cables: add all AC2 cable variants
2020-02-27 16:44:10 +01:00
King Kévin
26dc7d528b
usb_cables: use generated cable defintions
2020-02-27 16:44:10 +01:00
King Kévin
aa6bb0ace7
usb_cables: fix generator script
2020-02-27 16:44:10 +01:00
King Kévin
f31fd6052d
usb_cable: add script to generate derivative cable definitions
2020-02-27 16:44:10 +01:00
King Kévin
33458c8a13
usb_cables: start using autogenerated derivative cables
2020-02-27 16:44:10 +01:00
King Kévin
6749a42d12
usb_cable: fix c shunt cable
2020-02-27 16:44:10 +01:00
King Kévin
ff23100dfa
usb_cables: use index for pins to save space
2020-02-27 16:44:10 +01:00
King Kévin
549f1c992f
usb_cables: remove duplicate output parameter
2020-02-27 16:44:10 +01:00
King Kévin
2d5a2b7f4f
application: pin action shows atual floating value
2020-02-27 16:44:10 +01:00
King Kévin
4aec3da96c
usb_cables: add option to print cable connection mismatches
2020-02-27 16:44:10 +01:00
King Kévin
84db14e71c
usb_cables: correct and add C cables
2020-02-27 16:44:10 +01:00
King Kévin
20e02c91ad
application: improve cable find action
2020-02-27 16:44:10 +01:00
King Kévin
8b8dfa5141
usb_cable: improve find connection test speed
2020-02-27 16:44:10 +01:00
King Kévin
b9da72b3a7
usb_cables: add USB-C cable
2020-02-27 16:44:10 +01:00
King Kévin
f7dce91bb8
usb_cables: minor, add doc
2020-02-27 16:44:10 +01:00
King Kévin
4262e90792
usb_cables: improve mechanism to find if pins are conencted
2020-02-27 16:44:10 +01:00
King Kévin
e4b8be4e5a
usb_cdcacm: increase output buffer size for more smooth output
2020-02-27 16:44:10 +01:00
King Kévin
dfa24b30a8
application: add load check and update cable check
2020-02-27 16:44:10 +01:00
King Kévin
f93644d127
usb_cables: add load check function
...
this needed to add information about the pin type.
also pins are now considered as connected if any direction or
level works.
thus there are no errors anymore when testing cables.
power with ground pins are not tested anymore because optional
loads are causing false positives (regarding if pins are
connected).
2020-02-27 16:44:10 +01:00
King Kévin
76d8a23281
usb_cables: minor, make more readable
2020-02-27 16:44:10 +01:00
King Kévin
4735911444
usb_cables: add faster inter-connector test using ground
2020-02-27 16:44:10 +01:00
King Kévin
84c70a61d1
usb_cables: improve inter-connector test
2020-02-27 16:44:10 +01:00