mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-26 09:45:37 +03:00
Split rx processing into three states to eliminate cycle time jitter
Allow tasks with state machines to control which state determines task duration Fix unit tests
This commit is contained in:
parent
bc4372588b
commit
25fcacf4c5
11 changed files with 89 additions and 20 deletions
|
@ -76,6 +76,7 @@ void disarm(flightLogDisarmReason_e reason);
|
|||
void tryArm(void);
|
||||
|
||||
bool processRx(timeUs_t currentTimeUs);
|
||||
void processRxModes(timeUs_t currentTimeUs);
|
||||
void updateArmingStatus(void);
|
||||
|
||||
void taskGyroSample(timeUs_t currentTimeUs);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue