John Arne Birkeland
d692b3baff
- ArduPPM v2.3.0 (pre-release)
...
- Single channel fail-safe detection
12 years ago
Olivier ADLER
a9f08c9cb3
ArduPPM: cleaning
...
case correction for PPM_Encoder.h include from Encoder-PPM.c. Minor comment change.
12 years ago
Olivier ADLER
70c6739fbf
ArduPPM: PWM to PPM mode
...
PPM polarity reversing was not working when changing the Output PPM pin level before timer 1 / output compare init. The compare generator initialization was reverting the pin to low level. Instead of that a force match compare is used after timer / compare generator init to set the PPM output to high level.
12 years ago
Olivier ADLER
fd4d944385
ArduPPM: PWM to PPM encoder mode
...
Added PPM output polarity selection - mainly for stand alone 8 channels encoder board.
12 years ago
Olivier ADLER
fe2cd2685c
ArduPPM: Redundancy mode
...
Frame rate change for standard PPM extended format.
12 years ago
Olivier ADLER
1de5b9a209
ArduPPM: Redundancy mode
...
#define correction for sync symbol limits
12 years ago
Olivier ADLER
f7d5c372b9
ArduPPM : Redundancy mode
...
#define modifications for sync symbol detection and center pwm value correction
12 years ago
Olivier ADLER
c750abfbf2
ArduPPM : Redundancy mode
...
Switchover : wait for end of PPM frame before switching
12 years ago
Olivier ADLER
7618c082c3
ArduPPM: Redundancy mode
...
Fixed logic problem in the decoder (PPM channel increment)
12 years ago
Olivier ADLER
e0393e541c
ArduPPM: redundancy mode
...
Channel count auto detection post processing code
Added a #define : valid frames threshold before detection validation
12 years ago
Olivier ADLER
0b171178b5
ArduPPM: Redundancy mode
...
Reworked the PPM decoder (i did forget the sync symbol pre-pulse)
Splitted pre-pulse and pulse width variable for better reliability and easier processing
12 years ago
Olivier ADLER
3784f326e8
ArduPPM: Redundancy mode
...
Base algorithm added for channel count auto detection in the decoder himself.
Replaced the #define for PPM_CHx_CHANNELS by PPM_CHx_MAX_CHANNELS.
Channel count #define was not needed anymore thanks to the channel count auto detection.
Channel detection post processing to do.
12 years ago
Olivier ADLER
f84a12a5cb
ArduPPM: Redundancy mode switchover algorithm
...
Auto Switchover algorithm with primary receiver switchback.
Force switchover channel moved to channel 9
Manual modifications.
12 years ago
Olivier ADLER
6558731cff
ArduPPM: Redundancy mode
...
Dual input PPM decoder rework
flags for frame and channel error control
decoder algorithm rework
12 years ago
Olivier ADLER
1ce9e5107f
ArduPPM: Redundancy mode
...
Work in progress
adding a channel pre pulse lengt #define for each PPM mode
dual channels PPM input capture interrupt algorithm
13 years ago
Olivier ADLER
e22a01682e
ArduPPM: PPM Redundancy mode
...
Some rework and cleaning for #define stuff
13 years ago
Olivier ADLER
5e65e5ef8a
ArduPPM : Redundancy mode
...
Work in progress on a new Redundancy dual PPM sum mode for PPM encoder.
- New library PPM_Encoder_v3.h and new manual manual_v3.txt
- New format conversion capability between input and output PPM frame timings and channel count.
This will be experimental until heavily tested. The main goal is to allow the use of low cost satellite receivers in a high safety setup, and allow a new teacher / student RC mode without link between the two pilot transmitters.
13 years ago
Olivier ADLER
ee3df88dc3
Rename: file rename
...
Small cleaning removing space in filename.
13 years ago
Olivier ADLER
42e0aafcd9
Protocols : Jeti telemetry description
...
This is the Jeti Telemetry protocol. Common in Europe for RC multicopters telemetry through 2.4 Ghz Jeti Duplex links.
13 years ago
Craig Elder
472ec189a9
Housekeeping: Removed copies of Libraries from Tools/ArduPPM/Workbasket.
13 years ago
John Arne Birkeland
f4a4982328
ArduPPM V2.2.68 - Fixed possible logic flaw in throttle failsafe reset if _JITTER_FILTER_ is enabled
13 years ago
John Arne Birkeland
eb84554d26
V2.2.67 - Implemented detection and failsafe (throttle = 900us) for missing throttle signal.
13 years ago
John Arne Birkeland
844e1c9695
ArduPPM V2.2.66
...
- Added APM2 (ATmega32U2) support for using TX and RX status leds to indicate PWM and PPM traffic
<RX><OFF> no pwm input detected
<RX><TOGGLE> speed of toggle indicate how many channels are active
<RX><ON> input lost (failsafe)
<TX><OFF> ppm output not started
<TX><FAST TOGGLE> normal PWM->PPM output or PPM passtrough failsafe
<TX><SLOW TOGGLE> PPM passtrough
13 years ago
Pat Hickey
ff0fc26484
Cleanup: rename files with spaces in their names, replace with underscores
...
* Skipped /Tools/ArdupilotMegaPlanner/Resources/new...
and /archive/Configurator/Source/Utilities/TDMS/G...
because I don't want to mess with that.
13 years ago
Pat Hickey
cc36964a44
Rename Jeti\ Duplex directory Jeti_Duplex.
...
* Spaces in file and directory names are poor form.
13 years ago
Olivier ADLER
635047eece
ArduPPM : Added "Binaries" folder with latest compiled versions.
...
Include 400 mA USB power request modification.
13 years ago
Olivier ADLER
65b26d1453
ArduPPM for Mega 32U2 : upped requested USB power to 400 mA inside Arduino USB code.
13 years ago
Olivier ADLER
32e67d5a74
ArduPPM 0.9.87 minor manual correction
13 years ago
Olivier ADLER
fcdd12e5a3
ArduPPM 0.9.87 manual update
...
Corrected failsafe values
Minor modifications
13 years ago
Olivier ADLER
091f031d58
* ArduPPM 0.9.87 update :
...
#define to allow Radio Passthrough mode was not working. Corrected.
Removed older hex file
13 years ago
Olivier ADLER
db8efd3287
ArduPPM 0.9.86 update :
...
#define to allow Radio Passthrough mode disabling on APM v1.4 (hardware failsafe for Arduplane)
This is to allow for safe use of CH8 with Arducopter.
13 years ago
Andrew Tridgell
aab512636e
ArduPPM: let the 2560 know when the USB is connected
...
this sets pin 23 on the 2560 according to whether the USB cable is
connected or not
13 years ago
Andrew Tridgell
5aa962c880
ArduPPM: fixed paths for includes
...
this allows it to build on linux/macos
13 years ago
John Arne Birkeland
c85ebedc6e
Added windows USB drivers for the ATMega32U2 in the /Drivers/ folder
...
- Arduino MEGA 2560
- Atmel USB DFU
14 years ago
Michael Oborne
f2fa24375e
usbtiny dfu programing on windows
14 years ago
Olivier ADLER
1ca4936fc7
Added Jeti and Spektrum base code to ArduPPM/WorkBasket folder
14 years ago
Olivier ADLER
6cd90471d1
ArduPPM : modified library path
14 years ago
John Arne Birkeland
893a0cca5a
ArduPPM: New and improved PPM encoder firmware for APM 1.x boards with ATmega328p and new ones using ATMega32U2.
14 years ago
Olivier ADLER
d88b3644de
Signed-off-by: Olivier ADLER <contact2@nerim.net>
...
removing test file
14 years ago
Olivier ADLER
53b8cfcf47
Signed-off-by: Olivier ADLER <contact2@nerim.net>
14 years ago