mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-17 05:15:25 +03:00
Fixing and unifying Serial RX initialisation. Destination arguments now
go last and each init method is passed the rxConfig.
This commit is contained in:
parent
f06c8bb99b
commit
6a9d38783c
8 changed files with 19 additions and 17 deletions
|
@ -89,13 +89,13 @@ int main(void)
|
|||
switch (mcfg.rxConfig.serialrx_type) {
|
||||
case SERIALRX_SPEKTRUM1024:
|
||||
case SERIALRX_SPEKTRUM2048:
|
||||
spektrumInit(&rcReadRawFunc);
|
||||
spektrumInit(&mcfg.rxConfig, &rcReadRawFunc);
|
||||
break;
|
||||
case SERIALRX_SBUS:
|
||||
sbusInit(&rcReadRawFunc, &mcfg.rxConfig);
|
||||
sbusInit(&mcfg.rxConfig, &rcReadRawFunc);
|
||||
break;
|
||||
case SERIALRX_SUMD:
|
||||
sumdInit(&rcReadRawFunc);
|
||||
sumdInit(&mcfg.rxConfig, &rcReadRawFunc);
|
||||
break;
|
||||
}
|
||||
} else { // spektrum and GPS are mutually exclusive
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue