rmackay9
498cbb063b
ArduCopter: set fast gains while auto trim is being executed
13 years ago
Michael Oborne
1b85f71e5f
firmware build
13 years ago
Andrew Tridgell
86face0a03
APM: preparing for 2.63 release
13 years ago
Andrew Tridgell
78a95290a3
SITL: prevent a fd leak in GPS code
13 years ago
Andrew Tridgell
4d4a95501f
APM: updates for new GPS detection
13 years ago
Andrew Tridgell
5fd39bb928
ACM: updates for new GPS detection
...
a GPS can now be attached after startup
13 years ago
Andrew Tridgell
4939d67a1b
Rover: updates for new GPS detection
13 years ago
Andrew Tridgell
59b44816ec
GPS: replaced the GPS auto-detect mechanism
...
the old mechanism wasted most of the input bytes, and chewed a lot of
CPU, making it impractical to do GPS detection for a GPS attached
after startup
The new code is async, and detects a GPS by looking for a fully formed
packet with the right checksum for each GPS type
13 years ago
Andrew Tridgell
7e8ef0ae95
APM: fixed handling of DO_REPEAT_SERVO and DO_REPEAT_RELAY
13 years ago
rmackay9
6f32f52377
ArduCopter: bug fix in Log_Read_Attitude. It was printing two uninitialised variables.
13 years ago
Andrew Tridgell
c8e84d18a4
APM: tidy up a comment
13 years ago
Andrew Tridgell
c0798730a8
APM: only copy manual channels in failsafe
...
this prevents non-manual channels changing value away from the trim
value on startup
13 years ago
Andrew Tridgell
8620a036de
RC_Channel_aux: minor cleanups
...
remove unused enable_out_ch() and enable k_manual channels. This
ensures k_manual channels used for bottle drop are initialised
correctly to trim output
13 years ago
Andrew Tridgell
127117b640
APM: ensure DO_SET_SERVO channels are enabled
13 years ago
Andrew Tridgell
208b878988
APM: allow update of last waypoint
...
fixed off by one error
13 years ago
Andrew Tridgell
bd31f340a7
RC_Channel: support channel reversal on range channels
...
this makes it possible to have a reverse throttle in ArduPlane
13 years ago
rmackay9
303ca11c4c
HIL: changes to fix HIL for ArduCopter after recent timing changes.
...
Changes include using AP_PeriodicProcess and calling imu.init even in HIL mode
13 years ago
Michael Oborne
94f956a0ca
fix AP attitude hil - with randys help
13 years ago
rmackay9
b6d2d4723f
ArduCopter: print firmware version of code instead of zero.
13 years ago
rmackay9
9e66b555cb
ArduCopter: removed INSTANT_PWM from ArduCopter and AP_Motors library
13 years ago
rmackay9
1c9fe3b1b6
AP_AHRS: fix to allow example sketch to compile
13 years ago
Hazy
8cc79d50cb
APM Planner
...
a few UI translations
13 years ago
Jason Short
072085d2d8
ACM : better debugging text
13 years ago
Jason Short
6b6075ed30
ACM l Prevent pre-mature finish of mission
13 years ago
Michael Oborne
5b80ffcc16
firmware build
13 years ago
Andrew Tridgell
b55e7903aa
APM: prepare for 2.62 release
13 years ago
Andrew Tridgell
bad73b0686
APM: fixed elevon mixing
...
this was broken in 2.61
13 years ago
Andrew Tridgell
6e9abb616a
APM: show real raw RC input, not mixed input
...
this makes it easier to diagnose elevon mixing issues
13 years ago
Andrew Tridgell
ba9543ee04
GPS: NMEA bug fix from Alexey Kozin
...
thanks Alexey!
13 years ago
Andrew Tridgell
fba1692d69
AHRS: added AHRS_BARO_USE parameter
...
allow disabling of the use of the barometer for vertical acceleration
compensation
13 years ago
Andrew Tridgell
589c8fcc12
APM: report throttle and ground speed mission changes
13 years ago
Andrew Tridgell
b1408008c9
APM: allow for landing pitch control until final stage
13 years ago
Andrew Tridgell
05e72c6e68
APM: fixed roll in landing approach
13 years ago
Andrew Tridgell
5f3ffe4839
APM: switch to Randys new IMU rate control method
...
this drives the speed of the 50Hz loop by the number of samples
accumulated in the IMU. This should give much more consistent timing
in DCM.
Thanks to Randy for introducing this scheme in ArduCopter!
13 years ago
Jason Short
834f961409
ACM : Fix enduf
13 years ago
Jason Short
4c8e257ea2
ACM : forced setup_show to dump params during log dump for better analysis.
13 years ago
Andrew Tridgell
7e672628ea
APM: removed the GPS_enabled flag
...
this fixes using GPS_PROTOCOL to specify a specific GPS with a GPS
that takes a few updates before it works (eg. needing baud rate
changes).
This makes it easier to use an APM1-1280 with more features enabled
13 years ago
Andrew Tridgell
c9a299665c
APM: added speed scaling to wheeled steering
...
this allows for a larger amount of steering control at low speeds
without causing osciallation after takeoff
13 years ago
Jason Short
34e07c826f
ACM : Added centralized Iterm logging at a lower rate. Logs all iterms.
13 years ago
Jason Short
e8e8c27db4
ACM Mavlink - fixed comparison of unsigned to signed int by casting to uint8_t
13 years ago
Jason Short
a73bc70553
ACM : Params - formatting cleanup
13 years ago
Andrew Tridgell
b787dc8cce
APM: added wdt.h for SITL build of APM
13 years ago
Andrew Tridgell
841d2700b6
ACM: use spare CPU cycles to read the magnetometer
13 years ago
rmackay9
9f1033dc42
AP_InertialSensor_Stub: added num_samples_available method to fix HIL build
13 years ago
rmackay9
130f3b0030
AP_InertialSensor_MPU6000: move _last_sample_time_micros to capture time data_interrupt was called
13 years ago
rmackay9
7a265dbf61
AP_InertialSensor: use AP_TimerProcess's queue_process to run read from MPU6000 after any currently running processes complete
13 years ago
rmackay9
55ef1e0a29
AP_PeriodicProcess: queue_process changes to suspend other processes before running queued process
...
Also restored suspend_timer to void return type
13 years ago
rmackay9
fd110a2723
ArduCopter: modified mainloop timing to be in sync with the arrival of new data from the IMU.
...
This reduces the maximum delay between when new sensor data arrives and when it is actually used by about 5ms.
13 years ago
rmackay9
42406c827a
ArduCopter: added NUM_IMU_SAMPLES_FOR_XYZHZ definitions for MPU6000 and Oilpan to allow more syncing of the mainloop with the arrival of data from the IMU.
13 years ago
rmackay9
6ea5c21f7c
AP_ADC: added num_samples_available to allow main loop to be synced with arrival of new sensor data for Oilpan.
13 years ago