Just in case anyone else comes up with the same issue I’m posting a list of pins which can be used without doing anything special, the pins commented out cannot be used without some (yet to discovered) incantation, mostly see to be assigned to a LCD cape??
//CON 1
b.pinMode(‘P9_13’, b.INPUT); // GPIO0-31
b.pinMode(‘P9_11’, b.INPUT); // GPIO0-30
b.pinMode(‘P9_12’, b.INPUT); // GPIO1-28
b.pinMode(‘P9_16’, b.INPUT); // GPIO1-19
b.pinMode(‘P9_14’, b.INPUT); // GPIO1-18
b.pinMode(‘P9_15’, b.INPUT); // GPIO1-16
//CON 2
b.pinMode(‘P9_30’, b.INPUT); // GPIO3-16
// b.pinMode(‘P9_28’, b.INPUT); // GPIO3-17
b.pinMode(‘P9_21’, b.INPUT); // GPIO0-3
b.pinMode(‘P9_26’, b.INPUT); // GPIO0-14
b.pinMode(‘P9_22’, b.INPUT); // GPIO0-2
b.pinMode(‘P9_23’, b.INPUT); // GPIO1-17
//CON 3
// b.pinMode(‘P9_31’, b.INPUT); // GPIO3-14
// b.pinMode(‘P9_29’, b.INPUT); // GPIO3-15
b.pinMode(‘P9_41’, b.INPUT); // GPIO0-20
// b.pinMode(‘P8_33’, b.INPUT); // GPIO0-9
b.pinMode(‘P9_42’, b.INPUT); // GPIO0-7
// b.pinMode(‘P8_31’, b.INPUT); // GPIO0-10
//CON 4
// b.pinMode(‘P8_41’, b.INPUT); // GPIO2-10
// b.pinMode(‘P8_43’, b.INPUT); // GPIO2-8
// b.pinMode(‘P8_35’, b.INPUT); // GPIO0-8
// b.pinMode(‘P8_45’, b.INPUT); // GPIO2-6
// b.pinMode(‘P8_37’, b.INPUT); // GPIO2-14
// b.pinMode(‘P8_39’, b.INPUT); // GPIO2-12
//CON 5
b.pinMode(‘P8_7’, b.INPUT); // GPIO2-2
b.pinMode(‘P8_8’, b.INPUT); // GPIO2-3
b.pinMode(‘P8_9’, b.INPUT); // GPIO2-5
b.pinMode(‘P8_10’, b.INPUT); // GPIO2-4
b.pinMode(‘P8_11’, b.INPUT); // GPIO1-13
b.pinMode(‘P8_12’, b.INPUT); // GPIO1-12
//CON 6
b.pinMode(‘P8_18’, b.INPUT); // GPIO2-1
b.pinMode(‘P8_17’, b.INPUT); // GPIO0-27
b.pinMode(‘P8_13’, b.INPUT); // GPIO0-23
b.pinMode(‘P8_16’, b.INPUT); // GPIO1-14
b.pinMode(‘P8_14’, b.INPUT); // GPIO0-26
b.pinMode(‘P8_15’, b.INPUT); // GPIO1-15
//CON 7
// b.pinMode(‘P8_27’, b.INPUT); // GPIO2-22
//** b.pinMode(‘P8_19’, b.INPUT); // GPIO0-22 **OK used for output for test
// b.pinMode(‘P8_29’, b.INPUT); // GPIO2-23
// b.pinMode(‘P8_34’, b.INPUT); // GPIO2-17
// b.pinMode(‘P8_30’, b.INPUT); // GPIO2-25
// b.pinMode(‘P8_32’, b.INPUT); // GPIO0-11
//CON 8
// b.pinMode(‘P8_46’, b.INPUT); // GPIO2-7
// b.pinMode(‘P8_44’, b.INPUT); // GPIO2-9
// b.pinMode(‘P8_36’, b.INPUT); // GPIO2-16
// b.pinMode(‘P8_42’, b.INPUT); // GPIO2-11
// b.pinMode(‘P8_38’, b.INPUT); // GPIO2-15
// b.pinMode(‘P8_40’, b.INPUT); // GPIO2-13
hmm does the code button work?