Search found 17 matches

by Robert-qiao
Mon Jun 20, 2022 2:20 pm
Forum: ESP-IDF 中文讨论版
Topic: 关于代码移植后数据打印不完全的问题
Replies: 0
Views: 1275

关于代码移植后数据打印不完全的问题

当前我使用的是TWAI驱动功能,例程测试下来没问题,数据打印完善,但是我将代码twai_self_test例程代码移植自己的工程之中就会出现数据打印不完全的现象。请问是什么原因。。。。。
捕获.PNG
捕获.PNG (29.25 KiB) Viewed 1275 times
by Robert-qiao
Mon May 23, 2022 1:26 pm
Forum: ESP-IDF 中文讨论版
Topic: 关于esp32C3的SPI接口作为普通IO
Replies: 1
Views: 1614

关于esp32C3的SPI接口作为普通IO

请教下ESP32C3怎么作为普通IO口使用?GPIO14~17,
我直接使用配置GPIO的方法都不行,还有哪里需要调整吗?
by Robert-qiao
Mon May 16, 2022 1:34 pm
Forum: ESP-IDF 中文讨论版
Topic: 关于使用ESP32C3 进行蓝牙OTA升级问题
Replies: 1
Views: 2493

关于使用ESP32C3 进行蓝牙OTA升级问题

使用环境Win10 版本:esp-idf-V4.3 E (74785) GATTS_DEMO: ======endota====== I (74785) esp_image: segment 0: paddr=001a0020 vaddr=3c0a0020 size=202a8h (131752) map I (74815) esp_image: segment 1: paddr=001c02d0 vaddr=3fc8d600 size=02b48h ( 11080) I (74815) esp_image: segment 2: paddr=001c2e20 vaddr=40380000 s...
by Robert-qiao
Tue Dec 07, 2021 7:26 am
Forum: ESP-IDF 中文讨论版
Topic: 蓝牙添加子服务问题
Replies: 8
Views: 14786

Re: 蓝牙添加子服务问题

ESP_XuLZ wrote:
Mon Nov 29, 2021 9:21 am
我上述所说的可能有些歧义,在服务声明这条属性里面有两个 UUID ,一个 是0x2800, 这是标识这条属性是服务声明的,而另一个UUID 是属性值中的UUID,是你要显示出来的;所以我上述的修改方法是可以让 128bit UUID全部显示为你修改了的;而 0x2800 这类 UUID 是不必要也不需要修改为 128bit 的UUID
所以说这里面是不是有一种冲突,就是我想加入多个Char但是不能修改UUID;能够修改UUID的话只能添加一个有用的CHAR;
请教是这样的逻辑吗?
by Robert-qiao
Mon Nov 29, 2021 9:08 am
Forum: ESP-IDF 中文讨论版
Topic: 蓝牙添加子服务问题
Replies: 8
Views: 14786

Re: 蓝牙添加子服务问题

对于服务声明这条属性,可以修改为以下代码 // Service Declaration [IDX_SVC] = // sizeof(uint16_t), sizeof(GATTS_SERVICE_UUID_TEST), (uint8_t *)&GATTS_SERVICE_UUID_TEST}}, {{ESP_GATT_AUTO_RSP}, {ESP_UUID_LEN_16, (uint8_t *)&primary_service_uuid, ESP_GATT_PERM_READ, sizeof(adv1_service_uuid128), sizeof(adv1_service_uuid12...
by Robert-qiao
Sat Nov 27, 2021 7:08 am
Forum: ESP-IDF 中文讨论版
Topic: 蓝牙添加子服务问题
Replies: 8
Views: 14786

Re: 蓝牙添加子服务问题

其中adv1_service_uuid128为自定义UUID: static uint8_t adv1_service_uuid128[16] = { /* LSB <--------------------------------------------------------------------------------> MSB */ //first uuid, 16bit, [12],[13] is the value //0xfb, 0x34, 0x9b, 0x5f, 0x80, 0x00, 0x00, 0x80, 0x00, 0x10, 0x00, 0x00, 0xEE, 0x0...
by Robert-qiao
Sat Nov 27, 2021 7:07 am
Forum: ESP-IDF 中文讨论版
Topic: 蓝牙添加子服务问题
Replies: 8
Views: 14786

Re: 蓝牙添加子服务问题

你好,你是想在一个 profile 下添加多个 service, 还是想在 一个 service 下添加多个 characteristic ?, 后者还需要注意 service 的handle 范围 ,如果 characteristic 不在 service 的handle 范围内也是不显示的 推荐你使用 gatt_server_sercive_table 示例作为参考,这样变动 service 或 characteristic 都很方便 问题是后者,尝试了下,按照例程是可以添加多个Characteristic,但是另一个问题,我怎么修改UUID啊,修改全部的UUID为自定义的, 按照我的理...
by Robert-qiao
Fri Nov 26, 2021 3:56 am
Forum: ESP-IDF 中文讨论版
Topic: 蓝牙添加子服务问题
Replies: 8
Views: 14786

蓝牙添加子服务问题

蓝牙中开启自定义服务之后,添加了一个子服务,怎么添加第二子服务啊 Screenshot_20211126_114504_no.nordicsemi.android.mcp.jpg.jpg 按照我的理解,在创建第一个子服务时候,改变属性以及UUID后再添加一次就可以,但是不行啊; case ESP_GATTS_CREATE_EVT: ESP_LOGE(GATTS_TAG, "CREATE_SERVICE_EVT, status %d, service_handle %d\n", param->create.status, param->create.service_handle); // ESP...
by Robert-qiao
Fri Nov 19, 2021 6:00 am
Forum: ESP-IDF 中文讨论版
Topic: esp32c3加入蓝牙功能和自己加入的逻辑有冲突?
Replies: 2
Views: 3459

Re: esp32c3加入蓝牙功能和自己加入的逻辑有冲突?

使用的是release版本V4.3,我将我的代码上传了,编译文件全部删除重新编译,还是不能解决。
IMS5_BA2.zip
(48.86 KiB) Downloaded 421 times
请帮助解决下,谢谢
by Robert-qiao
Thu Nov 18, 2021 7:33 am
Forum: ESP-IDF 中文讨论版
Topic: esp32c3加入蓝牙功能和自己加入的逻辑有冲突?
Replies: 2
Views: 3459

esp32c3加入蓝牙功能和自己加入的逻辑有冲突?

在版本V4.3的helloWord例程里面加入BLE功能,测试没问题之后加入自己代码逻辑,主要使用了以下几个外设:GPIO、定时器(10ms) 、ADC功能、NVS数据存储读取功能。加入完成之后,代码开始运行到一半就不运行了,去除掉蓝牙初始化功能之后,发现加进去的逻辑是没问题的,是之前预想的流程,但是加进蓝牙功能之后,就会不能完全运行的现象。以下是重启代码: [15:29:21.559]收←◆ESP-ROM:esp32c3-api1-20210207 Build:Feb 7 2021 rst:0x1 (POWERON),boot:0xe (SPI_FAST_FLASH_BOOT) SPIWP:...