Leonard Hall
a44f7f650b
Copter: throttle sent to GCS uses 0 to 1 range
...
This is probably not correct because we should be sending the throttle as a 0 to 1 number using the full possible output range. This uses the reduced range passed in when the copter is being stabilized (i.e. between throttle-min and throttle-max)
9 years ago
Nitay Megides
f77eed8f95
Copter: add break after prec landing case clause
...
(And fixed indentation)
9 years ago
Tom Pittenger
6568402b28
Copter: convert to using static send_statustext
...
- no more MSG_STATUSTEXT
- TODO: replace calls to gcs_send_text and gcs_send_text_fmt to GCS_MAVLINK::send_statustext()
9 years ago
Jonathan Challinger
e09e9a313e
Copter: interpret MAV_FRAME_GLOBAL_RELATIVE_ALT as MAV_FRAME_GLOBAL_RELATIVE_ALT_INT
9 years ago
Jonathan Challinger
0b8162aa0d
Copter: add support for COMMAND_INT DO_SET_ROI
9 years ago
Randy Mackay
a77dd59dc6
Copter: single and coax copters become mav_type quadrotor
9 years ago
Andrew Tridgell
5be21cc178
ArduCopter: log a picture if AP_Camera::control() returns true
9 years ago
Randy Mackay
27ed9e1561
Copter: allow mount to be disabled
9 years ago
Jonathan Challinger
22c3397657
Copter: make AP_Mount calls required by AP_Mount_SoloGimbal
9 years ago
Jonathan Challinger
5f610fdcba
Copter: support SET_POSITION_TARGET with WGS84 altitudes
9 years ago
Derek Ma
3751dbef91
ArduCopter: include precision landing sensor in mavlink system status
...
Set MAV_SYS_STATUS_SENSOR_VISION_POSITION bit in onboard_control_sensors_present, onboard_control_sensors_enabled and onboard_control_sensors_health based on the status of precision landing sensor.
9 years ago
Jonathan Challinger
cc1f27ad95
Copter: add DISALLOW_GCS_MODE_CHANGE_DURING_RC_FAILSAFE option
9 years ago
Jonathan Challinger
0e85f55cfc
Copter: remove OF_LOITER entirely
9 years ago
bugobliterator
9a976963aa
Copter: support AP_AccelCal
9 years ago
Jonathan Challinger
709fcf37cc
Copter: call renamed functions in AC_AttitudeControl
9 years ago
Robert Lefebvre
9848d05a9d
Copter: Always send RPM data when sensor is enabled
9 years ago
DonLakeFlyer
c8cc83505b
Copter: return success or failure of get home position
9 years ago
Peter Barker
826912c3e4
Copter: DataFlash-over-MAVLink support
9 years ago
Randy Mackay
19f5c8f209
Copter: remove debug comments
9 years ago
Luis Vale Gonçalves
3199829d45
Copter: revisions to text strings sent to GCS
9 years ago
Randy Mackay
4ef53427f2
Copter: allow ADSB to be disabled
9 years ago
Tom Pittenger
34d6d985e9
Copter: Add support for ADS-B
9 years ago
Caio Marcelo de Oliveira Filho
c7acc46d09
Copter: use millis/micros/panic functions
9 years ago
Randy Mackay
731c44d053
Copter: allow terrain to be excluded from build
9 years ago
Jonathan Challinger
05e533e6fc
Copter: don't accept disarm commands in stabilize and acro unless also landed
9 years ago
lvale
549695181c
Copter: revised and uniformization of severity messages
9 years ago
Lucas De Marchi
e0639ac029
ArduCopter: 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
3e889b005f
ArduCopter: remove checks for HAL_BOARD_APM2 and HAL_BOARD_APM1
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
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
Jonathan Challinger
da3961e4a6
Copter: support MAV_CMD_DO_SEND_BANNER
9 years ago
vooon
f3cbbef418
Copter: fix guided attitude type_mask check
9 years ago
Randy Mackay
e20038a453
Copter: support SET_ATTITUDE_TARGET in guided mode
9 years ago
Randy Mackay
1dcf58bc20
Copter: support set-home-position message
9 years ago
Randy Mackay
330961b524
Copter: send home position when home is set or get-home msg received
9 years ago
Andrew Tridgell
38bae40ca0
Copter: use ahrs.send_ekf_status_report()
9 years ago
Randy Mackay
f3d4b20a80
Copter: calibrate gyros during accel calibration
10 years ago
Randy Mackay
01c0b20930
Copter: calibrate gyros depending on INS GYR_CAL parameter
10 years ago
KiwiHC16
004c5b8416
Copter: mission_start always restarts mission
10 years ago
squilter
30ed2508d6
Copter: Support do_digicam_x via command_long
10 years ago
Daniel Nugent
3a7036fd67
Copter: pass LANDING_TARGET message to precland lib
10 years ago
Randy Mackay
8efc02fe0c
Copter: delay for 200ms instead of 50ms before reboot
10 years ago
Jonathan Challinger
1fbdf11eca
Copter: set firmware_update flag instead of event
10 years ago
Randy Mackay
dc4923a88d
Copter: suppressing comment for switch case fall through
10 years ago
Randy Mackay
5e38adfae3
Copter: remove support for configure as command long
...
Also protect mount calls with MOUNT definition
10 years ago
squilter
8320c06700
Copter: Support do-mount-control via command-long
10 years ago