You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to use DSM_RX with several DSMX transmitters and getting very poor results. Turning on DEBUG shows that reception of CH2 (phase = DSM_RX_DATA_CH2) fails almost all the time. Looking at the code there is no retry, it simply flips back to CH1 for a read fail. CH1 has 6 retries before giving up.
My question for those more expert in the protocol code than I - is there a reason why no retries are attempted for CH2?
I copied the 'read_retry' code from DSM_RX_DATA_CH1 to DSM_RX_DATA_CH2 and now I get much better receiption of CH2.
-- Andy
The text was updated successfully, but these errors were encountered:
This is strange since there is a retry on CH1 to sync the RX with the TX. As soon as the RX is in sync, the retry should be useless since the TX should send packets on a regular interval, unless the DSMX TXs are doing a bad job...
Hi
I am trying to use DSM_RX with several DSMX transmitters and getting very poor results. Turning on DEBUG shows that reception of CH2 (phase = DSM_RX_DATA_CH2) fails almost all the time. Looking at the code there is no retry, it simply flips back to CH1 for a read fail. CH1 has 6 retries before giving up.
My question for those more expert in the protocol code than I - is there a reason why no retries are attempted for CH2?
I copied the 'read_retry' code from DSM_RX_DATA_CH1 to DSM_RX_DATA_CH2 and now I get much better receiption of CH2.
-- Andy
The text was updated successfully, but these errors were encountered: