Caio Marcelo de Oliveira Filho
c7acc46d09
Copter: use millis/micros/panic functions
9 years ago
Randy Mackay
1b29a1af46
Copter: consolidate setting of using-iterlock state
9 years ago
Randy Mackay
731c44d053
Copter: allow terrain to be excluded from build
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
lvale
549695181c
Copter: revised and uniformization of severity messages
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
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
Caio Marcelo de Oliveira Filho
3e3f13659d
ArduCopter: implement HAL::Callbacks
...
Also removes includes for each board since they are not necessary
anymore.
9 years ago
José Roberto de Souza
c581a702a0
ArduCopter: Fix typo: auxiliar to auxiliary
9 years ago
Stewart Loving-Gibbard
985be6dd86
Copter: Adding Logging of RSSI data.
10 years ago
Jonathan Challinger
ee1209c03f
Copter: run compass_accumulate at 100hz
10 years ago
Peter Barker
51a761656e
Copter: DFMessageWriter; ability to trickle messages out to DF
10 years ago
Gustavo Jose de Sousa
19d1c28c06
ArduCopter: use function name for AP_Scheduler task name
...
That makes it easier to identify tasks when debug is enabled in AP_Scheduler.
10 years ago
Gustavo Jose de Sousa
79b8b15053
ArduCopter: use designated initializers for tasks structs
...
Makes code less prone to break build and semantics (e.g., when a new field is
added).
10 years ago
Randy Mackay
26ded641db
Copter: integrate Precision Landing lib
10 years ago
Andrew Tridgell
1fdf7ec83f
Copter: added RPM sensor support
...
send result via MAVLink
10 years ago
Randy Mackay
546d668d1d
Copter: no set_hover_throttle for TradHeli
10 years ago
Randy Mackay
88b617707f
Copter: call set_throttle_range for multicopters only
10 years ago
Randy Mackay
764fa36716
Copter: log ERR when compass, baro unhealthy
10 years ago
Lucas De Marchi
0bc09adc78
ArduCopter: use ARRAY_SIZE macro
10 years ago
Randy Mackay
814edfa457
Copter: shift yaw target if ekf yaw estimate resets
10 years ago
Randy Mackay
8cdfac8fcd
Copter: remove baro and pilot thr from crash checks
...
Add acceleration < 3m/s/s check
Run crash and parachute checks at 400hz
10 years ago
Robert Lefebvre
62079226ff
Copter: add Heli Dataflash message
10 years ago
Andrew Tridgell
db4ac68f5e
Copter: fixed logging of IMT without raw logging
10 years ago
Randy Mackay
5644dd8620
Copter: fix duplicate IMU logging
...
IMU logs could be written at FULL rate and at lower rates leading to duplicates
10 years ago
Randy Mackay
cd9f62328e
Copter: log IMUDT with IMU
10 years ago
Jonathan Challinger
5b14ce7694
Copter: remove comments that number scheduler table
10 years ago
Randy Mackay
9e08775cbf
Copter: log vibration at 10hz
10 years ago
Lucas De Marchi
a74113dde0
Copter: stop using alias FUNCTOR_BIND_VOID
10 years ago
Andrew Tridgell
278883c521
Copter: finished conversion to .cpp files
...
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
10 years ago
Andrew Tridgell
356ece3402
Copter: rename .pde files to .cpp files
10 years ago
Robert Lefebvre
bc23ea4633
Copter: Comment change, main loop time to 400Hz.
10 years ago
Andrew Tridgell
1792710f41
Copter: added a bit in LOG_BITMASK for PID logging
10 years ago
Andrew Tridgell
08f8355dd0
Copter: added logging of Z accel PID
10 years ago
Robert Lefebvre
dc69fe5c3b
Copter: Add Attitude Rate PID logging functionality.
10 years ago
Andrew Tridgell
19332be52e
Copter: fix for scheduler API change
10 years ago
Robert Lefebvre
70a9a5699c
Copter: usage of rc_3.servo_out to use motors.get_throttle
...
servo_out is no longer a data holder for control functions
10 years ago
Robert Lefebvre
acdf4a226f
Copter: RCMAP Fix, remove RC_Channel references
...
from AP_Motors objects. And a few function renaming to follow changes in AP_Motors. Also add new throttle channel setter functionality.
Remove RC7 object from Tricopter. Add special Tricopter param handling.
10 years ago
Andrew Tridgell
554de1f2d7
Copter: added channel objects named after input function
...
this follows the pattern used in plane and rover
10 years ago
Randy Mackay
616dcf2721
Copter: version to AC3.4-dev
10 years ago
Randy Mackay
43a3d0cd95
Copter: version to AC3.3-rc5
10 years ago
Andrew Tridgell
8550c553ca
Copter: adjust for new AP_Scheduler syntax
10 years ago
Randy Mackay
7668ff6d55
Copter: allow 550usec for gcs_send_deferred
...
This was causing sitl to fail
10 years ago
Randy Mackay
df99d52da3
Copter: adjust scheduler timings
10 years ago
Randy Mackay
f4ad23b9f0
Copter: version to AC3.3-rc4
10 years ago
Randy Mackay
7d9ed6f03d
Copter: update version back to AC3.3-dev
10 years ago
Lucas De Marchi
4f6c32cb35
ArduCopter: remove dangling ifdefs for 100Hz main loop
...
ArduCopter doesn't support main loop of 100Hz anymore. Remove the
missing ifdefs checking for MAIN_LOOP_RATE.
10 years ago
Leonard Hall
7fd632200c
Copter: Add additional check to Throttle Mix/Comp
10 years ago
Andrew Tridgell
6dc3cff000
Copter: added LOG_BITMASK 1<<19 for logging raw accel/gyro data
...
useful for checking vibration handling
10 years ago