can someone answer a question about frsky passthru? I’m using the half duplex option and uninverted s.port from an r-xsr receiver. I hooked an FDT1 converter RX wire to the s.port wire, as well as power and ground, and ran a terminal program to capture the bytes. All the data is a start command (7E) followed by two or three bytes. I also added some gcs().send_text() messages to the AP_Frsky_Telem.cpp code, in the senduint16 and senduint32 methods, but these do not appear to ever run. The message scheduler messages I added do appear. Here is the captured data:
7e 2f 7e ef bf bd 7e 71 7e ef bf bd 7e 53 7e 34 7e ef bf bd 7e e2 90 96 7e ef bf bd 7e ef bf bd 7e 39 7e ef bf bd 7e e2 90 9b 7e e2 90 80 7e ef bf bd7e 22 7e ef bf bd 7e ef bf bd 7e 45 7e ef bf bd 7e 67 7e 48 7e ef bf bd 7e 6a 7e ef bf bd
I was expecting at least 6 bytes of data in each message, including a param id and 4 data bytes. Being a one wire interface I can really tell the data direction. Is this data just the reciever polling?