Trying to get the radio detected

I am trying to design a custom board. I am stuck at radio.

I’m using IBUS protocol. For testing purpose, I’m using a stm32 bluepill to send packets via UART.
I read from UART in my terminal and the packets were good

But when I connect it to mcu with ardupilot firmware, it is not detected

To isolate any issues, instead of whole firmware, I compiled just:
./waf build --target examples/RCInput

I didn’t get anything, so I complied:
./waf build --target examples/RC_Channel

And it just read 0 in 8 channels

My question is which examples/ to actually compile(if that’s the right word to use here) to read RC inputs via UART

Also where do I specify it is IBUS and 115200 baud. I usually change it inside gcs, this time I wrote a default.param file along with hwdef.dat
I am not sure if it is considered

Kindly help me out

Connect a GCS and read the parameters to see if your defaults are considered

I didn’t compile whole firmware, just the examples/RC_Channel

I just get output out of usb.

I don’t understand the strategy of compiling partial firmware. It sure seems like this would make things harder to figure out rather than easier.

I don’t understand the purpose of the Bluepill. Are you using it to send IBUS packets? Do you have a working receiver you could use instead?

No, I don’t have any receiver that is ardupilot compatible, thus I’m using blue pill as intermediate step to turn them into IBUS

The thing with compiling full firmware is that it requires everything put together or some or the other error pops out continuously

As I said I am trying to design a simple custom board and very limited on budget and hardware; I’m just using whatever is already available hence there are so many variables

So I’m isolating the issue one by one

Understandable. I think many of us can sympathize with this limitation.

Good luck.