Макросы всегда были собраны 0, Означает ли это отсутствие поддержки ble4. 0 ?
вопросы был задан 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.
Скриншот изменения кода:
3. Тест на прижигание после получения прошивки log след:
a. После перезагрузки, Используйте пульт управления последовательной командой для тестирования передачи: Выполняйте по порядку две команды из скриншот---Телефон nrf connectAPP У нас есть доступ к оборудованию
b. После перезагрузки, Проверка команды с помощью пульта управления SERVER оборудован: Выполняйте по порядку две команды из скриншот---Телефон APP Подключена SERVER оборудован, Передавать данные по связи.
Да, SDK В ней два набора протоколов bluetooth, По умолчанию NimBLE Стек протоколов bluetooth, Только за BLE, И еще Один стек протоколов bluetooth в поддержку BT и BLE, Сравнительно компилированная прошивка также будет немного больше, Выбор может быть определен макросом. Две стеки протоколов bluetooth ссылаются на два документа соответственно:
Почти выбрал другой чип. Продолжим оценку чипа завтра.