chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如果在Zephyr內(nèi)如何使用ESP32藍(lán)牙

ZephyrProject ? 來(lái)源:ZephyrProject ? 作者:ZephyrProject ? 2021-06-07 16:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在Zephyr ESP32 藍(lán)牙驅(qū)動(dòng)簡(jiǎn)析一文中簡(jiǎn)要分析了esp32 藍(lán)牙如何集成進(jìn)Zephyr,本文接著說(shuō)明如果在Zephyr內(nèi)使用ESP32藍(lán)牙。

在Zepher中使用ESP32藍(lán)牙比WIFI還要簡(jiǎn)單只要基于esp32 board編譯的APP配置了CONFIG_BT=y就會(huì)默認(rèn)打開(kāi)ESP32藍(lán)牙的配置CONFIG_BT_ESP32,詳細(xì)可見(jiàn)boardsxtensaesp32Kconfig.defconfig.

之后就直接使用zephyr提供的藍(lán)牙API進(jìn)行應(yīng)用編程即可。

本文不說(shuō)明如何進(jìn)行藍(lán)牙編程,試跑一個(gè)Zephyr的藍(lán)牙例程eddystone,這是Google BLE Beacon,用于藍(lán)牙定位。

例程的配置文件如下

1

2

3

4

CONFIG_BT=y

CONFIG_BT_DEBUG_LOG=y

CONFIG_BT_PERIPHERAL=y

CONFIG_BT_DEVICE_NAME=“Zephyr Eddystone”

應(yīng)用主程序如下, 實(shí)際的各種流程都在bt_ready中展開(kāi)

void main(void)

{

int err;

bt_conn_cb_register(&conn_callbacks);

k_work_init_delayable(&idle_work, idle_timeout);

/* Initialize the Bluetooth Subsystem */

err = bt_enable(bt_ready);

if (err) {

printk(“Bluetooth init failed (err %d)

”, err);

}

}

編譯并下載

1

2

west build -p -b esp32 zephyrproject/zephyr/samples/bluetooth/eddystone

west flash --esp-device /dev/ttyS11

運(yùn)行l(wèi)og如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

??*** Booting Zephyr OS build v2.6.0-rc1-300-g6ce0f2ee6606 ***

phy_version: 4500, 0cd6843, Sep 17 2020, 1507, 0, 2

Coex register schm btdm cb faild

Bluetooth initialized

Initial advertising as C457F8:DE (public)

Configuration mode: waiting connections.。。

[0000.911,000] 《dbg》 bt_hci_driver_esp32.hci_esp_host_rcv_pkt: Calling bt_recv(0x3fff4c28)

--- 98 messages dropped ---

[0000.911,000] 《inf》 bt_hci_core: Identity: C457F8:DE (public)

[0000.911,000] 《inf》 bt_hci_core: HCI: version 4.2 (0x08) revision 0x030e, manufacturer 0x0060

[0000.911,000] 《inf》 bt_hci_core: LMP: version 4.2 (0x08) subver 0x030e

[0000.911,000] 《dbg》 bt_hci_driver_esp32.bt_esp32_send: buf 0x3fff4c28 type 0 len 18

[0000.911,000] 《dbg》 bt_hci_driver_esp32: Final HCI buffer:

01 06 20 0f a0 00 f0 00 00 00 00 00 00 00 00 00 |。。 。。.。。 。。.。。.。。

00 07 00 |。。.

手機(jī)上通過(guò)nrf connect可以看到”Zephyr Eddystone”

從上面可以看到zephyr上面使用ESP32藍(lán)牙完全可以不用關(guān)心驅(qū)動(dòng),是單純應(yīng)用層的編程。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 藍(lán)牙
    +關(guān)注

    關(guān)注

    116

    文章

    6164

    瀏覽量

    176432
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    1926

    瀏覽量

    65504
  • 編程
    +關(guān)注

    關(guān)注

    89

    文章

    3704

    瀏覽量

    96245
  • Zephyr
    +關(guān)注

    關(guān)注

    0

    文章

    41

    瀏覽量

    6437

