Support for M1 modules on TX. NOT TESTED.
Clarify preamble setting (it was set to 0x06 in tx_packet) set it to 0x07 now in rfm_init().
Add selectable debug for TX time (usefull when setting modem params).
RX: revert back to using interrupt based PWM output, this removes the mainloop halting for 2ms during PWM output. Notable PWM pulses are now outputted in series instead of simultaneously.
Update RX.h

Possible loss of data on line 57, servoBits2Us returns 'unsigned short'
and is being stored in an 'int'. 
Merge pull request #2 from rlboyd/patch-1

Update RX.h
Converted all standard c types to types defined in stdint.h.

Performed comparisons of the hex file before and after the changes and the resulting hex was identical for both the rx and tx code.

There were two exceptions to this.  When the local fb inside 'rfmSetCarrierFrequency' and 'beacon_send' were converted to uint16_t from 'unsigned short' there was an unexplained difference in the resulting binary. Suspect some sort of type promotion by the compiler.

fb was left typed as 'unsigned short' in both cases until the cause of the difference is investigated.
Merge pull request #3 from rlboyd/master

Types converted to use stdint.h types.
Formatted code with AStyle.  The options chosen inside of AStyle.cfg have a lot to do with personal preference. Suggestions are welcome.

AStyle.cfg and AStyleLuanch.bat based on work by gitsly.

No object file changes.
Modified formatting to use 1tbs.
Merge pull request #5 from rlboyd/master

Coding style update.

Thanks, now it looks nice to my eye
Some cleanups and startting up with telemetry.
A little fix...
extended frequency limits
style update
Merge branch 'master' of https://github.com/kh4/openLRSng
Add astylerc for linux
Style up the calc too
TX: fix linefeeds
Telemetry basics, just RSSI for now. Will need to rethink some timings still.
Fix regression in converting ppmOut from int8_t to uint8_t.
Fixed types of some variables to reflect their usage.