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