usb_cables: fix Rd/Rp

This commit is contained in:
King Kévin 2020-01-18 13:23:03 +01:00
parent b96ca1b3de
commit 6d77a2b629
1 changed files with 38 additions and 7 deletions

View File

@ -1537,6 +1537,7 @@ static const uint8_t usb__a_host__c_host_sidea__ac2_pins[][2] = {
{usb_a_host_pins[4], usb_c_host_sidea_pins[12 + 1]}, // GND, B1 GND
{usb_a_host_pins[2], usb_c_host_sidea_pins[7]}, // D-, A7 D-1
{usb_a_host_pins[3], usb_c_host_sidea_pins[6]}, // D+, A6 D+1
{usb_a_host_pins[1], usb_c_host_sidea_pins[5]}, // VBUS - A5 CC1 (56kO)
};
static const uint8_t usb__a_host__c_host_sideb__ac2_pins[][2] = {
@ -1580,6 +1581,7 @@ static const uint8_t usb__a_host__c_host_sideb__ac2_pins[][2] = {
{usb_a_host_pins[4], usb_c_host_sideb_pins[12 + 1]}, // GND, B1 GND
{usb_a_host_pins[2], usb_c_host_sideb_pins[7]}, // D-, A7 D-1
{usb_a_host_pins[3], usb_c_host_sideb_pins[6]}, // D+, A6 D+1
{usb_a_host_pins[1], usb_c_host_sideb_pins[5]}, // VBUS - A5 CC1 (56kO)
};
static const uint8_t usb__a_host__c_device_sidea__ac2_pins[][2] = {
@ -1895,6 +1897,7 @@ static const uint8_t usb__a_host__c_host_sidea__ac3_pins[][2] = {
{usb_a_host_pins[7], usb_c_host_sidea_pins[12]}, // GND_DARIN, A12 GND
{usb_a_host_pins[7], usb_c_host_sidea_pins[12 + 12]}, // GND_DRAIN, B12 GND
{usb_a_host_pins[7], usb_c_host_sidea_pins[12 + 1]}, // GND_DRAIN, B1 GND
{usb_a_host_pins[1], usb_c_host_sidea_pins[5]}, // VBUS - A5 CC1 (56kO)
// A-C connections, data
{usb_a_host_pins[2], usb_c_host_sidea_pins[7]}, // D-, A7 D-1
{usb_a_host_pins[3], usb_c_host_sidea_pins[6]}, // D+, A6 D+1
@ -1950,7 +1953,7 @@ static const uint8_t usb__a_host__c_host_sideb__ac3_pins[][2] = {
{usb_a_host_pins[7], usb_c_host_sideb_pins[12]}, // GND_DARIN, A12 GND
{usb_a_host_pins[7], usb_c_host_sideb_pins[12 + 12]}, // GND_DRAIN, B12 GND
{usb_a_host_pins[7], usb_c_host_sideb_pins[12 + 1]}, // GND_DRAIN, B1 GND
{usb_a_host_pins[1], usb_c_host_sideb_pins[5]}, // VBUS - A5 CC1 (5.1 kO)
{usb_a_host_pins[1], usb_c_host_sideb_pins[5]}, // VBUS - A5 CC1 (56kO)
// A-C connections, data
{usb_a_host_pins[2], usb_c_host_sideb_pins[7]}, // D-, A7 D-1
{usb_a_host_pins[3], usb_c_host_sideb_pins[6]}, // D+, A6 D+1
@ -2006,7 +2009,7 @@ static const uint8_t usb__a_host__c_device_sidea__ac3_pins[][2] = {
{usb_a_host_pins[7], usb_c_device_sidea_pins[12]}, // GND_DARIN, A12 GND
{usb_a_host_pins[7], usb_c_device_sidea_pins[12 + 12]}, // GND_DRAIN, B12 GND
{usb_a_host_pins[7], usb_c_device_sidea_pins[12 + 1]}, // GND_DRAIN, B1 GND
{usb_a_host_pins[1], usb_c_device_sidea_pins[5]}, // VBUS - A5 CC1 (5.1 kO)
{usb_a_host_pins[1], usb_c_device_sidea_pins[5]}, // VBUS - A5 CC1 (56kO)
// A-C connections, data
{usb_a_host_pins[2], usb_c_device_sidea_pins[7]}, // D-, A7 D-1
{usb_a_host_pins[3], usb_c_device_sidea_pins[6]}, // D+, A6 D+1
@ -2062,7 +2065,7 @@ static const uint8_t usb__a_host__c_device_sideb__ac3_pins[][2] = {
{usb_a_host_pins[7], usb_c_device_sideb_pins[12]}, // GND_DARIN, A12 GND
{usb_a_host_pins[7], usb_c_device_sideb_pins[12 + 12]}, // GND_DRAIN, B12 GND
{usb_a_host_pins[7], usb_c_device_sideb_pins[12 + 1]}, // GND_DRAIN, B1 GND
{usb_a_host_pins[1], usb_c_device_sideb_pins[5]}, // VBUS - A5 CC1 (5.1 kO)
{usb_a_host_pins[1], usb_c_device_sideb_pins[5]}, // VBUS - A5 CC1 (56kO)
// A-C connections, data
{usb_a_host_pins[2], usb_c_device_sideb_pins[7]}, // D-, A7 D-1
{usb_a_host_pins[3], usb_c_device_sideb_pins[6]}, // D+, A6 D+1
@ -2118,7 +2121,7 @@ static const uint8_t usb__a_device__c_host_sidea__ac3_pins[][2] = {
{usb_a_device_pins[7], usb_c_host_sidea_pins[12]}, // GND_DARIN, A12 GND
{usb_a_device_pins[7], usb_c_host_sidea_pins[12 + 12]}, // GND_DRAIN, B12 GND
{usb_a_device_pins[7], usb_c_host_sidea_pins[12 + 1]}, // GND_DRAIN, B1 GND
{usb_a_device_pins[1], usb_c_host_sidea_pins[5]}, // VBUS - A5 CC1 (5.1 kO)
{usb_a_device_pins[1], usb_c_host_sidea_pins[5]}, // VBUS - A5 CC1 (56kO)
// A-C connections, data
{usb_a_device_pins[2], usb_c_host_sidea_pins[7]}, // D-, A7 D-1
{usb_a_device_pins[3], usb_c_host_sidea_pins[6]}, // D+, A6 D+1
@ -2174,7 +2177,7 @@ static const uint8_t usb__a_device__c_host_sideb__ac3_pins[][2] = {
{usb_a_device_pins[7], usb_c_host_sideb_pins[12]}, // GND_DARIN, A12 GND
{usb_a_device_pins[7], usb_c_host_sideb_pins[12 + 12]}, // GND_DRAIN, B12 GND
{usb_a_device_pins[7], usb_c_host_sideb_pins[12 + 1]}, // GND_DRAIN, B1 GND
{usb_a_device_pins[1], usb_c_host_sideb_pins[5]}, // VBUS - A5 CC1 (5.1 kO)
{usb_a_device_pins[1], usb_c_host_sideb_pins[5]}, // VBUS - A5 CC1 (56kO)
// A-C connections, data
{usb_a_device_pins[2], usb_c_host_sideb_pins[7]}, // D-, A7 D-1
{usb_a_device_pins[3], usb_c_host_sideb_pins[6]}, // D+, A6 D+1
@ -2230,7 +2233,7 @@ static const uint8_t usb__a_device__c_device_sidea__ac3_pins[][2] = {
{usb_a_device_pins[7], usb_c_device_sidea_pins[12]}, // GND_DARIN, A12 GND
{usb_a_device_pins[7], usb_c_device_sidea_pins[12 + 12]}, // GND_DRAIN, B12 GND
{usb_a_device_pins[7], usb_c_device_sidea_pins[12 + 1]}, // GND_DRAIN, B1 GND
{usb_a_device_pins[1], usb_c_device_sidea_pins[5]}, // VBUS - A5 CC1 (5.1 kO)
{usb_a_device_pins[1], usb_c_device_sidea_pins[5]}, // VBUS - A5 CC1 (56kO)
// A-C connections, data
{usb_a_device_pins[2], usb_c_device_sidea_pins[7]}, // D-, A7 D-1
{usb_a_device_pins[3], usb_c_device_sidea_pins[6]}, // D+, A6 D+1
@ -2286,7 +2289,7 @@ static const uint8_t usb__a_device__c_device_sideb__ac3_pins[][2] = {
{usb_a_device_pins[7], usb_c_device_sideb_pins[12]}, // GND_DARIN, A12 GND
{usb_a_device_pins[7], usb_c_device_sideb_pins[12 + 12]}, // GND_DRAIN, B12 GND
{usb_a_device_pins[7], usb_c_device_sideb_pins[12 + 1]}, // GND_DRAIN, B1 GND
{usb_a_device_pins[1], usb_c_device_sideb_pins[5]}, // VBUS - A5 CC1 (5.1 kO)
{usb_a_device_pins[1], usb_c_device_sideb_pins[5]}, // VBUS - A5 CC1 (56kO)
// A-C connections, data
{usb_a_device_pins[2], usb_c_device_sideb_pins[7]}, // D-, A7 D-1
{usb_a_device_pins[3], usb_c_device_sideb_pins[6]}, // D+, A6 D+1
@ -2356,6 +2359,7 @@ static const uint8_t usb__c_host_sidea__b_device__cb2_pins[][2] = {
{usb_b_device_pins[4], usb_c_host_sidea_pins[12 + 1]}, // GND, B1 GND
{usb_b_device_pins[2], usb_c_host_sidea_pins[7]}, // D-, A7 D-1
{usb_b_device_pins[3], usb_c_host_sidea_pins[6]}, // D+, A6 D+1
{usb_b_device_pins[4], usb_c_host_sidea_pins[5]}, // GND, A5 CC1 (Rd 5.1 kO pull down)
};
static const uint8_t usb__c_host_sideb__b_device__cb2_pins[][2] = {
@ -2403,6 +2407,7 @@ static const uint8_t usb__c_host_sideb__b_device__cb2_pins[][2] = {
{usb_b_device_pins[4], usb_c_host_sideb_pins[12 + 1]}, // GND, B1 GND
{usb_b_device_pins[2], usb_c_host_sideb_pins[7]}, // D-, A7 D-1
{usb_b_device_pins[3], usb_c_host_sideb_pins[6]}, // D+, A6 D+1
{usb_b_device_pins[4], usb_c_host_sideb_pins[5]}, // GND, A5 CC1 (Rd 5.1 kO pull down)
};
static const uint8_t usb__c_device_sidea__b_device__cb2_pins[][2] = {
@ -2450,6 +2455,7 @@ static const uint8_t usb__c_device_sidea__b_device__cb2_pins[][2] = {
{usb_b_device_pins[4], usb_c_device_sidea_pins[12 + 1]}, // GND, B1 GND
{usb_b_device_pins[2], usb_c_device_sidea_pins[7]}, // D-, A7 D-1
{usb_b_device_pins[3], usb_c_device_sidea_pins[6]}, // D+, A6 D+1
{usb_b_device_pins[4], usb_c_device_sidea_pins[5]}, // GND, A5 CC1 (Rd 5.1 kO pull down)
};
static const uint8_t usb__c_device_sideb__b_device__cb2_pins[][2] = {
@ -2497,6 +2503,7 @@ static const uint8_t usb__c_device_sideb__b_device__cb2_pins[][2] = {
{usb_b_device_pins[4], usb_c_device_sideb_pins[12 + 1]}, // GND, B1 GND
{usb_b_device_pins[2], usb_c_device_sideb_pins[7]}, // D-, A7 D-1
{usb_b_device_pins[3], usb_c_device_sideb_pins[6]}, // D+, A6 D+1
{usb_b_device_pins[4], usb_c_device_sideb_pins[5]}, // GND, A5 CC1 (Rd 5.1 kO pull down)
};
/** USB type C to type B USB 3.1 cable mandatory pin pairs
@ -2552,6 +2559,8 @@ static const uint8_t usb__c_host_sidea__b_device__cb3_pins[][2] = {
{usb_b_device_pins[7], usb_c_host_sidea_pins[12]}, // GND_DARIN, A12 GND
{usb_b_device_pins[7], usb_c_host_sidea_pins[12 + 12]}, // GND_DRAIN, B12 GND
{usb_b_device_pins[7], usb_c_host_sidea_pins[12 + 1]}, // GND_DRAIN, B1 GND
{usb_b_device_pins[4], usb_c_host_sidea_pins[5]}, // GND, A5 CC1 (Rd 5.1 kO pull down)
{usb_b_device_pins[7], usb_c_host_sidea_pins[5]}, // GND_DRAIN, A5 CC1 (Rd 5.1 kO pull down)
// B-C connections, data
{usb_b_device_pins[2], usb_c_host_sidea_pins[7]}, // D-, A7 D-1
{usb_b_device_pins[3], usb_c_host_sidea_pins[6]}, // D+, A6 D+1
@ -2611,6 +2620,8 @@ static const uint8_t usb__c_host_sideb__b_device__cb3_pins[][2] = {
{usb_b_device_pins[7], usb_c_host_sideb_pins[12]}, // GND_DARIN, A12 GND
{usb_b_device_pins[7], usb_c_host_sideb_pins[12 + 12]}, // GND_DRAIN, B12 GND
{usb_b_device_pins[7], usb_c_host_sideb_pins[12 + 1]}, // GND_DRAIN, B1 GND
{usb_b_device_pins[4], usb_c_host_sideb_pins[5]}, // GND, A5 CC1 (Rd 5.1 kO pull down)
{usb_b_device_pins[7], usb_c_host_sideb_pins[5]}, // GND_DRAIN, A5 CC1 (Rd 5.1 kO pull down)
// B-C connections, data
{usb_b_device_pins[2], usb_c_host_sideb_pins[7]}, // D-, A7 D-1
{usb_b_device_pins[3], usb_c_host_sideb_pins[6]}, // D+, A6 D+1
@ -2670,6 +2681,8 @@ static const uint8_t usb__c_device_sidea__b_device__cb3_pins[][2] = {
{usb_b_device_pins[7], usb_c_device_sidea_pins[12]}, // GND_DARIN, A12 GND
{usb_b_device_pins[7], usb_c_device_sidea_pins[12 + 12]}, // GND_DRAIN, B12 GND
{usb_b_device_pins[7], usb_c_device_sidea_pins[12 + 1]}, // GND_DRAIN, B1 GND
{usb_b_device_pins[4], usb_c_device_sidea_pins[5]}, // GND, A5 CC1 (Rd 5.1 kO pull down)
{usb_b_device_pins[7], usb_c_device_sidea_pins[5]}, // GND_DRAIN, A5 CC1 (Rd 5.1 kO pull down)
// B-C connections, data
{usb_b_device_pins[2], usb_c_device_sidea_pins[7]}, // D-, A7 D-1
{usb_b_device_pins[3], usb_c_device_sidea_pins[6]}, // D+, A6 D+1
@ -2729,6 +2742,8 @@ static const uint8_t usb__c_device_sideb__b_device__cb3_pins[][2] = {
{usb_b_device_pins[7], usb_c_device_sideb_pins[12]}, // GND_DARIN, A12 GND
{usb_b_device_pins[7], usb_c_device_sideb_pins[12 + 12]}, // GND_DRAIN, B12 GND
{usb_b_device_pins[7], usb_c_device_sideb_pins[12 + 1]}, // GND_DRAIN, B1 GND
{usb_b_device_pins[4], usb_c_device_sideb_pins[5]}, // GND, A5 CC1 (Rd 5.1 kO pull down)
{usb_b_device_pins[7], usb_c_device_sideb_pins[5]}, // GND_DRAIN, A5 CC1 (Rd 5.1 kO pull down)
// B-C connections, data
{usb_b_device_pins[2], usb_c_device_sideb_pins[7]}, // D-, A7 D-1
{usb_b_device_pins[3], usb_c_device_sideb_pins[6]}, // D+, A6 D+1
@ -2798,6 +2813,7 @@ static const uint8_t usb__c_host_sidea__minib_device__cminib2_pins[][2] = {
{usb_minib_device_pins[5], usb_c_host_sidea_pins[12 + 1]}, // GND, B1 GND
{usb_minib_device_pins[2], usb_c_host_sidea_pins[7]}, // D-, A7 D-1
{usb_minib_device_pins[3], usb_c_host_sidea_pins[6]}, // D+, A6 D+1
{usb_minib_device_pins[5], usb_c_host_sidea_pins[5]}, // GND, A5 CC1 (Rd 5.1 kO pull down)
};
static const uint8_t usb__c_host_sideb__minib_device__cminib2_pins[][2] = {
@ -2845,6 +2861,7 @@ static const uint8_t usb__c_host_sideb__minib_device__cminib2_pins[][2] = {
{usb_minib_device_pins[5], usb_c_host_sideb_pins[12 + 1]}, // GND, B1 GND
{usb_minib_device_pins[2], usb_c_host_sideb_pins[7]}, // D-, A7 D-1
{usb_minib_device_pins[3], usb_c_host_sideb_pins[6]}, // D+, A6 D+1
{usb_minib_device_pins[5], usb_c_host_sideb_pins[5]}, // GND, A5 CC1 (Rd 5.1 kO pull down)
};
static const uint8_t usb__c_device_sidea__minib_device__cminib2_pins[][2] = {
@ -2892,6 +2909,7 @@ static const uint8_t usb__c_device_sidea__minib_device__cminib2_pins[][2] = {
{usb_minib_device_pins[5], usb_c_device_sidea_pins[12 + 1]}, // GND, B1 GND
{usb_minib_device_pins[2], usb_c_device_sidea_pins[7]}, // D-, A7 D-1
{usb_minib_device_pins[3], usb_c_device_sidea_pins[6]}, // D+, A6 D+1
{usb_minib_device_pins[5], usb_c_device_sidea_pins[5]}, // GND, A5 CC1 (Rd 5.1 kO pull down)
};
static const uint8_t usb__c_device_sideb__minib_device__cminib2_pins[][2] = {
@ -2939,6 +2957,7 @@ static const uint8_t usb__c_device_sideb__minib_device__cminib2_pins[][2] = {
{usb_minib_device_pins[5], usb_c_device_sideb_pins[12 + 1]}, // GND, B1 GND
{usb_minib_device_pins[2], usb_c_device_sideb_pins[7]}, // D-, A7 D-1
{usb_minib_device_pins[3], usb_c_device_sideb_pins[6]}, // D+, A6 D+1
{usb_minib_device_pins[5], usb_c_device_sideb_pins[5]}, // GND, A5 CC1 (Rd 5.1 kO pull down)
};
/** list of connectors for C-miniB cables (using C host connector) */
@ -3001,6 +3020,7 @@ static const uint8_t usb__c_host_sidea__microb_device__cmicrob2_pins[][2] = {
{usb_microb_device_pins[5], usb_c_host_sidea_pins[12 + 1]}, // GND, B1 GND
{usb_microb_device_pins[2], usb_c_host_sidea_pins[7]}, // D-, A7 D-1
{usb_microb_device_pins[3], usb_c_host_sidea_pins[6]}, // D+, A6 D+1
{usb_microb_device_pins[5], usb_c_host_sidea_pins[5]}, // GND, A5 CC1 (Rd 5.1 kO pull down)
};
static const uint8_t usb__c_host_sideb__microb_device__cmicrob2_pins[][2] = {
@ -3048,6 +3068,7 @@ static const uint8_t usb__c_host_sideb__microb_device__cmicrob2_pins[][2] = {
{usb_microb_device_pins[5], usb_c_host_sideb_pins[12 + 1]}, // GND, B1 GND
{usb_microb_device_pins[2], usb_c_host_sideb_pins[7]}, // D-, A7 D-1
{usb_microb_device_pins[3], usb_c_host_sideb_pins[6]}, // D+, A6 D+1
{usb_microb_device_pins[5], usb_c_host_sideb_pins[5]}, // GND, A5 CC1 (Rd 5.1 kO pull down)
};
static const uint8_t usb__c_device_sidea__microb_device__cmicrob2_pins[][2] = {
@ -3095,6 +3116,7 @@ static const uint8_t usb__c_device_sidea__microb_device__cmicrob2_pins[][2] = {
{usb_microb_device_pins[5], usb_c_device_sidea_pins[12 + 1]}, // GND, B1 GND
{usb_microb_device_pins[2], usb_c_device_sidea_pins[7]}, // D-, A7 D-1
{usb_microb_device_pins[3], usb_c_device_sidea_pins[6]}, // D+, A6 D+1
{usb_microb_device_pins[5], usb_c_device_sidea_pins[5]}, // GND, A5 CC1 (Rd 5.1 kO pull down)
};
static const uint8_t usb__c_device_sideb__microb_device__cmicrob2_pins[][2] = {
@ -3142,6 +3164,7 @@ static const uint8_t usb__c_device_sideb__microb_device__cmicrob2_pins[][2] = {
{usb_microb_device_pins[5], usb_c_device_sideb_pins[12 + 1]}, // GND, B1 GND
{usb_microb_device_pins[2], usb_c_device_sideb_pins[7]}, // D-, A7 D-1
{usb_microb_device_pins[3], usb_c_device_sideb_pins[6]}, // D+, A6 D+1
{usb_microb_device_pins[5], usb_c_device_sideb_pins[5]}, // GND, A5 CC1 (Rd 5.1 kO pull down)
};
/** USB type C to type micro-B USB 3.1 Gen 2 cable mandatory pin pairs
@ -3197,6 +3220,8 @@ static const uint8_t usb__c_host_sidea__microb_device__cmicrob3_pins[][2] = {
{usb_microb_device_pins[8], usb_c_host_sidea_pins[12]}, // GND_DARIN, A12 GND
{usb_microb_device_pins[8], usb_c_host_sidea_pins[12 + 12]}, // GND_DRAIN, B12 GND
{usb_microb_device_pins[8], usb_c_host_sidea_pins[12 + 1]}, // GND_DRAIN, B1 GND
{usb_microb_device_pins[5], usb_c_host_sidea_pins[5]}, // GND, A5 CC1 (Rd 5.1 kO pull down)
{usb_microb_device_pins[8], usb_c_host_sidea_pins[5]}, // GND_DRAIN, A5 CC1 (Rd 5.1 kO pull down)
// B-C connections, data
{usb_microb_device_pins[2], usb_c_host_sidea_pins[7]}, // D-, A7 D-1
{usb_microb_device_pins[3], usb_c_host_sidea_pins[6]}, // D+, A6 D+1
@ -3256,6 +3281,8 @@ static const uint8_t usb__c_host_sideb__microb_device__cmicrob3_pins[][2] = {
{usb_microb_device_pins[8], usb_c_host_sideb_pins[12]}, // GND_DARIN, A12 GND
{usb_microb_device_pins[8], usb_c_host_sideb_pins[12 + 12]}, // GND_DRAIN, B12 GND
{usb_microb_device_pins[8], usb_c_host_sideb_pins[12 + 1]}, // GND_DRAIN, B1 GND
{usb_microb_device_pins[5], usb_c_host_sideb_pins[5]}, // GND, A5 CC1 (Rd 5.1 kO pull down)
{usb_microb_device_pins[8], usb_c_host_sideb_pins[5]}, // GND_DRAIN, A5 CC1 (Rd 5.1 kO pull down)
// B-C connections, data
{usb_microb_device_pins[2], usb_c_host_sideb_pins[7]}, // D-, A7 D-1
{usb_microb_device_pins[3], usb_c_host_sideb_pins[6]}, // D+, A6 D+1
@ -3315,6 +3342,8 @@ static const uint8_t usb__c_device_sidea__microb_device__cmicrob3_pins[][2] = {
{usb_microb_device_pins[8], usb_c_device_sidea_pins[12]}, // GND_DARIN, A12 GND
{usb_microb_device_pins[8], usb_c_device_sidea_pins[12 + 12]}, // GND_DRAIN, B12 GND
{usb_microb_device_pins[8], usb_c_device_sidea_pins[12 + 1]}, // GND_DRAIN, B1 GND
{usb_microb_device_pins[5], usb_c_device_sidea_pins[5]}, // GND, A5 CC1 (Rd 5.1 kO pull down)
{usb_microb_device_pins[8], usb_c_device_sidea_pins[5]}, // GND_DRAIN, A5 CC1 (Rd 5.1 kO pull down)
// B-C connections, data
{usb_microb_device_pins[2], usb_c_device_sidea_pins[7]}, // D-, A7 D-1
{usb_microb_device_pins[3], usb_c_device_sidea_pins[6]}, // D+, A6 D+1
@ -3374,6 +3403,8 @@ static const uint8_t usb__c_device_sideb__microb_device__cmicrob3_pins[][2] = {
{usb_microb_device_pins[8], usb_c_device_sideb_pins[12]}, // GND_DARIN, A12 GND
{usb_microb_device_pins[8], usb_c_device_sideb_pins[12 + 12]}, // GND_DRAIN, B12 GND
{usb_microb_device_pins[8], usb_c_device_sideb_pins[12 + 1]}, // GND_DRAIN, B1 GND
{usb_microb_device_pins[5], usb_c_device_sideb_pins[5]}, // GND, A5 CC1 (Rd 5.1 kO pull down)
{usb_microb_device_pins[8], usb_c_device_sideb_pins[5]}, // GND_DRAIN, A5 CC1 (Rd 5.1 kO pull down)
// B-C connections, data
{usb_microb_device_pins[2], usb_c_device_sideb_pins[7]}, // D-, A7 D-1
{usb_microb_device_pins[3], usb_c_device_sideb_pins[6]}, // D+, A6 D+1