原文標(biāo)題:Zephyr ESP32 藍(lán)牙試用

文章出處:【微信號(hào):ZephyrProject,微信公眾號(hào):ZephyrProject】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如果在FMC執(zhí)行“程序”或“擦除”時(shí)發(fā)生中斷事件,是否會(huì)處理中斷事件?

    如果在FMC執(zhí)行“程序”或“擦除”時(shí)發(fā)生中斷事件,是否會(huì)處理中斷事件?
    發(fā)表于 08-27 08:01

    如果在FMC執(zhí)行“程序”或“擦除”時(shí)發(fā)生中斷事件,是否會(huì)處理中斷事件呢?

    如果在FMC執(zhí)行“程序”或“擦除”時(shí)發(fā)生中斷事件,是否會(huì)處理中斷事件?
    發(fā)表于 08-22 06:58

    如果在配置位中啟用了看門(mén)狗(WDT)功能,是否會(huì)影響ISP升級(jí)過(guò)程呢?

    如果在配置位中啟用了看門(mén)狗 (WDT) 功能,則看門(mén)狗將自動(dòng)啟動(dòng)。默認(rèn)時(shí)鐘源是內(nèi)部低速10 kHz時(shí)鐘。復(fù)位時(shí)間 = 溢出時(shí)間延遲時(shí)間 = (2 ^ 18 1026) /10k=26.3 秒
    發(fā)表于 08-18 08:26

    ESP32開(kāi)發(fā)板元件資料

    ESP32開(kāi)發(fā)板元件
    發(fā)表于 07-21 14:47 ?13次下載

    如果在WL_REG_ON/BT_REG_ON為低時(shí)輸入PCIe REFCLK,會(huì)有什么問(wèn)題嗎?

    如果在WL_REG_ON/BT_REG_ON為低時(shí)輸入PCIe REFCLK,會(huì)有什么問(wèn)題嗎? 我想知道當(dāng) VBAT/VDDIO 處于開(kāi)啟狀態(tài)且 WL_REG_ON/BT_REG_ON 處于低電平時(shí)哪個(gè)電源域處于開(kāi)啟狀態(tài)。 謝謝。
    發(fā)表于 07-17 07:34

    ESP32用作經(jīng)典藍(lán)牙串口透?jìng)髂K與手機(jī)進(jìn)行串口通信

    本文介紹了如何把ESP32用作一個(gè)藍(lán)牙串口透?jìng)髟O(shè)備使用,其功能和常用的HC-05/06串口藍(lán)牙設(shè)備一樣。并與手機(jī)藍(lán)牙串口APP進(jìn)行雙向藍(lán)牙
    的頭像 發(fā)表于 06-20 17:45 ?1662次閱讀
    <b class='flag-5'>ESP32</b>用作經(jīng)典<b class='flag-5'>藍(lán)牙</b>串口透?jìng)髂K與手機(jī)進(jìn)行串口通信

    樂(lè)鑫ESP32-C5全面進(jìn)入量產(chǎn)

    樂(lè)鑫信息科技 (688018.SH) 宣布,ESP32-C5 現(xiàn)已全面進(jìn)入量產(chǎn)。
    的頭像 發(fā)表于 05-06 16:50 ?883次閱讀

    STM32和ESP32應(yīng)該學(xué)哪個(gè)

    等等,市場(chǎng)占有率也很高。 ESP32相對(duì)年輕了不少,滿打滿算也不到 10 歲,他的前身,還得從 ESP8266 說(shuō)起,都屬于樂(lè)鑫科技的產(chǎn)品。 如果你用單片機(jī)做過(guò)一些物聯(lián)網(wǎng)產(chǎn)品,那多多少少應(yīng)該聽(tīng)過(guò)
    的頭像 發(fā)表于 02-18 09:52 ?935次閱讀

    THS1209掃描工作模式下,如果在第一個(gè)CONV_CLK周期進(jìn)行讀操作,讀出的數(shù)據(jù)雖然無(wú)效,但是否是允許的?

    沿自動(dòng)出現(xiàn)在數(shù)據(jù)總線上? 2、如果在第一個(gè)CONV_CLK 周期進(jìn)行讀操作,讀出的數(shù)據(jù)雖然無(wú)效,但是否是允許的? 3、如果在最后一個(gè)CONV_CLK時(shí)鐘周期結(jié)束時(shí)停止讀操作,很明顯還有4個(gè)轉(zhuǎn)換好的數(shù)據(jù)
    發(fā)表于 02-10 08:36

    esp32如何接入豆包

    要在 ESP32 上接入豆包工具,本質(zhì)上是讓 ESP32 設(shè)備與豆包的 API 進(jìn)行通信,以獲取相關(guān)服務(wù)
    的頭像 發(fā)表于 02-05 13:40 ?2519次閱讀
    <b class='flag-5'>esp32</b>如何接入豆包

    THS1209如果在第一個(gè)CONV_CLK 周期進(jìn)行讀操作,讀出的數(shù)據(jù)雖然無(wú)效,但是否是允許的?

    沿自動(dòng)出現(xiàn)在數(shù)據(jù)總線上? 2、如果在第一個(gè)CONV_CLK 周期進(jìn)行讀操作,讀出的數(shù)據(jù)雖然無(wú)效,但是否是允許的? 3、如果在最后一個(gè)CONV_CLK時(shí)鐘周期結(jié)束時(shí)停止讀操作,很明顯還有4個(gè)轉(zhuǎn)換
    發(fā)表于 02-05 07:45

    如果在ldc1000evm上只更換電容,我并聯(lián)了一個(gè)0.1微法的電容,在GUI上如何設(shè)置參數(shù)?

    求大神幫忙,如果在ldc1000evm上只更換電容,我并聯(lián)了一個(gè)0.1微法的電容,在GUI上如何設(shè)置參數(shù)?
    發(fā)表于 12-26 06:12

    【AI技術(shù)支持】ESP32-S3模組EspBleOTA搜索不到ble_ota例程的藍(lán)牙問(wèn)題處理

    啟明云端/01問(wèn)題描述在智能標(biāo)識(shí)牌上使用ESP32-S3-WROOM-1U模組,ESP-IDF版本為idf5.0.2時(shí),客戶在ESP32-S3模組燒錄運(yùn)行
    的頭像 發(fā)表于 12-13 18:06 ?2528次閱讀
    【AI技術(shù)支持】<b class='flag-5'>ESP32</b>-S3模組EspBleOTA搜索不到ble_ota例程的<b class='flag-5'>藍(lán)牙</b>問(wèn)題處理

    ESP32-S3-WROOM-1/ESP32-S3-WROOM-1U技術(shù)規(guī)格書(shū)

    電子發(fā)燒友網(wǎng)站提供《ESP32-S3-WROOM-1/ESP32-S3-WROOM-1U技術(shù)規(guī)格書(shū).pdf》資料免費(fèi)下載
    發(fā)表于 12-07 15:30 ?11次下載

    基于ESP32-C3FN4為核心自主研發(fā)的Wi-Fi+BT模塊-RF-WM-ESP32B1

    WI-FI模組 - RF-WM-ESP32B1是基于ESP32-C3FN4為核心自主研發(fā)的Wi-Fi+BT模塊,支持IEEE 802.11b/g/n (2.4 GHz Wi-Fi)和低功耗藍(lán)牙5.0,可廣泛用于各種消費(fèi)類(lèi)電子、手
    的頭像 發(fā)表于 11-07 09:45 ?912次閱讀
    基于<b class='flag-5'>ESP32</b>-C3FN4為核心自主研發(fā)的Wi-Fi+BT模塊-RF-WM-<b class='flag-5'>ESP32</b>B1