Andrew Tridgell
348a757cc6
Copter: re-enable FLOWHOLD mode on skyviper
7 years ago
Andrew Tridgell
00ec3efb48
Copter: initialise G_Dt to 1.0/400
7 years ago
Peter Barker
730adc3f7c
Copter: eliminate perf_update scheduler table shim
7 years ago
Andrew Tridgell
f06fdf330e
Copter: use get_last_loop_time_s() for G_Dt
7 years ago
Andrew Tridgell
e0de4bccdf
Copter: use filtered loop time
7 years ago
Peter Barker
de56ae56e1
Copter: pass log-performance-bit at init time rather than update time
7 years ago
Peter Barker
bfc373aeff
Copter: move logging of PM messages to AP_Scheduler
7 years ago
Peter Barker
375911cd7c
Copter: move PERF: statustext sending into AP_Scheduler
7 years ago
Peter Barker
80a3d63264
Copter: use AP_Scheduler's loop() function
7 years ago
Peter Barker
7f69c5d26d
Copter: use scheduler ticks in place of mainloop_count
7 years ago
Peter Barker
bf6a2b8bb5
Copter: tell PerfInfo the configured loop rate
7 years ago
Randy Mackay
9eda7f4e31
Copter: global-pos-int uses system time
7 years ago
Peter Barker
e6ece4cf3d
Copter: correct use of parent class constructors (heli)
7 years ago
Randy Mackay
0ca653c8dd
Copter: disable winch, gripper, sprayer on v2 build
7 years ago
Andrew Tridgell
7938bd08bb
Copter: make flowhold mode conditional
...
reduces build size on px4-v2 by 4k
7 years ago
murata
296ee7315b
Copter: minor formatting fixes
7 years ago
murata
c31c2a4cf1
Copter: optionalize the winch
7 years ago
Peter Barker
40d74584ac
Copter: remove shims used in scheduler
7 years ago
Peter Barker
8f8917369c
Copter: correct use of parent class constructors
7 years ago
Peter Barker
5e55784707
Copter: remove unneeded and unwanted virtual keywords
7 years ago
Randy Mackay
4319e37f0c
Copter: non-functional FlowHold changes
...
class declaration moved to alphabetical position in mode.h
parameter descriptions include FlowHow at beginning to help distinguished from optical flow parameters
resolved compiler warnings
7 years ago
Andrew Tridgell
763aee6b48
Copter: fixed units on flowhold brate rate
7 years ago
Andrew Tridgell
0ed75052f8
Copter: enable parameters inside mode objects
...
this adds FHLD_* parameters for FlowHold mode. It is a large patch as
it needs to disentagle the mode class to enable it to be used in
Parameters.h
7 years ago
Andrew Tridgell
9261e1cbde
Copter: enable F412 toymode button setup
...
different button mapping for new controller
7 years ago
Andrew Tridgell
daf35f7a30
Copter: pass loop rate to perf_info
7 years ago
Andrew Tridgell
5a210a697e
Copter: fixed flowhold build
7 years ago
Andrew Tridgell
af4f0c29ba
Copter: enable TMODE (ToyMode) support
...
this is for the skyviper button based transmitter control
7 years ago
Andrew Tridgell
f442b91ea5
Copter: added FLOWHOLD flight mode
...
This flight mode allows for position hold with optical flow without
needing a rangefinder for height. It can estimate its height from the
flow data and IMU
7 years ago
Andrew Tridgell
a26d19b57c
Copter: fill in flight mode in AP_Notify flags
...
needed for AP_Radio
7 years ago
Andrew Tridgell
ce0bcf1adc
Copter: disable toy_mode by default
7 years ago
Andrew Tridgell
15166eff2e
Copter: enable temperature calibration library
7 years ago
Andrew Tridgell
1f76f69d80
Copter: implement per-motor compass compensation
7 years ago
Andrew Tridgell
662afdc2fd
Copter: fixed build warning
...
double precision promotion
7 years ago
Michael du Breuil
69da4041ac
Copter: Move logging battery logging code to AP_BattMonitor
7 years ago
Tatsuya Yamaguchi
6698660fd6
Copter: fix Battery FailSafe action with auto mode
7 years ago
Peter Barker
ab7a9c9073
Copter: use zero_throttle_and_relax_ac in poshold, drift and autotune
7 years ago
murata
c13d6580ae
Copter: delete \n from the log using gcs().send_text
7 years ago
Randy Mackay
5a1c3cf5f4
Copter: firmware text to ArduCopter
7 years ago
Randy Mackay
0f6762bbd2
Copter: PSC_ACCZ param name shortened
7 years ago
Randy Mackay
a3e9f72b0b
Copter: fix default flight mode channel
7 years ago
Andrew Tridgell
89674482a7
Copter: added FLTMODE_CH parameter
...
this allows for the flight mode to be on any RC channel, or no channel
at all to disable RC flight modes
7 years ago
Peter Barker
a97301c0f2
Copter: do not allow arming in RTL
7 years ago
Pierre Kancir
10e6fe43dd
Copter: Add a switch option to enable/disable RC_Override
7 years ago
Pierre Kancir
cfc69214e6
Copter: add LAND_ALT_LOW parameter
7 years ago
Randy Mackay
60c3ae1ec2
Copter: fix spelling in drift mode variable name
...
non-functional change
7 years ago
Randy Mackay
f8c1d08316
Copter: 3.5.5-rc1 release note update
7 years ago
Randy Mackay
929dd04f2a
Copter: 3.5.5-rc1 release notes
7 years ago
Randy Mackay
eefa629039
Copter: remove setting accel_z PID controller's dt
...
This is handled from within the pos controller
this commit can be merged with Copter: move pos-control pids to pos-control library
7 years ago
Randy Mackay
8d6f8e4d9c
Copter: move pos-control pids to pos-control library
7 years ago
Randy Mackay
6546ccbb3f
Copter: velocity pi moved to position control library
7 years ago