Lucas De Marchi
83ff0476a8
ArduCopter: fix signed/unsigned comparison warning
...
commands_logic.cpp: In member function 'bool
Copter::verify_within_distance()':
commands_logic.cpp:770:21: warning: comparison between signed and
unsigned integer expressions [-Wsign-compare]
if (wp_distance < MAX(condition_value,0)) {
^
9 years ago
Lucas De Marchi
2591261af6
Global: rename min and max macros to uppercase
...
The problem with using min() and max() is that they conflict with some
C++ headers. Name the macros in uppercase instead. We may go case by
case later converting them to be typesafe.
Changes generated with:
git ls-files '*.cpp' '*.h' -z | xargs -0 sed -i 's/\([^_[:alnum:]]\)max(/\1MAX(/g'
git ls-files '*.cpp' '*.h' -z | xargs -0 sed -i 's/\([^_[:alnum:]]\)min(/\1MIN(/g'
9 years ago
Randy Mackay
d9a14d05f4
Copter: 3.3.2 release notes
9 years ago
Leonard Hall
6eca767db0
Copter: reduce autotune min D param default to 0.001
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
Andrew Tridgell
f5d73a9d10
Copter: fixed deadzone for acro with extgyro and no flybar
9 years ago
Randy Mackay
06880e8b04
Copter: fix input_manager init order to resolve compiler warning
9 years ago
Randy Mackay
4eafd90864
Copter: remove old comment
9 years ago
Randy Mackay
e6f8d812d3
Copter: adsb handling simply logs error to dataflash
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
Randy Mackay
802ced201d
Copter: 3.3.2-rc2 release notes
9 years ago
Robert Lefebvre
90416ac81d
Copter: 3.3.2-rc1 release notes
9 years ago
Andre Kjellstrup
c2a810d72a
Copter: update RTL altitude param description
9 years ago
Caio Marcelo de Oliveira Filho
c7acc46d09
Copter: use millis/micros/panic functions
9 years ago
Randy Mackay
50e3c2ce3a
Copter: minor comment updates
...
No functional change
9 years ago
bugobliterator
945bdee452
Copter: PILOT_VELZ_MAX and PILOT_ACCEL_Z take effect immediately
9 years ago
Randy Mackay
674bedd867
Copter: acro sets alt target to zero for reporting
9 years ago
Jonathan Challinger
a5e4f64b20
Copter: refuse to enter manual throttle modes while landed with throttle high
9 years ago
Randy Mackay
b2b8dcb8ff
Copter: guided calls velocity controller at 400hz
...
velocity controller internally updates xy-axis at 50hz, z-axis at 400hz
9 years ago
Randy Mackay
1b29a1af46
Copter: consolidate setting of using-iterlock state
9 years ago
Andrew Tridgell
0c92331762
Copter: fixed build for SITL changes
9 years ago
Jonathan Challinger
5086168b03
Copter: add RTL_SPEED parameter
9 years ago
Andrew Tridgell
8f4ce7f20b
build: removed all nocore.inoflag files
...
these were APM2 specific
9 years ago
Randy Mackay
05246ea0c7
Copter: fix RTL compile error when rally disabled
...
Thanks to derekxm for finding this
9 years ago
Randy Mackay
731c44d053
Copter: allow terrain to be excluded from build
9 years ago
Robert Lefebvre
2b111c2bd6
Copter: fix Helicopter no-build issue
...
Conflict with another recent change to disarm counter
9 years ago
Andrew Tridgell
9214b85cf1
Copter: fixed path for AC_InputManager for heli
9 years ago
Fredrik Hedberg
a6d2e0d4df
Copter: Don't auto-disarm helicopters if rotor is still spinning.
9 years ago
Robert Lefebvre
02b8dd5ffd
Copter: Heli to set hover roll trim scalar
9 years ago
Robert Lefebvre
5cc4f41d85
Copter: Helicopter: to use new Stab_Col and Acro_Col functions.
9 years ago
Robert Lefebvre
34fb600c4f
Copter: Utilize Input Manager Class
9 years ago
Robert Lefebvre
afcc304cbf
AC_InputManager: Initial class creation
9 years ago
Robert Lefebvre
7ad623dc70
Copter: Helicopter, fix so servos move after arming in Acro and Stabilize.
9 years ago
Robert Lefebvre
2632a2e348
Copter: Rework arming proceedures for interlock/Estop
...
to fix race condition.
9 years ago
Jonathan Challinger
6524222397
Copter: adapt auto disarm check to use a timer
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
Randy Mackay
420b1ca715
Copter: minor comment and order change to takeoff
...
No functional change
10 years ago
Jonathan Challinger
082c1f77fb
Copter: soften takeoff
10 years ago
Lucas De Marchi
030fd046c7
ArduCopter: remove check for MAVLINK_COMM_NUM_BUFFERS
10 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.
10 years ago
Lucas De Marchi
3e889b005f
ArduCopter: remove checks for HAL_BOARD_APM2 and HAL_BOARD_APM1
10 years ago
Andrew Tridgell
99b448d1bb
Copter: make EV log messages critical
...
these should be a high priority
10 years ago
Lucas De Marchi
f4e71affa1
ArduCopter: fix wrong printf format for 32 bits
...
Heading is a 32 bits value, so use %u.
10 years ago
Lucas De Marchi
e9b6c76454
ArduCopter: fix wrong printf format for 32 bits
...
"micros() - before" doesn't return a long value. Use "%u".
10 years ago
Lucas De Marchi
c397e550e2
ArduCopter: fix warning due to wrong type
...
"%s" expects a string. This works since the string in the struct is the
first member so it's harmless.
10 years ago
Lucas De Marchi
5244559010
Minimize AP_Progmem.h includes
...
Most of AP_Progmem is already gone so we can stop including it in most
of the places. The only places that need it are the ones using
pgm_read_*() APIs.
In some cases the header needed to be added in the .cpp since it was
removed from the .h to reduce scope. In those cases the headers were
also reordered.
10 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.
10 years ago