Advertisement
lcsjuniorsi

S2 mini ESP32-S2 (pins_arduino.h)

Nov 14th, 2021 (edited)
523
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.25 KB | None | 0 0
  1. #ifndef Pins_Arduino_h
  2. #define Pins_Arduino_h
  3.  
  4. #include <stdint.h>
  5.  
  6. #define EXTERNAL_NUM_INTERRUPTS 46
  7. #define NUM_DIGITAL_PINS        48
  8. #define NUM_ANALOG_INPUTS       20
  9.  
  10. #define analogInputToDigitalPin(p)  (((p)<20)?(esp32_adc2gpio[(p)]):-1)
  11. #define digitalPinToInterrupt(p)    (((p)<48)?(p):-1)
  12. #define digitalPinHasPWM(p)         (p < 46)
  13.  
  14. static const uint8_t TX = 43;
  15. static const uint8_t RX = 44;
  16.  
  17. // ~/snap/arduino/current/.arduino15/packages/esp32/hardware/esp32/2.0.1/variants/esp32s2/pins_arduino.h
  18. // ~/.arduino15/packages/esp32/hardware/esp32/2.0.1/variants/esp32s2/pins_arduino.h
  19. // ~C:\Users\xxx\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.1\variants\esp32s2\pins_arduino.h
  20.  
  21. // static const uint8_t SDA = 8;
  22. // static const uint8_t SCL = 9;
  23.  
  24. static const uint8_t SDA = 33;
  25. static const uint8_t SCL = 35;
  26.  
  27. // static const uint8_t SS    = 34;
  28. // static const uint8_t MOSI  = 35;
  29. // static const uint8_t MISO  = 37;
  30. // static const uint8_t SCK   = 36;
  31.  
  32. static const uint8_t SS    = 12;
  33. static const uint8_t MOSI  = 11;
  34. static const uint8_t MISO  = 9;
  35. static const uint8_t SCK   = 7;
  36.  
  37. static const uint8_t A0 = 1;
  38. static const uint8_t A1 = 2;
  39. static const uint8_t A2 = 3;
  40. static const uint8_t A3 = 4;
  41. static const uint8_t A4 = 5;
  42. static const uint8_t A5 = 6;
  43. static const uint8_t A6 = 7;
  44. static const uint8_t A7 = 8;
  45. static const uint8_t A8 = 9;
  46. static const uint8_t A9 = 10;
  47. static const uint8_t A10 = 11;
  48. static const uint8_t A11 = 12;
  49. static const uint8_t A12 = 13;
  50. static const uint8_t A13 = 14;
  51. static const uint8_t A14 = 15;
  52. static const uint8_t A15 = 16;
  53. static const uint8_t A16 = 17;
  54. static const uint8_t A17 = 18;
  55. static const uint8_t A18 = 19;
  56. static const uint8_t A19 = 20;
  57.  
  58. static const uint8_t T1 = 1;
  59. static const uint8_t T2 = 2;
  60. static const uint8_t T3 = 3;
  61. static const uint8_t T4 = 4;
  62. static const uint8_t T5 = 5;
  63. static const uint8_t T6 = 6;
  64. static const uint8_t T7 = 7;
  65. static const uint8_t T8 = 8;
  66. static const uint8_t T9 = 9;
  67. static const uint8_t T10 = 10;
  68. static const uint8_t T11 = 11;
  69. static const uint8_t T12 = 12;
  70. static const uint8_t T13 = 13;
  71. static const uint8_t T14 = 14;
  72.  
  73. static const uint8_t DAC1 = 17;
  74. static const uint8_t DAC2 = 18;
  75.  
  76. #endif /* Pins_Arduino_h */
  77.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement