diff --git a/gpio/readall.c b/gpio/readall.c index 8c565a9..03f66aa 100644 --- a/gpio/readall.c +++ b/gpio/readall.c @@ -153,10 +153,10 @@ static int physToWpi_M4_ZERO[64] = 17, 18, //27, 28 19, -1, //29, 30 20, 21, //31, 32 - 22, -1, //33, 34 - 23, 24, //35, 36 - 25, 26, //37, 38 - -1, 27, //39, 40 + -1, -1, //33, 34 + 22, 23, //35, 36 + 24, 25, //37, 38 + -1, 26, //39, 40 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, //41-> 55 -1, -1, -1, -1, -1, -1, -1, -1 // 56-> 63 @@ -166,23 +166,23 @@ static char * physNames_M4_ZERO[64] = { NULL, " 3.3V", "5V ", - " SDA.4", "5V ", - " SCL.4", "GND ", - " PWM.1", "TXD.1 ", - " GND", "RXD.1 ", + " SDA.0", "5V ", + " SCL.0", "GND ", + " PWM.2", "TXD.4 ", + " GND", "RXD.4 ", " TXD.5", "PCM_BCLK", " RXD.5", "GND ", - " PG02", "RTS.1 ", - " 3.3V", "CTS.1 ", + " PI11", "RTS.4 ", + " 3.3V", "CTS.4 ", " MOSI.1", "GND ", - " MISO.1", "PG01 ", + " MISO.1", "PC02 ", " SCLK.1", "CS0.1 ", " GND", "CS1.1 ", - " SDA.3", "SCL.3 ", - " PG03", "GND ", - " PG04", "PG00 ", - " PG05", "GND ", - "PCM_LRCK", "SPDIF ", + " SDA.1", "SCL.1 ", + " PI10", "GND ", + " PI09", "PH04 ", + " IR_RX", "GND ", + "PCM_LRCK", "PC07 ", "PCM_MCLK", "PCM_IN ", " GND", "PCM_OUT ", }; diff --git a/wiringPi/wiringPi.c b/wiringPi/wiringPi.c index a83c060..5275cc0 100644 --- a/wiringPi/wiringPi.c +++ b/wiringPi/wiringPi.c @@ -123,13 +123,13 @@ static int BANANAPI_PIN_MASK_M4_ZERO[12][32] = //[BANK] [INDEX] { {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,},//PA {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,},//PB - {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,},//PC + {-1,-1, 2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,},//PC {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,},//PD {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,},//PE {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,},//PF - { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,},//PG - {-1,-1, 2, 3, 4, 5, 6, 7, 8, 9,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,},//PH - { 0, 1, 2, 3, 4,-1,-1,-1,-1, 9,10,11,12,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,},//PI + {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,},//PG + {-1,-1, 2, 3, 4, 5, 6, 7, 8, 9,-1,11,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,},//PH + { 1,-1,-1, 3, 4, 5, 6, 7, 8, 9,10,-1,12,13,14,15,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,},//PI {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,},//PJ {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,},//PK {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,},//PE @@ -348,10 +348,10 @@ int pinToGpio_M4_BERRY[64] = int pinToGpio_M4_ZERO[64] = { - 208, 207, 211, 198, 199, 226, 203, - 227, 194, 200, 201, 231, 232, 193, - 230, 229, 233, 210, 209, 195, 196, - 192, 197, 204, 228, 202, 206, 205, + 262, 261, 268, 269, 270, 226, 257, + 227, 267, 271, 272, 231, 232, 66, + 230, 229, 233, 264, 263, 266, 265, + 228, -1, 258, 71, 256, 260, 259, // Padding: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // ... 31 @@ -398,25 +398,25 @@ int physToGpio_M4_ZERO[64] = { -1, // 0 -1, -1, // 1, 2 - 208, -1, - 207, -1, - 211, 198, - -1, 199, - 226, 203, + 262, -1, + 261, -1, + 268, 269, + -1, 270, + 226, 257, 227, -1, - 194, 200, - -1, 201, + 267, 271, + -1, 272, 231, -1, - 232, 193, + 232, 66, 230, 229, -1, 233, // 25, 26 - 210, 209, // 27 - 195, -1, // 29 - 196, 192, // 31 - 197, -1, // 33 - 204, 228, // 35 - 202, 206, // 37 - -1, 205, // 39 + 264, 209, // 27 + 266, -1, // 29 + 265, 228, // 31 + -1, -1, // 33 + 258, 71, // 35 + 256, 260, // 37 + -1, 259, // 39 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // ... 49 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // ... 63