You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
235 lines
4.0 KiB
235 lines
4.0 KiB
#include "zbase.h"
|
|
|
|
const char* pinname(Pin_t pin) {
|
|
switch (pin) {
|
|
case PinNull:
|
|
return "PinNull";
|
|
case PA0:
|
|
return "PA0";
|
|
case PA1:
|
|
return "PA1";
|
|
case PA2:
|
|
return "PA2";
|
|
case PA3:
|
|
return "PA3";
|
|
case PA4:
|
|
return "PA4";
|
|
case PA5:
|
|
return "PA5";
|
|
case PA6:
|
|
return "PA6";
|
|
case PA7:
|
|
return "PA7";
|
|
case PA8:
|
|
return "PA8";
|
|
case PA9:
|
|
return "PA9";
|
|
case PA10:
|
|
return "PA10";
|
|
case PA11:
|
|
return "PA11";
|
|
case PA12:
|
|
return "PA12";
|
|
case PA13:
|
|
return "PA13";
|
|
case PA14:
|
|
return "PA14";
|
|
case PA15:
|
|
return "PA15";
|
|
case PB0:
|
|
return "PB0";
|
|
case PB1:
|
|
return "PB1";
|
|
case PB2:
|
|
return "PB2";
|
|
case PB3:
|
|
return "PB3";
|
|
case PB4:
|
|
return "PB4";
|
|
case PB5:
|
|
return "PB5";
|
|
case PB6:
|
|
return "PB6";
|
|
case PB7:
|
|
return "PB7";
|
|
case PB8:
|
|
return "PB8";
|
|
case PB9:
|
|
return "PB9";
|
|
case PB10:
|
|
return "PB10";
|
|
case PB11:
|
|
return "PB11";
|
|
case PB12:
|
|
return "PB12";
|
|
case PB13:
|
|
return "PB13";
|
|
case PB14:
|
|
return "PB14";
|
|
case PB15:
|
|
return "PB15";
|
|
case PC0:
|
|
return "PC0";
|
|
case PC1:
|
|
return "PC1";
|
|
case PC2:
|
|
return "PC2";
|
|
case PC3:
|
|
return "PC3";
|
|
case PC4:
|
|
return "PC4";
|
|
case PC5:
|
|
return "PC5";
|
|
case PC6:
|
|
return "PC6";
|
|
case PC7:
|
|
return "PC7";
|
|
case PC8:
|
|
return "PC8";
|
|
case PC9:
|
|
return "PC9";
|
|
case PC10:
|
|
return "PC10";
|
|
case PC11:
|
|
return "PC11";
|
|
case PC12:
|
|
return "PC12";
|
|
case PC13:
|
|
return "PC13";
|
|
case PC14:
|
|
return "PC14";
|
|
case PC15:
|
|
return "PC15";
|
|
case PD0:
|
|
return "PD0";
|
|
case PD1:
|
|
return "PD1";
|
|
case PD2:
|
|
return "PD2";
|
|
case PD3:
|
|
return "PD3";
|
|
case PD4:
|
|
return "PD4";
|
|
case PD5:
|
|
return "PD5";
|
|
case PD6:
|
|
return "PD6";
|
|
case PD7:
|
|
return "PD7";
|
|
case PD8:
|
|
return "PD8";
|
|
case PD9:
|
|
return "PD9";
|
|
case PD10:
|
|
return "PD10";
|
|
case PD11:
|
|
return "PD11";
|
|
case PD12:
|
|
return "PD12";
|
|
case PD13:
|
|
return "PD13";
|
|
case PD14:
|
|
return "PD14";
|
|
case PD15:
|
|
return "PD15";
|
|
case PE0:
|
|
return "PE0";
|
|
case PE1:
|
|
return "PE1";
|
|
case PE2:
|
|
return "PE2";
|
|
case PE3:
|
|
return "PE3";
|
|
case PE4:
|
|
return "PE4";
|
|
case PE5:
|
|
return "PE5";
|
|
case PE6:
|
|
return "PE6";
|
|
case PE7:
|
|
return "PE7";
|
|
case PE8:
|
|
return "PE8";
|
|
case PE9:
|
|
return "PE9";
|
|
case PE10:
|
|
return "PE10";
|
|
case PE11:
|
|
return "PE11";
|
|
case PE12:
|
|
return "PE12";
|
|
case PE13:
|
|
return "PE13";
|
|
case PE14:
|
|
return "PE14";
|
|
case PE15:
|
|
return "PE15";
|
|
case PF0:
|
|
return "PF0";
|
|
case PF1:
|
|
return "PF1";
|
|
case PF2:
|
|
return "PF2";
|
|
case PF3:
|
|
return "PF3";
|
|
case PF4:
|
|
return "PF4";
|
|
case PF5:
|
|
return "PF5";
|
|
case PF6:
|
|
return "PF6";
|
|
case PF7:
|
|
return "PF7";
|
|
case PF8:
|
|
return "PF8";
|
|
case PF9:
|
|
return "PF9";
|
|
case PF10:
|
|
return "PF10";
|
|
case PF11:
|
|
return "PF11";
|
|
case PF12:
|
|
return "PF12";
|
|
case PF13:
|
|
return "PF13";
|
|
case PF14:
|
|
return "PF14";
|
|
case PF15:
|
|
return "PF15";
|
|
case PG0:
|
|
return "PG0";
|
|
case PG1:
|
|
return "PG1";
|
|
case PG2:
|
|
return "PG2";
|
|
case PG3:
|
|
return "PG3";
|
|
case PG4:
|
|
return "PG4";
|
|
case PG5:
|
|
return "PG5";
|
|
case PG6:
|
|
return "PG6";
|
|
case PG7:
|
|
return "PG7";
|
|
case PG8:
|
|
return "PG8";
|
|
case PG9:
|
|
return "PG9";
|
|
case PG10:
|
|
return "PG10";
|
|
case PG11:
|
|
return "PG11";
|
|
case PG12:
|
|
return "PG12";
|
|
case PG13:
|
|
return "PG13";
|
|
case PG14:
|
|
return "PG14";
|
|
case PG15:
|
|
return "PG15";
|
|
default:
|
|
break;
|
|
}
|
|
return "UNKNOWN_PIN";
|
|
};
|