weird... I haven't touched this code in 5 years or so, so there might have been changes in the Arduino landscape that broke this bit of functionality, but it's more likely that I messed up somewhere... I'll see if I can find a working Arduino in my parts collection and test it somewhere this week...
that's odd. The ppm generator code is pretty robust, or at least it's supposed to be. You are using a Atmega328 based Arduino? (i.e. an Uno or Nano) There's not much I can do about the amplitude, it's a digital output pin so it's either VCC or GND. The input voltage depends on whatever your receiver outputs, that may be 3.3V. If you need a lower output voltage then you could use a voltage divider made out of a few resistors.
I don't seem to have that code anymore; looks like I lost it when my previous laptop died :(
More WIP Register Summary Parser
WIP Register parsing
Table of contents parsed as XML
Bye bye txt hello xml
Moved Register code to class