有个低功耗的产品,是一直带电的。只想设计一个按键。
这个按键,需要实现:
1.短按深度睡眠的唤醒
2.长按3秒,进入配置模式
3.长按6s恢复出厂设置。
但是我看源码是这样的
复位的原因不能是深度睡眠的复位,另外,此处的判断长按是阻塞等待
所以需要实现一个按键实现以上功能。
是不是只有如下:
1.短按唤醒,进入app
2.在app内判断长按的时间。
3.大于6s的恢复出厂,app来清空nvs,重新定向bootloader跳转从app区到factory的区。
4.不大于6s,大于3s,进入配置。
5.不大于3s,忽略。
关于恢复出厂的按键IO与深度睡眠的唤醒IO是同一个的问题
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: No registered users and 80 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.