Andrew Tridgell
0d6b353bcb
Plane: added quad assistance and auto support for quadplane
9 years ago
Andrew Tridgell
2983576067
Plane: added QLOITER mode
...
quadplane loiter
9 years ago
Andrew Tridgell
ca85c332d6
Plane: separate QSTABILIZE and QHOVER modes
9 years ago
Andrew Tridgell
6468fc6d93
Plane: Initial implementation of quadplane
...
adds "HOVER" mode
9 years ago
Tom Pittenger
0bfe235d6b
Plane: use abort landing logic with mavlink GO_AROUND cmd
...
- also enabled use of CMD_DO_GO_AROUND altitude param
9 years ago
Siddharth Bharat Purohit
78566bda36
Plane: wire up accel calibrator for plane
9 years ago
DonLakeFlyer
7479bc5734
Plane: return success or failure of get home position
9 years ago
Peter Barker
84b53e58d5
Plane: DataFlash-over-MAVLink support
9 years ago
Luis Vale Gonçalves
4722a388b9
Plane: Text revisions
...
text revisions
9 years ago
Luis Vale Gonçalves
b7f3782e4e
Plane: Text revisions
...
text revisions
9 years ago
Tom Pittenger
eaad72c192
Plane: Add support for handing ADS-B traffic
...
- parse MAVLINK_MSG_ADSB_VEHICLE msg
- new 1Hz adsb_update task to compare list against for threat detection
- perform object avoidance via loiter or loiter_and_descend. More methods are welcome!
9 years ago
Caio Marcelo de Oliveira Filho
c8888329e1
Plane: use millis/micros/panic functions
9 years ago
lvale
e18181e5c2
Plane: Uniformization of severities
...
Plane uniformization of severities
9 years ago
Lucas De Marchi
c55c07eaf6
ArduPlane: remove check for AVR CPUs
...
Remove the checks for HAL_CPU_CLASS > HAL_CPU_CLASS_16 and
HAL_CPU_CLASS >= HAL_CPU_CLASS_75. Corresponding dead code will be
removed on separate commits.
9 years ago
Lucas De Marchi
1b07dabeb7
Replace prog_char and prog_char_t with char
...
prog_char and prog_char_t are now the same as char on supported
platforms. So, just change all places that use them and prefer char
instead.
AVR-specific places were not changed.
9 years ago
Lucas De Marchi
4ab9821624
Replace use of Log_Write_Message_P() with Log_Write_Message()
9 years ago
Lucas De Marchi
89fc4f4b62
Replace use of send_text_P() with send_text()
9 years ago
Lucas De Marchi
831d8acca5
Remove use of PROGMEM
...
Now variables don't have to be declared with PROGMEM anymore, so remove
them. This was automated with:
git grep -l -z PROGMEM | xargs -0 sed -i 's/ PROGMEM / /g'
git grep -l -z PROGMEM | xargs -0 sed -i 's/PROGMEM//g'
The 2 commands were done so we don't leave behind spurious spaces.
AVR-specific places were not changed.
9 years ago
Lucas De Marchi
84da1f5039
Rename gcs_send_text_P to gcs_send_text
9 years ago
Lucas De Marchi
84d5fb006f
Remove use of Util::{v,}snprintf_P()
...
These are now the same function as Util::snprintf().
9 years ago
Lucas De Marchi
2c38e31c93
Remove use of PSTR
...
The PSTR is already define as a NOP for all supported platforms. It's
only needed for AVR so here we remove all the uses throughout the
codebase.
This was automated with a simple python script so it also converts
places which spans to multiple lines, removing the matching parentheses.
AVR-specific places were not changed.
9 years ago
Andrew Tridgell
3c3392aae5
Plane: improve error messages on failed parachute release
9 years ago
Andrew Tridgell
9affddcaa3
Plane: initial support for AP_Parachute library
9 years ago
Randy Mackay
17ed125e41
Plane: add no break comment to suppress compiler warning
9 years ago
Randy Mackay
32c5b0e63c
Plane: support set_home_position message
9 years ago
Randy Mackay
d54e28e129
Plane: send home position when home is set or get-home msg received
9 years ago
Andrew Tridgell
213bed99e1
Plane: use ahrs.send_ekf_status_report()
9 years ago
Andrew Tridgell
017ebc440b
Plane: added SENSOR_RC_RECEIVER reporting in SYS_STATUS
10 years ago
Andrew Tridgell
458e967d06
Plane: added RPM logging
...
useful for seeing if a petrol motor is still running
10 years ago
Randy Mackay
6da53ae3b2
Plane: replace SKIP_GYRO_CAL with INS_GYR_CAL
...
Also calibrate gyros with accel cal and set trim
10 years ago
squilter
7365701d13
Plane: Support do_digicam_x via command_long
10 years ago
Grant Morphett
f953f03916
Plane: Fixing issue 327 - reporting Baro alt instead of GPS
10 years ago
Randy Mackay
8c1212d4a6
Plane: support do-mount-control via command-long
10 years ago
Siddharth Bharat Purohit
aea1db7348
ArduPlane: implement on-board compass cal for arduplane
10 years ago
Randy Mackay
cc68260478
Plane: sanity check do-set-home, do-set-ROI and fence-point locations
10 years ago
squilter
583c087eca
Plane: update severities
10 years ago
Tom Pittenger
204ff7b158
Plane: move statics into new struct
...
removed default case statements
10 years ago
Tom Pittenger
6d0ad05192
GCS_Mavlink: added is_crashed to mavlink heartbeat status which shows EMERGENCY
10 years ago
squilter
d421644f3a
Plane: define and send FIRMWARE_VERSION
10 years ago
Tom Pittenger
86e3116fb6
Plane: implement try send mission_item_reached
...
clean up unreachable code
10 years ago
Andrew Tridgell
58e829553f
Plane: prevent build error with MSG_RPM
10 years ago
Andrew Tridgell
6c07795b63
Plane: added HIL_SUPPORT define
...
disable HIL support on APM2 to save flash space
10 years ago
Randy Mackay
76ccf4043e
Plane: log ahrs home and ekf origin
10 years ago
Tom Pittenger
f1ee129423
Plane: compiler warnings
...
- float to double in gcs_send_test (x2)
- float to bool
10 years ago
Peter Barker
3fce7eb21a
Plane: use common mission logging code
10 years ago
Michael du Breuil
54c06cde02
Plane: Log the steering controller PID state
10 years ago
Andrew Tridgell
248bf8c5a3
Plane: disable geofence on APM2
10 years ago
Andrew Tridgell
2dbe372b2f
Plane: cleanup some coverity warnings
10 years ago
Andrew Tridgell
76c0293a85
Plane: added support for DO_AUTOTUNE_ENABLE
10 years ago
Randy Mackay
814cb5ce18
Plane: add vibration DF logging and send to GCS
10 years ago