5 Да или нет btapp Внутри ble, Нет NimBLE верс

выпустить 2022-09-04 20: 41: 07

define HCI_LE_HOST_SUPPORTED (x) ( (x) [HCI_EXT_FEATURE_LE_HOST_OFF] & HCI_EXT_FEATURE_LE_HOST_MASK)

Макросы всегда были собраны 0, Означает ли это отсутствие поддержки ble4. 0 ?
20180913104934985. png

Проверь еще

Наблюдатель
0
Просмотри
2. 5k
hshiping
hshiping 2022-09-05
Этот парень ленивый, ничего!

вопросы был задан btapp, Библиотека, использующая традиционный bluetooth, Библиотека традиционной bluetooth также поддерживает BLE в. Тест:
1. Используется SDK эт V1. 0. 4 верс--wm_sdk_w800_20211203. rar.
2. поменя SDK В библиотеку bluetooth:
a. в lib Их нужно занести в каталог libbtcontroller_br_edr. a и libbthost_br_edr. a на libbtcontroller. a (замен

Сбрось старую библиотеку)  и libbthost. a

b. toolsw800. config Экран CONFIG_W800_USE_NIMBLE---#CONFIG_W800_USE_NIMBLE=y
c. ldw800gcc_csky. ld Соедини файл и расширь код---LENGTH = 0x120000 на 0x140000
d. includewm_config. h Конфигурация традиция использования BT Одновременная поддержка библиотеки BLE:

#define TLS_CONFIG_BR_EDR    CFG_ON
#define TLS_CONFIG_BLE      CFG_ON

e. demowm_demo. h и DEMO_CONSOLE Хиро, открой DEMO_ON, Поставь блютуз DEMO откр DEMO_BT макрос

#define DEMO_CONSOLE                DEMO_ON
#define DEMO_BT                      (DEMO_ON && DEMO_CONSOLE) 

f. После внесения изменений, Сначала компилятор---make lib, больш make.

Скриншот изменения кода:
image. png

image. png

image. png

3. Тест на прижигание после получения прошивки log след:
a. После перезагрузки, Используйте пульт управления последовательной командой для тестирования передачи: Выполняйте по порядку две команды из скриншот---Телефон nrf connectAPP У нас есть доступ к оборудованию
image. png

image. png

b. После перезагрузки, Проверка команды с помощью пульта управления SERVER оборудован: Выполняйте по порядку две команды из скриншот---Телефон APP Подключена SERVER оборудован, Передавать данные по связи.
image. png

image. png

image. png

3 Ответь
isme
isme Сертифицированный эксперт 2022-09-05
Ледяные арбузы

Да, SDK В ней два набора протоколов bluetooth, По умолчанию NimBLE Стек протоколов bluetooth, Только за BLE, И еще Один стек протоколов bluetooth в поддержку BT и BLE, Сравнительно компилированная прошивка также будет немного больше, Выбор может быть определен макросом. Две стеки протоколов bluetooth ссылаются на два документа соответственно:
image. png

jxsrtml
jxsrtml 2022-09-05
Этот парень ленивый, ничего!

1

Писать ответы

Пожалуйста, введите ответ после входа, Нажми на логин

опубликова
вопросы

подел
Приятель

телефон
просматрива

Просканируй телефон