In order to be sure the rest of the system is fully ready before initializing, because init may result in immediate events being triggered when used with toggle direct kscan inner devices.
Hit this with problems with the ZMK Uno shield after the soft off refactor. Without this change, the code attempts to schedule work items before that's allowed by Zephyr, leading to unexpected crashes.
Hit this with problems with the ZMK Uno shield after the soft off refactor. Without this change, the code attempts to schedule work items before that's allowed by Zephyr, leading to unexpected crashes.