• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь Работа с bluetooth из lua

kds

New member
Добрый день.

Есть вот такое чудо. Взял прошивку тут GitHub - nodemcu/nodemcu-firmware: lua based interactive firmware for mcu like esp8266 из ветки dev-esp32. Собрал с поддержкой bluetooth, залил. Однако запустить синий зуб не получилось.
Программа примитивная

Код:
print("staring...")
bthci.reset(function(err) print(err or "Ok! 1") end)
bthci.scan.setparams({mode=1,interval=40,window=20},function(err) print(err or "Ok! 2")end)
bthci.scan.on("adv_report", function(rep) print("ADV: "..encoder.toHex(rep))end)
bthci.scan.enable(1, function(err) print(err or "Ok! 3") end)
print("...done")
ESPlorer показывает следующее:
Код:
staring...
...done
> Ok! 1
31
31
Помогите, плз, разобраться, что я не так?
 

Юрий Ботов

Moderator
Команда форума
ИМХО надо их вложить одно в другое через калбэки:

reset(function() если нет ошибки то setparams({},function() если нет ошибки то on( ) ну и так далее...
 
  • Like
Реакции: kds
Сверху Снизу