Search found 38 matches

by gezhia
Wed Feb 01, 2023 4:17 am
Forum: 《ESP32-C3 物联网工程开发实战》书籍讨论版
Topic: Light sleep模式应用请教
Replies: 3
Views: 29947

Light sleep模式应用请教

1.Light sleep模式是否可以用用定时器唤醒?可以用哪些定时器,对定时器时钟源有什么要求?项目需要1HZ的唤醒频率。
2.项目需要ULP协处理器对RTC_IO做ulp_set_wakeup_period(0, 100000);100ms周期性唤醒计数处理,这里的100ms定时时钟源有什么要求?
3.ULP协处理程序是否可以在系统活动CPU正常工作的情况下继续运行,也就是不管系统是唤醒状态还是在light sleep状态下,ULP协处理器程序都按照自己的周期去运行?
by gezhia
Tue Jan 31, 2023 12:15 pm
Forum: 《ESP32-C3 物联网工程开发实战》书籍讨论版
Topic: ESPBlufi app使用
Replies: 1
Views: 24840

ESPBlufi app使用

根据书本提示下载了ESPBlufi app,芯片程序里BLUFI_DEVICE_NAME "BLUFI_DEVICE"时能够被ESPBlufi app识别,如果改成了自定义的名字就识别不出来了,ESPBlufi app是做名字过滤的吗?
by gezhia
Tue Jan 31, 2023 12:12 pm
Forum: 《ESP32-C3 物联网工程开发实战》书籍讨论版
Topic: 蓝牙初始化时esp_bt_controller_mem_release()函数的理解
Replies: 4
Views: 28067

Re: 蓝牙初始化时esp_bt_controller_mem_release()函数的理解

已经解决,通过menuconfig里修改参数就可以编译成功了。

现在有个疑问:复制例程里的代码,WiFi没有通过menuconfig进行配置,只是进行代码调用就能完成功能配置。而蓝牙却需要用menuconfig做额外的配置。这个时候会搞不清方向,是否有官方的详细说明来指导menuconfig的使用?
by gezhia
Tue Jan 31, 2023 2:11 am
Forum: 《ESP32-C3 物联网工程开发实战》书籍讨论版
Topic: 蓝牙初始化时esp_bt_controller_mem_release()函数的理解
Replies: 4
Views: 28067

Re: 蓝牙初始化时esp_bt_controller_mem_release()函数的理解

明白,谢谢! 另外,根据书本讲解,在配置blufi的时候复制了例程中的源码,并在menuconfig里开启了蓝牙,结果编译的时候如下提示,不知道是什么原因? c:/espressif/tools/xtensa-esp32-elf/esp-2021r2-patch3-8.4.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: esp-idf/main/libmain.a(blufi_init.c.obj):(.literal.esp_blufi_host...
by gezhia
Mon Jan 30, 2023 4:18 am
Forum: 《ESP32-C3 物联网工程开发实战》书籍讨论版
Topic: 蓝牙初始化时esp_bt_controller_mem_release()函数的理解
Replies: 4
Views: 28067

蓝牙初始化时esp_bt_controller_mem_release()函数的理解

根据Blufi例程里的代码,esp_bt_controller_mem_release release the controller memory as per the mode。如果选用BLE模式就要在初始化之前先释放CLASSIC模式的内存,这个方式逻辑上有点不好理解。都还未被初始化,何须来释放?如果是用BLE模式,来初始化BLE内存是否更合理? void app_main(void) { esp_err_t ret; // Initialize NVS ret = nvs_flash_init(); if (ret == ESP_ERR_NVS_NO_FREE_PAGES || ret ...
by gezhia
Mon Jan 30, 2023 4:08 am
Forum: ESP-IDF 中文讨论版
Topic: ESP32 Deep-sleep 唤醒源
Replies: 2
Views: 1422

Re: ESP32 Deep-sleep 唤醒源

谢谢!
by gezhia
Thu Jan 19, 2023 4:30 am
Forum: 《ESP32-C3 物联网工程开发实战》书籍讨论版
Topic: 在线编程指南搜索不到函数信息
Replies: 5
Views: 26656

Re: 在线编程指南搜索不到函数信息

如何去esp-idf里面去找相关函数信息?请描述具体操作步骤。(新手 :mrgreen:
by gezhia
Thu Jan 19, 2023 4:28 am
Forum: 《ESP32-C3 物联网工程开发实战》书籍讨论版
Topic: IO初始化出错
Replies: 5
Views: 28365

Re: IO初始化出错

关于打印是这个gpio_reset_pin()函数默认配置的打印表述不正确,我讲程序修改如下后,删除了gpio_reset_pin函数,用gpio_config函数来配置,就能打印出正确的配置了。 gpio_config_t io_conf = {}; ESP_LOGI(TAG, "Hello, OB_helth!"); st_key_queue = xQueueCreate(1, sizeof(enum SYS_KEY_STATE)); power_state_Semaphore = xSemaphoreCreateBinary(); io_conf.intr_type = GPIO_INT...
by gezhia
Wed Jan 18, 2023 3:18 am
Forum: 《ESP32-C3 物联网工程开发实战》书籍讨论版
Topic: 结构体数组初始化报错
Replies: 2
Views: 6532

Re: 结构体数组初始化报错

谢谢解答!问题已经解决。
by gezhia
Wed Jan 18, 2023 3:17 am
Forum: 《ESP32-C3 物联网工程开发实战》书籍讨论版
Topic: IO初始化出错
Replies: 5
Views: 28365

Re: IO初始化出错

谢谢回复! 对于输入输出状态的判断是根据程序运行后的LOG判断的,跟我写的程序不一致。 I (315) cpu_start: Starting scheduler on PRO CPU. I (0) cpu_start: Starting scheduler on APP CPU. I (325) app_main: Hello, OB_helth! I (325) gpio: GPIO[4]| InputEn: 0| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0 I (335) gpio: GPIO[2]| InputEn...