I am using arduino to control a flight controller. This flight controller (CC3D) acceptos normal PWM on each of its input channels. I am using only 4 channels so far, so I am using Servo library to send specific PWM to each digital pin of arduino.
However recently I read about PPM and multiplexing PWM. As far as I understood I can send all the channels values in a single 20ms pulse - assuming each channel is gonna last no more than 2ms, I belive I could send up to 10 channels in a single pulse.
Servo library, as far as I know, allows me only to send a single data (pulse) within a 20ms pulse. How can I use Servo libary (or any other library) in order to send more “channels” inside it?