VB

Есть программный стек для работы по зигби - ZBOSS. Использую его на nrf52840 DK.
У стека есть функция
zb_bdb_reset_via_local_action(0);
, которая должна послать сигнал по зигби о том, что девайс уходит из сети И сгенерировать сигнал
ZB_ZDO_SIGNAL_LEAVE
внутри самого стека. Этот сигнал внутри стека попадает в пользовательскую функцию
zboss_signal_handler
, которая служит для реагирования программы на всякие внутренние события в стеке. (Функция чёт типа коллбека, то есть она пишется пользователем стека, но её название должно быть именно таким, ибо она вызвается с уже скомпилированного кода стека).
Проблема в том, что если я просто вешаю вызов
zb_bdb_reset_via_local_action(0);
при нажатии на кнопку, то девайс из сети выходит (я вижу это со стороны координатора), но сигнал
ZB_ZDO_SIGNAL_LEAVE
не генерируется и обработать это событие я не могу.
По началу я думал просто выходить и