Bluegiga BGScript: Как разместить рекламу с помощью триггера событий?
Я использую программу BGScript для Bluetooth. BGScript обеспечивает запуск рекламного API. Имя API: "gap_set_adv_parameters(adv_interval_min, adv_interval_max, adv_channels)(результат)"
Что я хочу сделать, это отправить рекламный пакет, когда событие происходит. Не интервальная реклама. Есть ли способ сделать это? Любая помощь будет оценена. Спасибо,
iBeacon рекламный пример BGScript.
https://bluegiga.zendesk.com/entries/29990857-Apple-iBeacon-example
1 ответ
О каком событии ты говоришь? Если вы хотите ответить на прерывание от компонента в вашей цепи, вам нужно будет настроить hardware.xml
чтобы убедиться, что контакт прерывания установлен правильно. Затем, в зависимости от компонента, вам может потребоваться включить прерывания, изменив регистры этого компонента. При правильной настройке BGScript вызовет метод обработчика событий в вашем скрипте:
event hardware_io_port_status(delta, port, irq, state)
После этого вы можете установить параметры рекламы. Но вы уверены, что хотите установить параметры рекламы, а не просто обновить характеристики Bluetooth? Если вы предоставите немного больше информации о том, чего пытаетесь достичь, я могу предоставить более конкретную помощь.