Commit Graph

816 Commits

Author SHA1 Message Date
Andrew Tridgell 3c0440b0b4 Math: use common degrees() and radians() functions 2012-12-20 14:53:22 +11:00
Andrew Tridgell 4ee969f439 Tools: fixed build_all.sh script 2012-12-20 14:52:37 +11:00
Andrew Tridgell cd0258c6e8 Tools: port VARTest to AP_HAL 2012-12-20 14:52:37 +11:00
Andrew Tridgell 958b27f06d fixup 2012-12-20 14:52:36 +11:00
Andrew Tridgell 306dc926ff Tools: allow targets to be specified in build_examples.sh 2012-12-20 14:52:36 +11:00
Pat Hickey eb530b86e8 move Arduino.mk to /mk/Arduino.mk 2012-12-20 14:52:35 +11:00
Andrew Tridgell 2760c182f5 Tools: fixed CPUInfo build under SITL 2012-12-20 14:52:34 +11:00
Andrew Tridgell 07d8690fbe Tools: convert CPUInfo to AP_HAL 2012-12-20 14:52:30 +11:00
John Arne Birkeland d5364571a8 ArduPPM V2.3.13
- New interrupt system that handles certain Futaba receivers better (simultaneous changes on groups of R/C channels in fast intervals)
- Improved active channel detection requering 100 valid pulses before channel is marked active

