Hi all,
I'm attempting to setup an interrupt in the ULP of the ESP32S2.
Going by whats in the technical reference manual on page 45 I need to: please set the register SENS_SAR_COCPU_INT_ENA_REG
I am struggling to understand how to set the register so that I have an interrupts setup on a GPIO in ULP. I have begun trying to understand other functions from examples here such as the ulp_riscv_gpio_init(GPIO) function which contains some information around setting up a GPIO to remain on (a problem I had from another post).
SET_PERI_REG_MASK(SENS_SAR_IO_MUX_CONF_REG, SENS_IOMUX_CLK_GATE_EN_M);
I can follow this particular register in the technical reference guide and have an idea of what it's doing (barely).
I can't piece together what I am meant to do with the SENS_SAR_COCPU_INT_ENA_REG register and how I associate it to a register, or even how to set it for rising or falling edge as that doesn't appear in any of the register bits in the technical reference guide.
To summarise, my questions are:
1 - How do I set up an interrupt from ULP to wake up within the ULP
2 - Will an interrupt setup in the ULP work during HALT, or only during Run mode? (Refer to Figure 1-4, Page 30 technical reference manual )
Any help is appreciated, even just pointing me towards a guide on how to setup GPIO's/other in the ULP.
Cheers.
Interrupts in ESP32S2 ULP
Jump to
- English Forum
- Explore
- News
- General Discussion
- FAQ
- Documentation
- Documentation
- Sample Code
- Discussion Forum
- Hardware
- ESP-IDF
- ESP-BOX
- ESP-ADF
- ESP-MDF
- ESP-WHO
- ESP-SkaiNet
- ESP32 Arduino
- IDEs for ESP-IDF
- ESP-AT
- ESP IoT Solution
- ESP RainMaker
- Rust
- ESP8266
- Report Bugs
- Showcase
- Chinese Forum 中文社区
- 活动区
- 乐鑫活动专区
- 讨论区
- 全国大学生物联网设计竞赛乐鑫答疑专区
- ESP-IDF 中文讨论版
- 《ESP32-C3 物联网工程开发实战》书籍讨论版
- ESP-AT 中文讨论版
- ESP-BOX 中文讨论版
- ESP IoT Solution 中文讨论版
- ESP-ADF 中文讨论版
- ESP Mesh 中文讨论版
- ESP Cloud 中文讨论版
- ESP-WHO 中文讨论版
- ESP-SkaiNet 中文讨论版
- ESP 生产支持讨论版
- 硬件问题讨论
- 项目展示
Who is online
Users browsing this forum: biakss and 255 guests
- All times are UTC
- Top
- Delete cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. ESP8266EX and ESP32 are some of our products.