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? Если вы предоставите немного больше информации о том, чего пытаетесь достичь, я могу предоставить более конкретную помощь.

Другие вопросы по тегам