rmackay9
50a97f3092
AP_GPS: added get_lag method to return expected lag from the GPS.
13 years ago
rmackay9
30aa104000
AP_LeadFilter: moved lag to be a parameter passed into the get_position function.
...
This saves 4 bytes of memory and will work better with the way we initialise the gps.
13 years ago
rmackay9
2110231ee3
AP_LeadFilter: bug fix so velocity * _lag is used (otherwise we are assuming a 1sec lag)
13 years ago
rmackay9
2c36693a50
AP_LeadFilter: added set_lag feature to allow us to adjust it for different GPSs
13 years ago
Robert Lefebvre
9e32d45d7b
Change to the "Stability Patch" in Motors_Matrix in order to make it cover both the upper throttle range and lower, and also to cause it to raise/lower all motors when a single motor goes out of ranges.
13 years ago
Michael Oborne
5dfb1bd129
Mission Planner 1.2.12
...
add arduino chip detect
fix apm2,2.5 dialog test
add write timeout. this will stop planner hangs on bad serial devices.
change quickview decimal places to 0.00
fix map clicking issue.
fix wind direction wrapping
add airspeed use
modify firmware screen from Marooned
major flightdata tab change.
add save/load polygon from file
add some error handling dialogs
13 years ago
Andrew Tridgell
cbc4a57abb
APM: send airspeed sensor value, not estimate, when enabled
...
this solves the problem of people reporting that airspeed is not shown
when ARSPD_USE is zero.
13 years ago
Andrew Tridgell
832c5e996e
APM: make it possible to fetch parameters by index
13 years ago
Andrew Tridgell
e761645e24
AP_Param: added find_by_index()
13 years ago
Andrew Tridgell
3077de0d33
APM: much faster parameter fetching
...
allow up to 30% of bandwidth to be used for parameter send
13 years ago
Andrew Tridgell
728b3a133e
GPS: disable auto detection of NMEA and SiRF on a 1280 board
...
saves a bit more flash space
13 years ago
Andrew Tridgell
68f1b6336f
APM: tweak the default options for an APM1 1280 board
...
this allows a few more things to fit in
13 years ago
Andrew Tridgell
cebb67e1df
APM: removed the unused sonar code
...
when we start supporting a sonar we'll add a AP_Sonar library, like
AP_Airspeed
13 years ago
Andrew Tridgell
2324997e16
APM: added ALT_OFFSET parameter
...
useful to adjust for barometric pressure changes during a long flight
13 years ago
Andrew Tridgell
0c864fd4dc
AP_Airspeed: a bit more filtering
...
this helps reduce noise at low speed
13 years ago
rmackay9
361ff0c08f
ArduCopter: allow PID logging of throttle. Make get_angle_boost actually use parameter passed in.
13 years ago
rmackay9
93ae29a3e9
ArduCopter: added throttle curve (although disabled by default) for all multicopters
13 years ago
Andrew Tridgell
7e544e8ead
MPU6k: save 72 bytes of memory
...
the buffer can be on the stack
13 years ago
Andrew Tridgell
37cb56f3e1
APM: save another few bytes
13 years ago
Andrew Tridgell
df962d25a8
APM: fixed a comment
13 years ago
Andrew Tridgell
12dc2e79cf
APM: save 100 bytes of memory
...
remove flight_mode_strings array
13 years ago
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