jspininfo.h 901 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. // auto-generated pin info file
  2. // for board LINUX
  3. #ifndef __JSPININFO_H_
  4. #define __JSPININFO_H_
  5. #include "jspin.h"
  6. #define JSH_PIN_COUNT 0
  7. #define JSH_PORTA_COUNT 0
  8. #define JSH_PORTB_COUNT 0
  9. #define JSH_PORTC_COUNT 0
  10. #define JSH_PORTD_COUNT 0
  11. #define JSH_PORTE_COUNT 0
  12. #define JSH_PORTF_COUNT 0
  13. #define JSH_PORTG_COUNT 0
  14. #define JSH_PORTH_COUNT 0
  15. #define JSH_PORTA_OFFSET -1
  16. #define JSH_PORTB_OFFSET -1
  17. #define JSH_PORTC_OFFSET -1
  18. #define JSH_PORTD_OFFSET -1
  19. #define JSH_PORTE_OFFSET -1
  20. #define JSH_PORTF_OFFSET -1
  21. #define JSH_PORTG_OFFSET -1
  22. #define JSH_PORTH_OFFSET -1
  23. #define JSH_PININFO_FUNCTIONS 0
  24. typedef struct JshPinInfo {
  25. JsvPinInfoPort port;
  26. JsvPinInfoPin pin;
  27. JsvPinInfoAnalog analog; // TODO: maybe we don't need to store analogs separately
  28. JshPinFunction functions[JSH_PININFO_FUNCTIONS];
  29. } PACKED_FLAGS JshPinInfo;
  30. extern const JshPinInfo pinInfo[JSH_PIN_COUNT];
  31. #endif