oder das Kabel vom am S-Port kurz ausgesteckt und wieder eingesteckt wird.
Das erste würde auf ein SPort-Problem hinweisen, das zweite sollte eher am Arduino liegen.
In der oXs_out_frsky.cpp ist ein delay enthalten, das könnte man mal testweise verlängern:
// to see if SPORT is active, we have to wait at least 12 msec and check bit PCIF2 from PCIFR; if bit is set, it is SPORT
delay(20) ;
if ( ( PCIFR & (1<<PCIF2)) == 0 ) {
sportAvailable = false ;
initHubUart( &hubData ) ;
}
else {
sportAvailable = true ;
initSportUart( &sportData ) ;
}
oder oben SPort einfach standardmäßig aktivieren, dann funktioniert der oXs halt nicht mehr am Hub, aber das ist oft gar nicht nötig-
Zuletzt bearbeitet: