modesp32.h 676 B

12345678910111213141516171819202122232425262728293031
  1. #ifndef MICROPY_INCLUDED_ESP32_MODESP32_H
  2. #define MICROPY_INCLUDED_ESP32_MODESP32_H
  3. #define RTC_VALID_EXT_PINS \
  4. ( \
  5. (1ll << 0) | \
  6. (1ll << 2) | \
  7. (1ll << 4) | \
  8. (1ll << 12) | \
  9. (1ll << 13) | \
  10. (1ll << 14) | \
  11. (1ll << 15) | \
  12. (1ll << 25) | \
  13. (1ll << 26) | \
  14. (1ll << 27) | \
  15. (1ll << 32) | \
  16. (1ll << 33) | \
  17. (1ll << 34) | \
  18. (1ll << 35) | \
  19. (1ll << 36) | \
  20. (1ll << 37) | \
  21. (1ll << 38) | \
  22. (1ll << 39) \
  23. )
  24. #define RTC_LAST_EXT_PIN 39
  25. #define RTC_IS_VALID_EXT_PIN(pin_id) ((1ll << (pin_id)) & RTC_VALID_EXT_PINS)
  26. extern const mp_obj_type_t esp32_ulp_type;
  27. #endif // MICROPY_INCLUDED_ESP32_MODESP32_H