- 🚨 Missing `break` statements in `zboss_signal_handler`
- Makes `zboss_signal_handler` return fast. According to the
[docs](https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.thread_zigbee.v2.0.0%2Fgroup__zb__comm__signals.html):
"Signal processing should not do long operations synchronously". I
removed calls to `prst_flash_led` (essentially a huge sync delay) and `debug_counters_increment`,
which were blocking. I'll try migrating the debug_counters to
non-blocking separately
- Main sensor reading task is started for the first time upon
the `ZB_ZDO_SIGNAL_SKIP_STARTUP` signal. This is what the
[weather_station sample](https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/applications/zigbee_weather_station/README.html) does. It should have no functional difference, but there's [some special handling for alarms started from the ZigBee task](
|
||
|---|---|---|
| .. | ||
| nrf-connect | ||
| .clang-format | ||