usb_cables: rename signals

This commit is contained in:
King Kévin 2019-12-12 11:31:19 +01:00
parent 2f00ac5a67
commit 6f7097c149
1 changed files with 140 additions and 140 deletions

View File

@ -64,13 +64,13 @@ const struct usb_pin_t usb_pins[] = {
.type = USB_PIN_TYPE_GROUND,
},
{
.name = "SSRX-",
.name = "RX-",
.port = GPIOD,
.pin = GPIO14,
.type = USB_PIN_TYPE_DIFFERENTIAL,
},
{
.name = "SSRX+",
.name = "RX+",
.port = GPIOG,
.pin = GPIO4,
.type = USB_PIN_TYPE_DIFFERENTIAL,
@ -82,13 +82,13 @@ const struct usb_pin_t usb_pins[] = {
.type = USB_PIN_TYPE_GROUND,
},
{
.name = "SSTX-",
.name = "TX-",
.port = GPIOC,
.pin = GPIO10,
.type = USB_PIN_TYPE_DIFFERENTIAL,
},
{
.name = "SSTX+",
.name = "TX+",
.port = GPIOC,
.pin = GPIO11,
.type = USB_PIN_TYPE_DIFFERENTIAL,
@ -107,13 +107,13 @@ const struct usb_pin_t usb_pins[] = {
.type = USB_PIN_TYPE_GROUND,
},
{
.name = "SSTXp1",
.name = "TXp1",
.port = GPIOG,
.pin = GPIO3,
.type = USB_PIN_TYPE_DIFFERENTIAL,
},
{
.name = "SSTXn1",
.name = "TXn1",
.port = GPIOG,
.pin = GPIO5,
.type = USB_PIN_TYPE_DIFFERENTIAL,
@ -155,13 +155,13 @@ const struct usb_pin_t usb_pins[] = {
.type = USB_PIN_TYPE_POWER,
},
{
.name = "SSRXn2",
.name = "RXn2",
.port = GPIOA,
.pin = GPIO9,
.type = USB_PIN_TYPE_DIFFERENTIAL,
},
{
.name = "SSRXp2",
.name = "RXp2",
.port = GPIOC,
.pin = GPIO9,
.type = USB_PIN_TYPE_DIFFERENTIAL,
@ -179,13 +179,13 @@ const struct usb_pin_t usb_pins[] = {
.type = USB_PIN_TYPE_GROUND,
},
{
.name = "SSTXp2",
.name = "TXp2",
.port = GPIOD,
.pin = GPIO2,
.type = USB_PIN_TYPE_DIFFERENTIAL,
},
{
.name = "SSTXn2",
.name = "TXn2",
.port = GPIOD,
.pin = GPIO4,
.type = USB_PIN_TYPE_DIFFERENTIAL,
@ -227,13 +227,13 @@ const struct usb_pin_t usb_pins[] = {
.type = USB_PIN_TYPE_POWER,
},
{
.name = "SSRXn1",
.name = "RXn1",
.port = GPIOG,
.pin = GPIO10,
.type = USB_PIN_TYPE_DIFFERENTIAL,
},
{
.name = "SSRXp1",
.name = "RXp1",
.port = GPIOG,
.pin = GPIO14,
.type = USB_PIN_TYPE_DIFFERENTIAL,
@ -276,13 +276,13 @@ const struct usb_pin_t usb_pins[] = {
.type = USB_PIN_TYPE_GROUND,
},
{
.name = "SSRX-",
.name = "RX-",
.port = GPIOB,
.pin = GPIO4,
.type = USB_PIN_TYPE_DIFFERENTIAL,
},
{
.name = "SSRX+",
.name = "RX+",
.port = GPIOB,
.pin = GPIO8,
.type = USB_PIN_TYPE_DIFFERENTIAL,
@ -294,13 +294,13 @@ const struct usb_pin_t usb_pins[] = {
.type = USB_PIN_TYPE_GROUND,
},
{
.name = "SSTX-",
.name = "TX-",
.port = GPIOC,
.pin = GPIO13,
.type = USB_PIN_TYPE_DIFFERENTIAL,
},
{
.name = "SSTX+",
.name = "TX+",
.port = GPIOE,
.pin = GPIO2,
.type = USB_PIN_TYPE_DIFFERENTIAL,
@ -337,13 +337,13 @@ const struct usb_pin_t usb_pins[] = {
.type = USB_PIN_TYPE_GROUND,
},
{
.name = "SSTX-",
.name = "TX-",
.port = GPIOA,
.pin = GPIO2,
.type = USB_PIN_TYPE_DIFFERENTIAL,
},
{
.name = "SSTX+",
.name = "TX+",
.port = GPIOA,
.pin = GPIO1,
.type = USB_PIN_TYPE_DIFFERENTIAL,
@ -355,13 +355,13 @@ const struct usb_pin_t usb_pins[] = {
.type = USB_PIN_TYPE_GROUND,
},
{
.name = "SSRX-",
.name = "RX-",
.port = GPIOC,
.pin = GPIO2,
.type = USB_PIN_TYPE_DIFFERENTIAL,
},
{
.name = "SSRX+",
.name = "RX+",
.port = GPIOC,
.pin = GPIO1,
.type = USB_PIN_TYPE_DIFFERENTIAL,
@ -441,13 +441,13 @@ const struct usb_pin_t usb_pins[] = {
.type = USB_PIN_TYPE_GROUND,
},
{
.name = "SSTX-",
.name = "TX-",
.port = GPIOB,
.pin = GPIO14,
.type = USB_PIN_TYPE_DIFFERENTIAL,
},
{
.name = "SSTX+",
.name = "TX+",
.port = GPIOB,
.pin = GPIO13,
.type = USB_PIN_TYPE_DIFFERENTIAL,
@ -459,13 +459,13 @@ const struct usb_pin_t usb_pins[] = {
.type = USB_PIN_TYPE_GROUND,
},
{
.name = "SSRX-",
.name = "RX-",
.port = GPIOB,
.pin = GPIO10,
.type = USB_PIN_TYPE_DIFFERENTIAL,
},
{
.name = "SSRX+",
.name = "RX+",
.port = GPIOB,
.pin = GPIO12,
.type = USB_PIN_TYPE_DIFFERENTIAL,
@ -484,13 +484,13 @@ const struct usb_pin_t usb_pins[] = {
.type = USB_PIN_TYPE_GROUND,
},
{
.name = "SSTXp1",
.name = "TXp1",
.port = GPIOF,
.pin = GPIO12,
.type = USB_PIN_TYPE_DIFFERENTIAL,
},
{
.name = "SSTXn1",
.name = "TXn1",
.port = GPIOF,
.pin = GPIO11,
.type = USB_PIN_TYPE_DIFFERENTIAL,
@ -532,13 +532,13 @@ const struct usb_pin_t usb_pins[] = {
.type = USB_PIN_TYPE_POWER,
},
{
.name = "SSRXn2",
.name = "RXn2",
.port = GPIOA,
.pin = GPIO6,
.type = USB_PIN_TYPE_DIFFERENTIAL,
},
{
.name = "SSRXp2",
.name = "RXp2",
.port = GPIOA,
.pin = GPIO5,
.type = USB_PIN_TYPE_DIFFERENTIAL,
@ -556,13 +556,13 @@ const struct usb_pin_t usb_pins[] = {
.type = USB_PIN_TYPE_GROUND,
},
{
.name = "SSTXp2",
.name = "TXp2",
.port = GPIOE,
.pin = GPIO15,
.type = USB_PIN_TYPE_DIFFERENTIAL,
},
{
.name = "SSTXn2",
.name = "TXn2",
.port = GPIOF,
.pin = GPIO15,
.type = USB_PIN_TYPE_DIFFERENTIAL,
@ -604,13 +604,13 @@ const struct usb_pin_t usb_pins[] = {
.type = USB_PIN_TYPE_POWER,
},
{
.name = "SSRXn1",
.name = "RXn1",
.port = GPIOE,
.pin = GPIO9,
.type = USB_PIN_TYPE_DIFFERENTIAL,
},
{
.name = "SSRXp1",
.name = "RXp1",
.port = GPIOE,
.pin = GPIO12,
.type = USB_PIN_TYPE_DIFFERENTIAL,
@ -814,11 +814,11 @@ static const uint8_t usb_aa3_pins[][2] = {
{usb_a_host_pins[2], usb_a_device_pins[2]}, // D-
{usb_a_host_pins[3], usb_a_device_pins[3]}, // D+
{usb_a_host_pins[4], usb_a_device_pins[4]}, // GND
{usb_a_host_pins[5], usb_a_device_pins[5]}, // SSRX-, SSTX-
{usb_a_host_pins[6], usb_a_device_pins[6]}, // SSRX+, SSTX+
{usb_a_host_pins[5], usb_a_device_pins[5]}, // RX-, TX-
{usb_a_host_pins[6], usb_a_device_pins[6]}, // RX+, TX+
{usb_a_host_pins[7], usb_a_device_pins[7]}, // GND_DRAIN
{usb_a_host_pins[8], usb_a_device_pins[8]}, // SSTX-, SSRX-
{usb_a_host_pins[9], usb_a_device_pins[9]}, // SSTX+, SSRX+
{usb_a_host_pins[8], usb_a_device_pins[8]}, // TX-, RX-
{usb_a_host_pins[9], usb_a_device_pins[9]}, // TX+, RX+
};
/** list of connectors for A-B cables (using A host connector) */
@ -857,11 +857,11 @@ static const uint8_t usb__a_host__b__ab3_pins[][2] = {
{usb_a_host_pins[2], usb_b_device_pins[2]}, // D-
{usb_a_host_pins[3], usb_b_device_pins[3]}, // D+
{usb_a_host_pins[4], usb_b_device_pins[4]}, // GND
{usb_a_host_pins[5], usb_b_device_pins[5]}, // SSRX-, SSTX-
{usb_a_host_pins[6], usb_b_device_pins[6]}, // SSRX+, SSTX+
{usb_a_host_pins[5], usb_b_device_pins[5]}, // RX-, TX-
{usb_a_host_pins[6], usb_b_device_pins[6]}, // RX+, TX+
{usb_a_host_pins[7], usb_b_device_pins[7]}, // GND_DRAIN
{usb_a_host_pins[8], usb_b_device_pins[8]}, // SSTX-, SSRX-
{usb_a_host_pins[9], usb_b_device_pins[9]}, // SSTX+, SSRX+
{usb_a_host_pins[8], usb_b_device_pins[8]}, // TX-, RX-
{usb_a_host_pins[9], usb_b_device_pins[9]}, // TX+, RX+
};
/** list of connectors for A-B cables (using A device connector) */
@ -889,11 +889,11 @@ static const uint8_t usb__a_device__b__ab3_pins[][2] = {
{usb_a_device_pins[2], usb_b_device_pins[2]}, // D-
{usb_a_device_pins[3], usb_b_device_pins[3]}, // D+
{usb_a_device_pins[4], usb_b_device_pins[4]}, // GND
{usb_a_device_pins[5], usb_b_device_pins[5]}, // SSRX-, SSTX-
{usb_a_device_pins[6], usb_b_device_pins[6]}, // SSRX+, SSTX+
{usb_a_device_pins[5], usb_b_device_pins[5]}, // RX-, TX-
{usb_a_device_pins[6], usb_b_device_pins[6]}, // RX+, TX+
{usb_a_device_pins[7], usb_b_device_pins[7]}, // GND_DRAIN
{usb_a_device_pins[8], usb_b_device_pins[8]}, // SSTX-, SSRX-
{usb_a_device_pins[9], usb_b_device_pins[9]}, // SSTX+, SSRX+
{usb_a_device_pins[8], usb_b_device_pins[8]}, // TX-, RX-
{usb_a_device_pins[9], usb_b_device_pins[9]}, // TX+, RX+
};
/** list of connectors for A+A-B cables */
@ -1043,11 +1043,11 @@ static const uint8_t usb__a_host__microb__aub3_pins[][2] = {
{usb_a_host_pins[2], usb_microb_device_pins[2]}, // D-
{usb_a_host_pins[3], usb_microb_device_pins[3]}, // D+
{usb_a_host_pins[4], usb_microb_device_pins[5]}, // GND
{usb_a_host_pins[5], usb_microb_device_pins[6]}, // SSRX-, SSTX-
{usb_a_host_pins[6], usb_microb_device_pins[7]}, // SSRX+, SSTX+
{usb_a_host_pins[5], usb_microb_device_pins[6]}, // RX-, TX-
{usb_a_host_pins[6], usb_microb_device_pins[7]}, // RX+, TX+
{usb_a_host_pins[7], usb_microb_device_pins[8]}, // GND_DRAIN
{usb_a_host_pins[8], usb_microb_device_pins[9]}, // SSTX-, SSRX-
{usb_a_host_pins[9], usb_microb_device_pins[10]}, // SSTX+, SSRX+
{usb_a_host_pins[8], usb_microb_device_pins[9]}, // TX-, RX-
{usb_a_host_pins[9], usb_microb_device_pins[10]}, // TX+, RX+
};
/** list of connectors for A-microB cables (using A device connector) */
@ -1075,11 +1075,11 @@ static const uint8_t usb__a_device__microb__aub3_pins[][2] = {
{usb_a_device_pins[2], usb_microb_device_pins[2]}, // D-
{usb_a_device_pins[3], usb_microb_device_pins[3]}, // D+
{usb_a_device_pins[4], usb_microb_device_pins[5]}, // GND
{usb_a_device_pins[5], usb_microb_device_pins[6]}, // SSRX-, SSTX-
{usb_a_device_pins[6], usb_microb_device_pins[7]}, // SSRX+, SSTX+
{usb_a_device_pins[5], usb_microb_device_pins[6]}, // RX-, TX-
{usb_a_device_pins[6], usb_microb_device_pins[7]}, // RX+, TX+
{usb_a_device_pins[7], usb_microb_device_pins[8]}, // GND_DRAIN
{usb_a_device_pins[8], usb_microb_device_pins[9]}, // SSTX-, SSRX-
{usb_a_device_pins[9], usb_microb_device_pins[10]}, // SSTX+, SSRX+
{usb_a_device_pins[8], usb_microb_device_pins[9]}, // TX-, RX-
{usb_a_device_pins[9], usb_microb_device_pins[10]}, // TX+, RX+
};
/** list of connectors for C shunts (using C host connector) */
@ -1090,16 +1090,16 @@ static const struct usb_connector_t* usb_c_host_connectors[] = {
/** this is not a cable, but a shunt shorting opposite signal the type C connector so to test it */
static const uint8_t usb__c_host__c_host__cshunt_pins[][2] = {
{usb_c_host_sidea_pins[1], usb_c_host_sideb_pins[12]}, // A1 GND, B12 GND
{usb_c_host_sidea_pins[2], usb_c_host_sideb_pins[11]}, // A2 SSTXp1, B11 SSRXp1
{usb_c_host_sidea_pins[3], usb_c_host_sideb_pins[10]}, // A3 SSTXn1, B10 SSRXn1
{usb_c_host_sidea_pins[2], usb_c_host_sideb_pins[11]}, // A2 TXp1, B11 RXp1
{usb_c_host_sidea_pins[3], usb_c_host_sideb_pins[10]}, // A3 TXn1, B10 RXn1
{usb_c_host_sidea_pins[4], usb_c_host_sideb_pins[9]}, // A4 VBUS, B9 VBUS
{usb_c_host_sidea_pins[5], usb_c_host_sideb_pins[8]}, // A5 CC1, B8 SBU2
{usb_c_host_sidea_pins[6], usb_c_host_sideb_pins[7]}, // A6 Dp1, B7 Dn2
{usb_c_host_sidea_pins[7], usb_c_host_sideb_pins[6]}, // A7 Dn1, B6 Dp2
{usb_c_host_sidea_pins[8], usb_c_host_sideb_pins[5]}, // A8 SBU1, B5 CC2
{usb_c_host_sidea_pins[9], usb_c_host_sideb_pins[4]}, // A9 VBUS, B4 VBUS
{usb_c_host_sidea_pins[10], usb_c_host_sideb_pins[3]}, // A10 SSRXn2, B3 SSTXn2
{usb_c_host_sidea_pins[11], usb_c_host_sideb_pins[2]}, // A11 SSRXp2, B2 SSTXp2
{usb_c_host_sidea_pins[10], usb_c_host_sideb_pins[3]}, // A10 RXn2, B3 TXn2
{usb_c_host_sidea_pins[11], usb_c_host_sideb_pins[2]}, // A11 RXp2, B2 TXp2
{usb_c_host_sidea_pins[12], usb_c_host_sideb_pins[1]}, // A12 GND, B1 GND
};
@ -1110,16 +1110,16 @@ static const struct usb_connector_t* usb_c_device_connectors[] = {
static const uint8_t usb__c_device__c_device__cshunt_pins[][2] = {
{usb_c_device_sidea_pins[1], usb_c_device_sideb_pins[12]}, // A1 GND, B12 GND
{usb_c_device_sidea_pins[2], usb_c_device_sideb_pins[11]}, // A2 SSTXp1, B11 SSRXp1
{usb_c_device_sidea_pins[3], usb_c_device_sideb_pins[10]}, // A3 SSTXn1, B10 SSRXn1
{usb_c_device_sidea_pins[2], usb_c_device_sideb_pins[11]}, // A2 TXp1, B11 RXp1
{usb_c_device_sidea_pins[3], usb_c_device_sideb_pins[10]}, // A3 TXn1, B10 RXn1
{usb_c_device_sidea_pins[4], usb_c_device_sideb_pins[9]}, // A4 VBUS, B9 VBUS
{usb_c_device_sidea_pins[5], usb_c_device_sideb_pins[8]}, // A5 CC1, B8 SBU2
{usb_c_device_sidea_pins[6], usb_c_device_sideb_pins[7]}, // A6 Dp1, B7 Dn2
{usb_c_device_sidea_pins[7], usb_c_device_sideb_pins[6]}, // A7 Dn1, B6 Dp2
{usb_c_device_sidea_pins[8], usb_c_device_sideb_pins[5]}, // A8 SBU1, B5 CC2
{usb_c_device_sidea_pins[9], usb_c_device_sideb_pins[4]}, // A9 VBUS, B4 VBUS
{usb_c_device_sidea_pins[10], usb_c_device_sideb_pins[3]}, // A10 SSRXn2, B3 SSTXn2
{usb_c_device_sidea_pins[11], usb_c_device_sideb_pins[2]}, // A11 SSRXp2, B2 SSTXp2
{usb_c_device_sidea_pins[10], usb_c_device_sideb_pins[3]}, // A10 RXn2, B3 TXn2
{usb_c_device_sidea_pins[11], usb_c_device_sideb_pins[2]}, // A11 RXp2, B2 TXp2
{usb_c_device_sidea_pins[12], usb_c_device_sideb_pins[1]}, // A12 GND, B1 GND
};
@ -1826,10 +1826,10 @@ static const uint8_t usb__a_host__c_host_sidea__ac3_pins[][2] = {
// A-C connections, data
{usb_a_host_pins[2], usb_c_host_sidea_pins[7]}, // D-, A7 Dn1
{usb_a_host_pins[3], usb_c_host_sidea_pins[6]}, // D+, A6 Dp1
{usb_a_host_pins[9], usb_c_host_sidea_pins[2]}, // SSRX+, A2 SSTXp1
{usb_a_host_pins[8], usb_c_host_sidea_pins[3]}, // SSRX-, A3 SSTXn1
{usb_a_host_pins[6], usb_c_host_sidea_pins[12 + 11]}, // SSTX+, B11 SSRXp1
{usb_a_host_pins[5], usb_c_host_sidea_pins[12 + 10]}, // SSTX-, B10 SSRXn1
{usb_a_host_pins[9], usb_c_host_sidea_pins[2]}, // RX+, A2 TXp1
{usb_a_host_pins[8], usb_c_host_sidea_pins[3]}, // RX-, A3 TXn1
{usb_a_host_pins[6], usb_c_host_sidea_pins[12 + 11]}, // TX+, B11 RXp1
{usb_a_host_pins[5], usb_c_host_sidea_pins[12 + 10]}, // TX-, B10 RXn1
};
static const uint8_t usb__a_host__c_host_sideb__ac3_pins[][2] = {
// A internal connections
@ -1881,10 +1881,10 @@ static const uint8_t usb__a_host__c_host_sideb__ac3_pins[][2] = {
// A-C connections, data
{usb_a_host_pins[2], usb_c_host_sideb_pins[7]}, // D-, A7 Dn1
{usb_a_host_pins[3], usb_c_host_sideb_pins[6]}, // D+, A6 Dp1
{usb_a_host_pins[9], usb_c_host_sideb_pins[2]}, // SSRX+, A2 SSTXp1
{usb_a_host_pins[8], usb_c_host_sideb_pins[3]}, // SSRX-, A3 SSTXn1
{usb_a_host_pins[6], usb_c_host_sideb_pins[12 + 11]}, // SSTX+, B11 SSRXp1
{usb_a_host_pins[5], usb_c_host_sideb_pins[12 + 10]}, // SSTX-, B10 SSRXn1
{usb_a_host_pins[9], usb_c_host_sideb_pins[2]}, // RX+, A2 TXp1
{usb_a_host_pins[8], usb_c_host_sideb_pins[3]}, // RX-, A3 TXn1
{usb_a_host_pins[6], usb_c_host_sideb_pins[12 + 11]}, // TX+, B11 RXp1
{usb_a_host_pins[5], usb_c_host_sideb_pins[12 + 10]}, // TX-, B10 RXn1
};
static const uint8_t usb__a_host__c_device_sidea__ac3_pins[][2] = {
// A internal connections
@ -1936,10 +1936,10 @@ static const uint8_t usb__a_host__c_device_sidea__ac3_pins[][2] = {
// A-C connections, data
{usb_a_host_pins[2], usb_c_device_sidea_pins[7]}, // D-, A7 Dn1
{usb_a_host_pins[3], usb_c_device_sidea_pins[6]}, // D+, A6 Dp1
{usb_a_host_pins[9], usb_c_device_sidea_pins[2]}, // SSRX+, A2 SSTXp1
{usb_a_host_pins[8], usb_c_device_sidea_pins[3]}, // SSRX-, A3 SSTXn1
{usb_a_host_pins[6], usb_c_device_sidea_pins[12 + 11]}, // SSTX+, B11 SSRXp1
{usb_a_host_pins[5], usb_c_device_sidea_pins[12 + 10]}, // SSTX-, B10 SSRXn1
{usb_a_host_pins[9], usb_c_device_sidea_pins[2]}, // RX+, A2 TXp1
{usb_a_host_pins[8], usb_c_device_sidea_pins[3]}, // RX-, A3 TXn1
{usb_a_host_pins[6], usb_c_device_sidea_pins[12 + 11]}, // TX+, B11 RXp1
{usb_a_host_pins[5], usb_c_device_sidea_pins[12 + 10]}, // TX-, B10 RXn1
};
static const uint8_t usb__a_host__c_device_sideb__ac3_pins[][2] = {
// A internal connections
@ -1991,10 +1991,10 @@ static const uint8_t usb__a_host__c_device_sideb__ac3_pins[][2] = {
// A-C connections, data
{usb_a_host_pins[2], usb_c_device_sideb_pins[7]}, // D-, A7 Dn1
{usb_a_host_pins[3], usb_c_device_sideb_pins[6]}, // D+, A6 Dp1
{usb_a_host_pins[9], usb_c_device_sideb_pins[2]}, // SSRX+, A2 SSTXp1
{usb_a_host_pins[8], usb_c_device_sideb_pins[3]}, // SSRX-, A3 SSTXn1
{usb_a_host_pins[6], usb_c_device_sideb_pins[12 + 11]}, // SSTX+, B11 SSRXp1
{usb_a_host_pins[5], usb_c_device_sideb_pins[12 + 10]}, // SSTX-, B10 SSRXn1
{usb_a_host_pins[9], usb_c_device_sideb_pins[2]}, // RX+, A2 TXp1
{usb_a_host_pins[8], usb_c_device_sideb_pins[3]}, // RX-, A3 TXn1
{usb_a_host_pins[6], usb_c_device_sideb_pins[12 + 11]}, // TX+, B11 RXp1
{usb_a_host_pins[5], usb_c_device_sideb_pins[12 + 10]}, // TX-, B10 RXn1
};
static const uint8_t usb__a_device__c_host_sidea__ac3_pins[][2] = {
// A internal connections
@ -2046,10 +2046,10 @@ static const uint8_t usb__a_device__c_host_sidea__ac3_pins[][2] = {
// A-C connections, data
{usb_a_device_pins[2], usb_c_host_sidea_pins[7]}, // D-, A7 Dn1
{usb_a_device_pins[3], usb_c_host_sidea_pins[6]}, // D+, A6 Dp1
{usb_a_device_pins[9], usb_c_host_sidea_pins[2]}, // SSRX+, A2 SSTXp1
{usb_a_device_pins[8], usb_c_host_sidea_pins[3]}, // SSRX-, A3 SSTXn1
{usb_a_device_pins[6], usb_c_host_sidea_pins[12 + 11]}, // SSTX+, B11 SSRXp1
{usb_a_device_pins[5], usb_c_host_sidea_pins[12 + 10]}, // SSTX-, B10 SSRXn1
{usb_a_device_pins[9], usb_c_host_sidea_pins[2]}, // RX+, A2 TXp1
{usb_a_device_pins[8], usb_c_host_sidea_pins[3]}, // RX-, A3 TXn1
{usb_a_device_pins[6], usb_c_host_sidea_pins[12 + 11]}, // TX+, B11 RXp1
{usb_a_device_pins[5], usb_c_host_sidea_pins[12 + 10]}, // TX-, B10 RXn1
};
static const uint8_t usb__a_device__c_host_sideb__ac3_pins[][2] = {
// A internal connections
@ -2101,10 +2101,10 @@ static const uint8_t usb__a_device__c_host_sideb__ac3_pins[][2] = {
// A-C connections, data
{usb_a_device_pins[2], usb_c_host_sideb_pins[7]}, // D-, A7 Dn1
{usb_a_device_pins[3], usb_c_host_sideb_pins[6]}, // D+, A6 Dp1
{usb_a_device_pins[9], usb_c_host_sideb_pins[2]}, // SSRX+, A2 SSTXp1
{usb_a_device_pins[8], usb_c_host_sideb_pins[3]}, // SSRX-, A3 SSTXn1
{usb_a_device_pins[6], usb_c_host_sideb_pins[12 + 11]}, // SSTX+, B11 SSRXp1
{usb_a_device_pins[5], usb_c_host_sideb_pins[12 + 10]}, // SSTX-, B10 SSRXn1
{usb_a_device_pins[9], usb_c_host_sideb_pins[2]}, // RX+, A2 TXp1
{usb_a_device_pins[8], usb_c_host_sideb_pins[3]}, // RX-, A3 TXn1
{usb_a_device_pins[6], usb_c_host_sideb_pins[12 + 11]}, // TX+, B11 RXp1
{usb_a_device_pins[5], usb_c_host_sideb_pins[12 + 10]}, // TX-, B10 RXn1
};
static const uint8_t usb__a_device__c_device_sidea__ac3_pins[][2] = {
// A internal connections
@ -2156,10 +2156,10 @@ static const uint8_t usb__a_device__c_device_sidea__ac3_pins[][2] = {
// A-C connections, data
{usb_a_device_pins[2], usb_c_device_sidea_pins[7]}, // D-, A7 Dn1
{usb_a_device_pins[3], usb_c_device_sidea_pins[6]}, // D+, A6 Dp1
{usb_a_device_pins[9], usb_c_device_sidea_pins[2]}, // SSRX+, A2 SSTXp1
{usb_a_device_pins[8], usb_c_device_sidea_pins[3]}, // SSRX-, A3 SSTXn1
{usb_a_device_pins[6], usb_c_device_sidea_pins[12 + 11]}, // SSTX+, B11 SSRXp1
{usb_a_device_pins[5], usb_c_device_sidea_pins[12 + 10]}, // SSTX-, B10 SSRXn1
{usb_a_device_pins[9], usb_c_device_sidea_pins[2]}, // RX+, A2 TXp1
{usb_a_device_pins[8], usb_c_device_sidea_pins[3]}, // RX-, A3 TXn1
{usb_a_device_pins[6], usb_c_device_sidea_pins[12 + 11]}, // TX+, B11 RXp1
{usb_a_device_pins[5], usb_c_device_sidea_pins[12 + 10]}, // TX-, B10 RXn1
};
static const uint8_t usb__a_device__c_device_sideb__ac3_pins[][2] = {
// A internal connections
@ -2211,10 +2211,10 @@ static const uint8_t usb__a_device__c_device_sideb__ac3_pins[][2] = {
// A-C connections, data
{usb_a_device_pins[2], usb_c_device_sideb_pins[7]}, // D-, A7 Dn1
{usb_a_device_pins[3], usb_c_device_sideb_pins[6]}, // D+, A6 Dp1
{usb_a_device_pins[9], usb_c_device_sideb_pins[2]}, // SSRX+, A2 SSTXp1
{usb_a_device_pins[8], usb_c_device_sideb_pins[3]}, // SSRX-, A3 SSTXn1
{usb_a_device_pins[6], usb_c_device_sideb_pins[12 + 11]}, // SSTX+, B11 SSRXp1
{usb_a_device_pins[5], usb_c_device_sideb_pins[12 + 10]}, // SSTX-, B10 SSRXn1
{usb_a_device_pins[9], usb_c_device_sideb_pins[2]}, // RX+, A2 TXp1
{usb_a_device_pins[8], usb_c_device_sideb_pins[3]}, // RX-, A3 TXn1
{usb_a_device_pins[6], usb_c_device_sideb_pins[12 + 11]}, // TX+, B11 RXp1
{usb_a_device_pins[5], usb_c_device_sideb_pins[12 + 10]}, // TX-, B10 RXn1
};
/** list of connectors for C-B cables (using C host connector) */
@ -2458,10 +2458,10 @@ static const uint8_t usb__c_host_sidea__b_device__cb3_pins[][2] = {
// B-C connections, data
{usb_b_device_pins[2], usb_c_host_sidea_pins[7]}, // D-, A7 Dn1
{usb_b_device_pins[3], usb_c_host_sidea_pins[6]}, // D+, A6 Dp1
{usb_b_device_pins[9], usb_c_host_sidea_pins[2]}, // SSRX+, A2 SSTXp1
{usb_b_device_pins[8], usb_c_host_sidea_pins[3]}, // SSRX-, A3 SSTXn1
{usb_b_device_pins[6], usb_c_host_sidea_pins[12 + 11]}, // SSTX+, B11 SSRXp1
{usb_b_device_pins[5], usb_c_host_sidea_pins[12 + 10]}, // SSTX-, B10 SSRXn1
{usb_b_device_pins[9], usb_c_host_sidea_pins[2]}, // RX+, A2 TXp1
{usb_b_device_pins[8], usb_c_host_sidea_pins[3]}, // RX-, A3 TXn1
{usb_b_device_pins[6], usb_c_host_sidea_pins[12 + 11]}, // TX+, B11 RXp1
{usb_b_device_pins[5], usb_c_host_sidea_pins[12 + 10]}, // TX-, B10 RXn1
};
static const uint8_t usb__c_host_sideb__b_device__cb3_pins[][2] = {
// B internal connections
@ -2513,10 +2513,10 @@ static const uint8_t usb__c_host_sideb__b_device__cb3_pins[][2] = {
// B-C connections, data
{usb_b_device_pins[2], usb_c_host_sideb_pins[7]}, // D-, A7 Dn1
{usb_b_device_pins[3], usb_c_host_sideb_pins[6]}, // D+, A6 Dp1
{usb_b_device_pins[9], usb_c_host_sideb_pins[2]}, // SSRX+, A2 SSTXp1
{usb_b_device_pins[8], usb_c_host_sideb_pins[3]}, // SSRX-, A3 SSTXn1
{usb_b_device_pins[6], usb_c_host_sideb_pins[12 + 11]}, // SSTX+, B11 SSRXp1
{usb_b_device_pins[5], usb_c_host_sideb_pins[12 + 10]}, // SSTX-, B10 SSRXn1
{usb_b_device_pins[9], usb_c_host_sideb_pins[2]}, // RX+, A2 TXp1
{usb_b_device_pins[8], usb_c_host_sideb_pins[3]}, // RX-, A3 TXn1
{usb_b_device_pins[6], usb_c_host_sideb_pins[12 + 11]}, // TX+, B11 RXp1
{usb_b_device_pins[5], usb_c_host_sideb_pins[12 + 10]}, // TX-, B10 RXn1
};
static const uint8_t usb__c_device_sidea__b_device__cb3_pins[][2] = {
// B internal connections
@ -2568,10 +2568,10 @@ static const uint8_t usb__c_device_sidea__b_device__cb3_pins[][2] = {
// B-C connections, data
{usb_b_device_pins[2], usb_c_device_sidea_pins[7]}, // D-, A7 Dn1
{usb_b_device_pins[3], usb_c_device_sidea_pins[6]}, // D+, A6 Dp1
{usb_b_device_pins[9], usb_c_device_sidea_pins[2]}, // SSRX+, A2 SSTXp1
{usb_b_device_pins[8], usb_c_device_sidea_pins[3]}, // SSRX-, A3 SSTXn1
{usb_b_device_pins[6], usb_c_device_sidea_pins[12 + 11]}, // SSTX+, B11 SSRXp1
{usb_b_device_pins[5], usb_c_device_sidea_pins[12 + 10]}, // SSTX-, B10 SSRXn1
{usb_b_device_pins[9], usb_c_device_sidea_pins[2]}, // RX+, A2 TXp1
{usb_b_device_pins[8], usb_c_device_sidea_pins[3]}, // RX-, A3 TXn1
{usb_b_device_pins[6], usb_c_device_sidea_pins[12 + 11]}, // TX+, B11 RXp1
{usb_b_device_pins[5], usb_c_device_sidea_pins[12 + 10]}, // TX-, B10 RXn1
};
static const uint8_t usb__c_device_sideb__b_device__cb3_pins[][2] = {
// B internal connections
@ -2623,10 +2623,10 @@ static const uint8_t usb__c_device_sideb__b_device__cb3_pins[][2] = {
// B-C connections, data
{usb_b_device_pins[2], usb_c_device_sideb_pins[7]}, // D-, A7 Dn1
{usb_b_device_pins[3], usb_c_device_sideb_pins[6]}, // D+, A6 Dp1
{usb_b_device_pins[9], usb_c_device_sideb_pins[2]}, // SSRX+, A2 SSTXp1
{usb_b_device_pins[8], usb_c_device_sideb_pins[3]}, // SSRX-, A3 SSTXn1
{usb_b_device_pins[6], usb_c_device_sideb_pins[12 + 11]}, // SSTX+, B11 SSRXp1
{usb_b_device_pins[5], usb_c_device_sideb_pins[12 + 10]}, // SSTX-, B10 SSRXn1
{usb_b_device_pins[9], usb_c_device_sideb_pins[2]}, // RX+, A2 TXp1
{usb_b_device_pins[8], usb_c_device_sideb_pins[3]}, // RX-, A3 TXn1
{usb_b_device_pins[6], usb_c_device_sideb_pins[12 + 11]}, // TX+, B11 RXp1
{usb_b_device_pins[5], usb_c_device_sideb_pins[12 + 10]}, // TX-, B10 RXn1
};
/** list of connectors for C-miniB cables (using C host connector) */
@ -3058,10 +3058,10 @@ static const uint8_t usb__c_host_sidea__microb_device__cmicrob3_pins[][2] = {
// B-C connections, data
{usb_microb_device_pins[2], usb_c_host_sidea_pins[7]}, // D-, A7 Dn1
{usb_microb_device_pins[3], usb_c_host_sidea_pins[6]}, // D+, A6 Dp1
{usb_microb_device_pins[10], usb_c_host_sidea_pins[2]}, // SSRX+, A2 SSTXp1
{usb_microb_device_pins[9], usb_c_host_sidea_pins[3]}, // SSRX-, A3 SSTXn1
{usb_microb_device_pins[7], usb_c_host_sidea_pins[12 + 11]}, // SSTX+, B11 SSRXp1
{usb_microb_device_pins[6], usb_c_host_sidea_pins[12 + 10]}, // SSTX-, B10 SSRXn1
{usb_microb_device_pins[10], usb_c_host_sidea_pins[2]}, // RX+, A2 TXp1
{usb_microb_device_pins[9], usb_c_host_sidea_pins[3]}, // RX-, A3 TXn1
{usb_microb_device_pins[7], usb_c_host_sidea_pins[12 + 11]}, // TX+, B11 RXp1
{usb_microb_device_pins[6], usb_c_host_sidea_pins[12 + 10]}, // TX-, B10 RXn1
};
static const uint8_t usb__c_host_sideb__microb_device__cmicrob3_pins[][2] = {
// B internal connections
@ -3113,10 +3113,10 @@ static const uint8_t usb__c_host_sideb__microb_device__cmicrob3_pins[][2] = {
// B-C connections, data
{usb_microb_device_pins[2], usb_c_host_sideb_pins[7]}, // D-, A7 Dn1
{usb_microb_device_pins[3], usb_c_host_sideb_pins[6]}, // D+, A6 Dp1
{usb_microb_device_pins[10], usb_c_host_sideb_pins[2]}, // SSRX+, A2 SSTXp1
{usb_microb_device_pins[9], usb_c_host_sideb_pins[3]}, // SSRX-, A3 SSTXn1
{usb_microb_device_pins[7], usb_c_host_sideb_pins[12 + 11]}, // SSTX+, B11 SSRXp1
{usb_microb_device_pins[6], usb_c_host_sideb_pins[12 + 10]}, // SSTX-, B10 SSRXn1
{usb_microb_device_pins[10], usb_c_host_sideb_pins[2]}, // RX+, A2 TXp1
{usb_microb_device_pins[9], usb_c_host_sideb_pins[3]}, // RX-, A3 TXn1
{usb_microb_device_pins[7], usb_c_host_sideb_pins[12 + 11]}, // TX+, B11 RXp1
{usb_microb_device_pins[6], usb_c_host_sideb_pins[12 + 10]}, // TX-, B10 RXn1
};
static const uint8_t usb__c_device_sidea__microb_device__cmicrob3_pins[][2] = {
// B internal connections
@ -3168,10 +3168,10 @@ static const uint8_t usb__c_device_sidea__microb_device__cmicrob3_pins[][2] = {
// B-C connections, data
{usb_microb_device_pins[2], usb_c_device_sidea_pins[7]}, // D-, A7 Dn1
{usb_microb_device_pins[3], usb_c_device_sidea_pins[6]}, // D+, A6 Dp1
{usb_microb_device_pins[10], usb_c_device_sidea_pins[2]}, // SSRX+, A2 SSTXp1
{usb_microb_device_pins[9], usb_c_device_sidea_pins[3]}, // SSRX-, A3 SSTXn1
{usb_microb_device_pins[7], usb_c_device_sidea_pins[12 + 11]}, // SSTX+, B11 SSRXp1
{usb_microb_device_pins[6], usb_c_device_sidea_pins[12 + 10]}, // SSTX-, B10 SSRXn1
{usb_microb_device_pins[10], usb_c_device_sidea_pins[2]}, // RX+, A2 TXp1
{usb_microb_device_pins[9], usb_c_device_sidea_pins[3]}, // RX-, A3 TXn1
{usb_microb_device_pins[7], usb_c_device_sidea_pins[12 + 11]}, // TX+, B11 RXp1
{usb_microb_device_pins[6], usb_c_device_sidea_pins[12 + 10]}, // TX-, B10 RXn1
};
static const uint8_t usb__c_device_sideb__microb_device__cmicrob3_pins[][2] = {
// B internal connections
@ -3223,10 +3223,10 @@ static const uint8_t usb__c_device_sideb__microb_device__cmicrob3_pins[][2] = {
// B-C connections, data
{usb_microb_device_pins[2], usb_c_device_sideb_pins[7]}, // D-, A7 Dn1
{usb_microb_device_pins[3], usb_c_device_sideb_pins[6]}, // D+, A6 Dp1
{usb_microb_device_pins[10], usb_c_device_sideb_pins[2]}, // SSRX+, A2 SSTXp1
{usb_microb_device_pins[9], usb_c_device_sideb_pins[3]}, // SSRX-, A3 SSTXn1
{usb_microb_device_pins[7], usb_c_device_sideb_pins[12 + 11]}, // SSTX+, B11 SSRXp1
{usb_microb_device_pins[6], usb_c_device_sideb_pins[12 + 10]}, // SSTX-, B10 SSRXn1
{usb_microb_device_pins[10], usb_c_device_sideb_pins[2]}, // RX+, A2 TXp1
{usb_microb_device_pins[9], usb_c_device_sideb_pins[3]}, // RX-, A3 TXn1
{usb_microb_device_pins[7], usb_c_device_sideb_pins[12 + 11]}, // TX+, B11 RXp1
{usb_microb_device_pins[6], usb_c_device_sideb_pins[12 + 10]}, // TX-, B10 RXn1
};
/** list of connectors for C-C cables */
@ -3415,14 +3415,14 @@ static const uint8_t usb__c_host_sidea__c_device_sidea__ff_pins[][2] = {
{usb_c_host_sidea_pins[12 + 5], usb_c_device_sidea_pins[12 + 5]}, // B5 CC2, B5 CC2 (VCONN)
{usb_c_host_sidea_pins[6], usb_c_device_sidea_pins[6]}, // A6 Dp1, A6 Dp1
{usb_c_host_sidea_pins[7], usb_c_device_sidea_pins[7]}, // A7 Dn1, A7 Dn1
{usb_c_host_sidea_pins[2], usb_c_device_sidea_pins[12 + 11]}, // A2 SSTXp1, B11 SSRXp1
{usb_c_host_sidea_pins[3], usb_c_device_sidea_pins[12 + 10]}, // A3 SSTXn1, B10 SSRXn1
{usb_c_host_sidea_pins[12 + 11], usb_c_device_sidea_pins[2]}, // B11 SSRXp1, A2 SSTXp1
{usb_c_host_sidea_pins[12 + 10], usb_c_device_sidea_pins[3]}, // B10 SSRXn1, A3 SSTXn1
{usb_c_host_sidea_pins[12 + 2], usb_c_device_sidea_pins[11]}, // B2 SSTXp2, Q11 SSRXp2
{usb_c_host_sidea_pins[12 + 3], usb_c_device_sidea_pins[10]}, // B3 SSTXn2, A10 SSRXn2
{usb_c_host_sidea_pins[11], usb_c_device_sidea_pins[12 + 2]}, // A11 SSRXp2, B2 SSTXp2
{usb_c_host_sidea_pins[10], usb_c_device_sidea_pins[12 + 3]}, // A10 SSRXn2, B3 SSTXn2
{usb_c_host_sidea_pins[2], usb_c_device_sidea_pins[12 + 11]}, // A2 TXp1, B11 RXp1
{usb_c_host_sidea_pins[3], usb_c_device_sidea_pins[12 + 10]}, // A3 TXn1, B10 RXn1
{usb_c_host_sidea_pins[12 + 11], usb_c_device_sidea_pins[2]}, // B11 RXp1, A2 TXp1
{usb_c_host_sidea_pins[12 + 10], usb_c_device_sidea_pins[3]}, // B10 RXn1, A3 TXn1
{usb_c_host_sidea_pins[12 + 2], usb_c_device_sidea_pins[11]}, // B2 TXp2, Q11 RXp2
{usb_c_host_sidea_pins[12 + 3], usb_c_device_sidea_pins[10]}, // B3 TXn2, A10 RXn2
{usb_c_host_sidea_pins[11], usb_c_device_sidea_pins[12 + 2]}, // A11 RXp2, B2 TXp2
{usb_c_host_sidea_pins[10], usb_c_device_sidea_pins[12 + 3]}, // A10 RXn2, B3 TXn2
{usb_c_host_sidea_pins[8], usb_c_device_sidea_pins[12 + 8]}, // A8 SBU1, B8 SBU2
{usb_c_host_sidea_pins[12 + 8], usb_c_device_sidea_pins[8]}, // B8 SBU2, A8 SBU1
};
@ -3483,14 +3483,14 @@ static const uint8_t usb__c_host_sidea__c_device_sideb__ff_pins[][2] = {
{usb_c_host_sidea_pins[12 + 5], usb_c_device_sideb_pins[12 + 5]}, // B5 CC2, B5 CC2 (VCONN)
{usb_c_host_sidea_pins[6], usb_c_device_sideb_pins[6]}, // A6 Dp1, A6 Dp1
{usb_c_host_sidea_pins[7], usb_c_device_sideb_pins[7]}, // A7 Dn1, A7 Dn1
{usb_c_host_sidea_pins[2], usb_c_device_sideb_pins[12 + 11]}, // A2 SSTXp1, B11 SSRXp1
{usb_c_host_sidea_pins[3], usb_c_device_sideb_pins[12 + 10]}, // A3 SSTXn1, B10 SSRXn1
{usb_c_host_sidea_pins[12 + 11], usb_c_device_sideb_pins[2]}, // B11 SSRXp1, A2 SSTXp1
{usb_c_host_sidea_pins[12 + 10], usb_c_device_sideb_pins[3]}, // B10 SSRXn1, A3 SSTXn1
{usb_c_host_sidea_pins[12 + 2], usb_c_device_sideb_pins[11]}, // B2 SSTXp2, Q11 SSRXp2
{usb_c_host_sidea_pins[12 + 3], usb_c_device_sideb_pins[10]}, // B3 SSTXn2, A10 SSRXn2
{usb_c_host_sidea_pins[11], usb_c_device_sideb_pins[12 + 2]}, // A11 SSRXp2, B2 SSTXp2
{usb_c_host_sidea_pins[10], usb_c_device_sideb_pins[12 + 3]}, // A10 SSRXn2, B3 SSTXn2
{usb_c_host_sidea_pins[2], usb_c_device_sideb_pins[12 + 11]}, // A2 TXp1, B11 RXp1
{usb_c_host_sidea_pins[3], usb_c_device_sideb_pins[12 + 10]}, // A3 TXn1, B10 RXn1
{usb_c_host_sidea_pins[12 + 11], usb_c_device_sideb_pins[2]}, // B11 RXp1, A2 TXp1
{usb_c_host_sidea_pins[12 + 10], usb_c_device_sideb_pins[3]}, // B10 RXn1, A3 TXn1
{usb_c_host_sidea_pins[12 + 2], usb_c_device_sideb_pins[11]}, // B2 TXp2, Q11 RXp2
{usb_c_host_sidea_pins[12 + 3], usb_c_device_sideb_pins[10]}, // B3 TXn2, A10 RXn2
{usb_c_host_sidea_pins[11], usb_c_device_sideb_pins[12 + 2]}, // A11 RXp2, B2 TXp2
{usb_c_host_sidea_pins[10], usb_c_device_sideb_pins[12 + 3]}, // A10 RXn2, B3 TXn2
{usb_c_host_sidea_pins[8], usb_c_device_sideb_pins[12 + 8]}, // A8 SBU1, B8 SBU2
{usb_c_host_sidea_pins[12 + 8], usb_c_device_sideb_pins[8]}, // B8 SBU2, A8 SBU1
};