Fix for the Konfigurator breaking BLE advertising (and related game features) #17
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/Konfigurator-breaks-BLE-advertising"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
As was reported here, the use of the Konfigurator (and, to my knowledge, only the use of the Konfigurator) would cause SystemK-based devices to perform erratically or not at all. In particular, BLE-based features like the KPoint game mode did not work at all. This fix address some of the root causes of that misbehavior.
The key fix was the substitution of cooperative timers in the place of the FreeRTOS timers used in the SystemK State Machine: we were overflowing timer queues and causing all kinds of problems. That can't happen anymore. This is described in more detail in the README.
Related PRs:
Fix for the Konfigurator breaking BLE advertising (and related game features).to Fix for the Konfigurator breaking BLE advertising (and related game features)