RC ppm reading and bypassing custom signal

Hi,

I am using a Flysky i6X transmitter and a receiver, other end is connected to flight controller (ESP based beta flight firmware) which uses ppm signals. I could read the ppm channel values but cannot pass them as they are to the control board. I basically want to edit (based on sensor values) certain values and pass to the controller. Are there any possible way to achieve this. I used Ardupilot to watch on receiver values by connecting the esp to PC. Main 4 channel values will stay at near 2000 or 1000 without responding to the RC transmitter.

Any help?

Are you using the PPM decoder library or something else? GitHub - VICLER/PPMDecoder: Arduino library for decoding PPM receiver signal

I have used PPMEncoder and PPMDecoder libraries but since I'm using an ESP32 the Encoder library doesnt support. Trying to use hardware timers on ESP

Ok, I've updated the ppmencoder library for esp32 ( was working with esp32 timers and it seemed easy ).
Try the included example
PPMEncoder32_1.00.zip (1,9 KB)