ardupilot/Tools
John Arne Birkeland 3783d0b6de ArduPPM v2.3.12 ATMega32u2 (APM 2.x)
---------------------------------------------
- New improved fail-safe detection and handeling for single or multible signal loss and receiver malfuntion
- Improved LED status for APM 2.x
- Improved jitter performance (PPM output using nested interrupts)

-------------------------------------------------------------
ARDUPPM OPERATIONAL DESCRIPTION
-------------------------------------------------------------

APM 2.x LED STATUS:
-------------------
RX - OFF         = No input signal detected
RX - SLOW TOGGLE = Input signal OK
RX - FAST TOGGLE = Invalid input signal(s) detected
RX - ON          = Input signal(s) lost during flight and fail-safe activated
TX - OFF         = PPM output disabled
TX - FAST TOGGLE = PPM output enabled
TX - SLOW TOGGLE = PPM pass-trough mode

SERVO INPUT (PWM) MODE:
 -----------------------
- PPM output will not be enabled unless a input signal has been detected and verified
- Verified inputs are lost during operaton (lose servo wire or receiver malfunction):
  + The PPM output channel for the lost input will be set to the default fail-safe value
  + PPM throttle output (ch3) will be permanently set to fail-safe (900us)
- Lost channel signal is restored:
  + PPM output for the restored channel will be updated with the valid signal
  + PPM throttle output (ch3) will not be restored, and will continue to output fail-safe (900us)

PPM PASS-THROUGH MODE (signal pin 2&3 shorted):
-----------------------------------------------
- PPM output will not be enabled unless a input signal has been detected
- Active signal on input channel 1 has been detected:
  + Any input level changes will be passed directly to the PPM output (PPM pass-trough)
  + If no input level changes are detected withing 250ms:
    + PPM output is enabled and default fail-safe values for all eight channels transmitted
    + Input level change detected again, PPM fail-safe output is terminated and normal PPM pass-through operation is restored
2012-11-23 21:53:35 +01:00
..
APM2_2560_bootloader format fix to readme 2012-02-09 05:35:53 +00:00
APM_radio_test APM_radio_test: build fixes 2011-12-22 13:17:04 -08:00
ArduPPM ArduPPM v2.3.12 ATMega32u2 (APM 2.x) 2012-11-23 21:53:35 +01:00
ArduPilotMega_demo import Tools directory 2011-09-09 11:31:32 +10:00
ArduTracker ArduTracker: update for new compass interface 2012-06-27 16:01:50 +10:00
ArdupilotMegaPlanner firmware build 2012-11-21 19:33:46 +08:00
CPUInfo CPUInfo: added acos(), asin() and atan2() 2012-07-05 13:00:46 +10:00
Failsafe Failsafe: only read RC on new data 2012-08-15 12:39:33 +10:00
FlightGear import Tools directory 2011-09-09 11:31:32 +10:00
GIT_Test Test: test commit 2012-10-11 11:42:45 +02:00
PPM_decoding import Tools directory 2011-09-09 11:31:32 +10:00
SerialProxy import Tools directory 2011-09-09 11:31:32 +10:00
VARTest VARTest: remove old NAME_LENGTH limit 2012-11-20 21:39:25 +11:00
Xplane import Tools directory 2011-09-09 11:31:32 +10:00
autotest params: fixed ordering of vehicle parsing 2012-11-20 20:37:02 +11:00
scripts build: added sitl-newcontrollers to build_all.sh 2012-08-22 12:45:14 +10:00
run_sim_mission.py Added run_sim_mission. 2012-07-23 21:29:24 -07:00