King Kévin
95646cd89b
usb_cables: return pin interconnection details
2020-02-27 16:49:35 +01:00
King Kévin
e84a481669
usb_cables: improve pin test and make it more simpler
2020-02-27 16:49:35 +01:00
King Kévin
501af16820
usb_cable: add cable variant description
2020-02-27 16:49:35 +01:00
King Kévin
9795aad753
usb_cable: add cable identifiers
2020-02-27 16:49:35 +01:00
King Kévin
3c019008dc
usb_cables: add connector identifiers
2020-02-27 16:49:35 +01:00
King Kévin
6935a5d89d
usb_cables: add cable short names
2020-02-27 16:49:35 +01:00
King Kévin
bfcb54c687
usb_cables: add battery charger cables
2020-02-27 16:49:35 +01:00
King Kévin
35c708dbd1
application: get and print optional connections
2020-02-27 16:49:15 +01:00
King Kévin
3222716361
usb_cables: add return to ground check
2020-02-27 16:49:15 +01:00
King Kévin
b3aab7616b
usb_cables: add optional pin pars field
2020-02-27 16:49:15 +01:00
King Kévin
bdb5b740db
usb_cables: remove print from ground check
2020-02-27 16:48:16 +01:00
King Kévin
18ec94f0ba
usb_cable: add short names
2020-02-27 16:48:16 +01:00
King Kévin
4fd46c1133
usb_cables: minor, function rename
2020-02-27 16:45:26 +01:00
King Kévin
7ee2d7098c
usb_cables: minor, function rename
2020-02-27 16:45:26 +01:00
King Kévin
c19cbe07d1
usb_cables: minor, function rename
2020-02-27 16:45:26 +01:00
King Kévin
fad74acd9e
usb_cables: minor, function rename
2020-02-27 16:45:26 +01:00
King Kévin
28024ae960
usb_cables: remove superseeded functions
2020-02-27 16:45:26 +01:00
King Kévin
84d679c3ef
usb_cables: minor, rename function
2020-02-27 16:45:26 +01:00
King Kévin
788a36b175
usb_cables: add options to connections check
2020-02-27 16:45:26 +01:00
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
2e09990f2b
usb_cables: add function to float all USB pins
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
b00916288e
usb_cables: fix cc cables
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
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
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
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
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
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
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
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
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
4735911444
usb_cables: add faster inter-connector test using ground
2020-02-27 16:44:10 +01:00
King Kévin
f310a453a7
usb_cables: add USB-C shunt cable definitions
2020-02-27 16:44:10 +01:00
King Kévin
2538ee6683
usb_cables: add miniB and microB cable definitions
2020-02-27 16:41:18 +01:00
King Kévin
b16621314e
usb_cables: add cable definitions
2020-02-27 16:41:18 +01:00
King Kévin
3624ca410f
usb_cables: use more pointers to save space (and add cable definitions)
2020-02-27 16:41:18 +01:00