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.
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)