- Removed forced throttle fail-safe after channel loss
- Lost channel detection signal for APM by setting channel output to 800us (not activated yet, need APM code to handle signals)
2012-12-16 18:07:55 +01:00
Michael Oborne dda74afa21 Mission Planner 1.2.27
add extra decimal place on arducopter config screens
update ch6_list
fix quickview double click error
fix terminal/logview comport problem
add AC thr accel pids
modify driver (line ending issue) and resign
fix config view doubleclick popout
2012-12-13 07:46:24 +08:00
Michael Oborne 9c836ab037 Mission Planner 1.2.26
move mavlink structure/currentstate around for future mods
update old firmware git hashs
mod some error descriptions
AP_mount camera trigger mod
modify raw param display with units/range/desc
add radio support for 868mhz
update ch7 options
updated dataflashlog format
small df log parser mod for bad gps loc
renable menu to always dock. right click for autohide
2012-12-07 17:19:46 +08:00
Michael Oborne 47529e9454 firmware build 2012-12-04 08:52:48 +08:00
Andrew Tridgell 33e6edcab2 scripts: added apm2 hil to build_all.sh 2012-12-04 11:13:54 +11:00
Andrew Tridgell 1fcffc6de9 autotest: increase speed in fly square test for ArduCopter
should prevent occasional timeouts
2012-12-01 08:08:54 +11:00
Michael Oborne c1222a75f3 Mission Planner 1.2.25
fix scaling problem on arducopter config tab. when linking is enabled
2012-11-29 21:13:00 +08:00
Andrew Tridgell f1206ed363 autotest: tweak the rover mission a bit 2012-11-29 20:53:21 +11:00
Andrew Tridgell 74f50012a5 autotest: allow for wildcard list of steps to be specified 2012-11-29 20:53:21 +11:00
Michael Oborne 547f154ba8 Mission Planner 1.2.24
failsafe: hide element not needed
ap_limits back - beta
add new accel setup - beta
fix planner config screen exception
fix quickview desc/units if never been configured
2012-11-29 16:52:34 +08:00
Andrew Tridgell 3ea89eb987 autotest: cope with rover already being close to home in RTL 2012-11-28 16:31:38 +11:00
Andrew Tridgell b2c71dac1b autotest: larger distance error allowed in fly simple test 2012-11-28 11:41:22 +11:00
Andrew Tridgell a7fa6e7c61 autotest: fixed failsafe test for arducopter 2012-11-28 11:10:18 +11:00
Andrew Tridgell fdeb6d897d autotest: added Rover testing in autotest 2012-11-28 10:43:11 +11:00
Michael Oborne 919d0ac8fd Mission Planner 1.2.23
ammend serial dispose on usb devices detach
add item currentstate item description and units
ammend battery screen for 3dr power module
add trackbar zoom to flight data
add unit desccription
ammend PREFLIGHT_REBOOT_SHUTDOWN timeout
2012-11-27 22:19:59 +08:00
Andrew Tridgell a620665772 autotest: first version of a rover simulator in python 2012-11-28 00:11:54 +11:00
Andrew Tridgell 45390badb1 autotest: test rover SITL build 2012-11-27 21:50:08 +11:00
Andrew Tridgell 8f845f897c autotest: test apm2 rover build 2012-11-27 21:48:07 +11:00
Michael Oborne b82c454418 Mission Planner 1.2.22
fix speed modification scale
fix typo on antenna Tracker
setup for ThemeManager.cs
new auto hide menu
2012-11-25 21:50:49 +08:00
Michael Oborne 399e5d97a8 Mission Planner 1.2.21
Antenna Tracker mod from William Bryan
Scaling mods
battery screen mods
failsafe screen pwm checking
remove reverse radio options when we are using a quad
config menu reorganise
add Ateryx stuff
2012-11-25 13:42:46 +08:00
Andrew Tridgell eaf868a0b6 autotest: run build_examples.sh in autotest 2012-11-24 21:12:05 +11:00
Andrew Tridgell 495dfc30e6 scripts: added build_example.sh script
used to test the build of all our example code
2012-11-24 21:06:52 +11:00
John Arne Birkeland 77fa51dcec 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
John Arne Birkeland dc9438e57f ArduPPM(experimental): bug fix
- Removed compiled firmware files to prevent acidentally spreading of experimental firmware.
2012-11-22 17:07:05 +01:00
John Arne Birkeland e077814e77 ArduPPM(experimental): Active input channel detection during init 2012-11-22 16:54:04 +01:00
John Arne Birkeland e596978756 ArduPPM: Experimental PPM encoder to test possible fail-safe detection improvements. 2012-11-22 14:24:53 +01:00
Michael Oborne 3e0f4345e7 firmware build 2012-11-21 19:33:46 +08:00
Andrew Tridgell 800d1e8020 VARTest: remove old NAME_LENGTH limit 2012-11-20 21:39:25 +11:00
Andrew Tridgell 58a0cfc0b3 params: fixed ordering of vehicle parsing
this keeps it consistent in the wiki
2012-11-20 20:37:02 +11:00
Andrew Tridgell 4683df4a21 params: fixed parsing of value lists with -1 elements 2012-11-20 20:27:00 +11:00
Andrew Tridgell 71f8166818 autotest: fix a race condition with baro noise on startup
we need to wait for a full GPS fix
2012-11-19 11:56:46 +11:00
John Arne Birkeland be697724ac Improved watchdog timer reset, so that only valid input signals will prevent the watchdog timer from triggering 2012-11-16 12:51:34 +01:00
Michael Oborne 30e7b8e494 Mission Planner 1.2.20
fix airspeed error scale and min ground speed
modify mount options
add german lang
fix terminal baud rate issue
msi mod- single msi for x86 and x64 and all win os's
2012-11-15 19:18:53 +08:00
Michael Oborne 5cb5618814 Mission Planner 1.2.19
check for serial port name hang. and disable
add more failsafe screen status items
fix mavlink log graph bug
2012-11-10 11:16:51 +08:00
Michael Oborne a2423dbe83 Mission Planner 1.2.18
fix mono crash
add rxrssi
fix altitude mis label on mouse over in flight planner
add trigger camera now action.
new win8 msi
2012-11-08 21:01:43 +08:00
rmackay9 849fd9a234 VARTest: fix compiler build after move from IMU to INS 2012-11-07 22:48:02 +09:00
John Arne Birkeland d692b3baff - ArduPPM v2.3.0 (pre-release)
- Single channel fail-safe detection
2012-11-06 00:45:38 +01:00
Michael Oborne 27607eacbd Mission Planner 1.2.17
add nested config page
add friendly comport names
add some exception handlers
add new old firmware hashs
remove more crom.controls stuff
enabled change speed
2012-11-04 16:45:39 +08:00
Olivier ADLER a9f08c9cb3 ArduPPM: cleaning
case correction for PPM_Encoder.h include from Encoder-PPM.c. Minor comment change.
2012-11-03 12:35:44 +01:00
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.
2012-11-03 00:57:22 +01:00
Olivier ADLER fd4d944385 ArduPPM: PWM to PPM encoder mode
Added PPM output polarity selection - mainly for stand alone 8 channels encoder board.
2012-11-02 16:32:58 +01:00
Olivier ADLER fe2cd2685c ArduPPM: Redundancy mode
Frame rate change for standard PPM extended format.
2012-11-02 16:32:58 +01:00