-
Notifications
You must be signed in to change notification settings - Fork 37
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Fix: Crashes were happening due to bad handling of interrupts. This should be fixed in this update, testing ongoing - Remove all calls to radio.maskIRQ();, reduces delays due to SPI transfers and improves response times - Due to previous, re-write all interrupt handling to be done completely at the gateway layer via logic, not through radio masking or stopping/starting of the interrupt handler - Add delays to interrupt handling routines to minimize CPU usage while maintaining performance - Declare related interrupt variables as volatile
- Loading branch information
Showing
2 changed files
with
17 additions
and
18 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters