4 changed files with 268 additions and 8 deletions
-
237chip/basic/basic_h/pin.cpp
-
4chip/basic/basic_h/pin.hpp
-
34components/sensors/mcp41xxx/mcp41xxx.cpp
-
1components/sensors/mcp41xxx/mcp41xxx.hpp
@ -0,0 +1,237 @@ |
|||
#include "pin.hpp"
|
|||
namespace iflytop { |
|||
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"; |
|||
}; |
|||
|
|||
} // namespace iflytop
|
Write
Preview
Loading…
Cancel
Save
Reference in new issue