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
9 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
Eugene Shamaev
5b34fa4f6a
Plane: added DSM bind support
10 years ago
Andrew Tridgell
6b9854457d
Plane: added PID tuning logging for ground steering
10 years ago
Andrew Tridgell
bf396d7138
Plane: log to tlog when we set home via MAVLink
10 years ago
Andrew Tridgell
09476bf9d3
Plane: added GCS_PID_MASK for realtime pid tuning
10 years ago
Lucas De Marchi
7c4cf41ebc
ArduPlane: use functor macros
...
Functor is not yet being used but let's make is macro fallback to the
previous Delegate implementation for easy of transition between the two.
10 years ago
Andrew Tridgell
97687f04af
Plane: enable messages for MAVLink gimbal support
10 years ago
Andrew Tridgell
78f02634d0
Plane: fixed ins reference in plane object
10 years ago
Andrew Tridgell
554869033f
Plane: disabled rangefinder on APM2
...
this saves 5k of flash space, enough for support to be kept for
another release
10 years ago