Browse Source
Merge pull request #3062 from oltaco/fix-irq-clear
Fix unnecessary IRQ clearing
pull/2932/merge
ripplebiz
1 day ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
6 additions and
0 deletions
-
src/helpers/radiolib/CustomSX1262.h
|
|
@ -117,6 +117,12 @@ class CustomSX1262 : public SX1262 { |
|
|
_headerSeen = false; |
|
|
_headerSeen = false; |
|
|
return false; |
|
|
return false; |
|
|
} |
|
|
} |
|
|
|
|
|
if (!header && _headerSeen) { |
|
|
|
|
|
// something cleared the header flag, reset our state.
|
|
|
|
|
|
_activityAt = 0; _headerSeen = false; |
|
|
|
|
|
return false; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
if (header) { |
|
|
if (header) { |
|
|
if (!_headerSeen) { _headerSeen = true; _activityAt = now; }; |
|
|
if (!_headerSeen) { _headerSeen = true; _activityAt = now; }; |
|
|
if (now - _activityAt > _maxPayloadMillis) { |
|
|
if (now - _activityAt > _maxPayloadMillis) { |
|
|
|