Randy Mackay
1f20a5ef69
Copter: access angle and rate PIDs through attitude controller
9 years ago
Leonard Hall
c3403a128c
Copter: throttle passed to compass in 0 to 1 range
9 years ago
Andrew Tridgell
224c99af72
Copter: change code URL
9 years ago
Andrew Tridgell
31000ac756
Copter: moved Log_Write_Rate() to common code
9 years ago
Andrew Tridgell
4efb9bd785
ArduCopter: update for changed AP_Camera API
9 years ago
Dario Lindo Andres
90bf13279b
ArduCopter: Added precise camera trigger logging
...
Added update_trigger and check_digital_pin functions
added camera trigger precise time mark
detect camera feedback pin status
added support for simple digital pin
included support for digital pin. Already included in
APMrover2.
added support for TRIGGER MSG
corrected according to defines.h
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
bugobliterator
9a976963aa
Copter: support AP_AccelCal
9 years ago
Jonathan Challinger
750cacc875
Copter: barometer ground effect compensation
9 years ago
Andrew Tridgell
4dd8714880
Copter: changed to Hz based task table
9 years ago
Jonathan Challinger
933ffb2b10
Copter: move prearm logic to arming_checks.cpp
9 years ago
Andre Kjellstrup
eb0daee4b3
ArduCopter: Camera options for better camera control
...
All on one because they would not pass autotest if split up.
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
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