用户自定义状态机回调函数 回调函数作为形参的方式传递给esp_event_loop_init(event_handler,NULL)函数 创建任务esp_event_loop_task一直监测状态机状态,当底层驱动传递过来新状态时,自定义函数得到回调 esp-idf https://github.com/espressif/esp-idf/blob/ca1e5e5bc/components/esp32/include/esp_wifi.h 注册一个gpio中断: 1.创建一个gpio_config_t结构体,配置gpio_config_t结构体变量 2.使能gpio_config_t结构体gpio_config(&io_conf) 3.使用gpio_install_isr_service(ESP_INTR_FLAG_DEFAULT)允许每个GPIO注册中断处理程序 4.注册中断gpio_isr_handler_add(GPIO_INPUT_IO_0, gpio_isr_handler, (void*) GPIO_INPUT_IO_0) 以上就是esp32注册一个中断的步骤,注意不再使用中断时释放中断gpio_isr_handler_remove(GPIO_INPUT_IO_0) 同时说明,在FreeRTOS里面,一般不会在中断处理函数里面做太多东西,PS:RTOS嵌入式实时操作系统,一般的做法是间接通过一个等待队列来通知中断的发生,这样做的目的可大大减少中断处理函数花费的时间,达到实时目的。esp32-WIFI状态机
esp_wifi.h文件 depict WiFi programming model
GPIO
————————————————
参考链接:https://blog.csdn.net/fengfeng0328/article/details/82825413reference
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算