EijiAoki
699d5bf99c
Homework at Dronecode seminar
9 years ago
ikgmats
0b492288e7
Git: add Ikegami Atsushi to GIT_Success.txt
9 years ago
Leonard Hall
22422bd7b3
Copter: autotune bug fix to autotune_updating_p_up_d_down
...
This resolves an issue in which the D term could be reduced far lower than
it should have been.
9 years ago
Randy Mackay
3b86ef71ca
Tools: update EnRoute EX700 parameters
9 years ago
murata
b6c27b58a8
AC_Fence: magic number 4 changed to size of uint32_t
9 years ago
Jonathan Challinger
80f3541933
Copter: add configurable arming delay
9 years ago
Jonathan Challinger
4a6cc75ebb
Copter: whitespace change
9 years ago
Yu Kuwahara
f5b4a482b0
Git: add Yu Kuwahara to Git_Success.txt
9 years ago
okapy
0141fa972f
Git: added Hiroshi Kitaoka to GIT_Success.txt
9 years ago
Randy Mackay
de24d2ca3b
Tools: add EnRoute EX700 frame parameters
9 years ago
Pavel Kirienko
9b786559d4
Fixed missing definition error UAVCAN_IOCS_HARDPOINT_SET
9 years ago
Pavel Kirienko
fccdcf50c1
EPM: fixed build
9 years ago
Pavel Kirienko
8af6af004d
EPM: fixed parameter comments
9 years ago
Pavel Kirienko
accf118e38
UAVCAN hardpoint control
9 years ago
Pierre Kancir
19d94737a0
autotest: move all default params to default_params directory
9 years ago
murata
ec59a83219
Git: add Murata Katsutoshi to Git_Success.txt
9 years ago
Murilo Belluzzo
077e03678f
Global: Adapt Stream class to be used with Ringbuffer
9 years ago
Murilo Belluzzo
b856d26087
RingBuffer: ::set_size now returns true or false
9 years ago
Murilo Belluzzo
f7f203efa9
RingBuffer: Add ::clear() method to discard the buffer content
...
The same could be achieved with ::set_size(::get_size()), but was not
obvious and hurts code readability.
9 years ago
Murilo Belluzzo
75a1b102fb
RingBuffer: Handle zero sized better
...
Sometimes (like in DataFlash) the size of the ring buffer will be
determined in run time and the object can have size zero until proper
initialization. When this was the case, an underflow in ::get_size would
mess with the initializing algorithm.
Another issue was that the 'new' operator could fail what was not being
handled. Now, we only set the size member after we are sure 'new'
successfully allocated memory.
9 years ago
ShingoMatsuura
bf5a035024
Git: add Shingo Matsuura to Git_Success.txt
9 years ago
Murilo Belluzzo
fe48901db0
AP_ADC_ADS1115: Remove resource leak.
...
Constructor allocate '_samples' but there was no destructor to
deallocate it. Also, initializes '_gain' to silence CID 9144 although
'_gain' wasn't being used uninitialized because of ::init().
CID 91424
9 years ago
Murilo Belluzzo
36bdd7f1f1
AP_InertialSensor: MPU6000: Add missing read() check
9 years ago
Lucas De Marchi
0d4caa3ccc
AP_Math: remove declaration of not implemented functions
9 years ago
Murilo Belluzzo
70942472d3
AP_Math: Matrix: Change deallocator to match allocator used
9 years ago
Murilo Belluzzo
e17fdb2aa9
DataFlash: Avoid null pointer dereference
...
Confirms that the loop successfully found a log structure before using it.
Should fix CID 126742
9 years ago
Randy Mackay
595aea236a
Copter: consolidate throw mode state into structure
9 years ago
Randy Mackay
381397c7bd
Copter: set throw mode stage on init
9 years ago
Randy Mackay
807e930251
Copter: throw uses motor spooling instead of interlock
9 years ago
Randy Mackay
f4f13bbe6b
Copter: add throw mode logging
9 years ago
Randy Mackay
8c5c8eec44
Copter: minor throw mode comment fix
...
No functional change
9 years ago
Randy Mackay
8e58ea9277
Copter: add throw mode defines for required speed
...
No functional change
9 years ago
chambana
25940c8e0f
Copter: add THROW_TYPE and allow dropping vehicle to trigger motors
9 years ago
Randy Mackay
f0f87a2f0c
Copter: add throw_nextmode
...
vehicle switches to mode specified in THROW_NEXTMODE parameter after the
throw is completed.
9 years ago
Randy Mackay
64ac18da6c
Copter: move throw state into structure
...
This makes it easier to add more state which is required for the follow throw_nextmode change
9 years ago
Randy Mackay
40db19549e
Copter: allow taking off in Guided mode's attitude control sub mode
9 years ago
Randy Mackay
4e92f08bf1
Copter: only accept attitude targets in Guided mode
9 years ago
Randy Mackay
1161417d7f
Copter: add GUIDED_NOGPS flight mode
...
This mode is a cut down version of Guided mode that only accepts attitude commands.
This mode does not require a GPS lock
9 years ago
Holger Steinhaus
cc4fafc3e4
AP_GPS_PX4: fixed GPS epoch calculations
9 years ago
Gustavo Jose de Sousa
5ccd3dfec8
waf: create ap_version taskgen in the corresponding function
9 years ago
Gustavo Jose de Sousa
2e1ac0de8d
waf: make get_legacy_defines() "public"
...
That function will be used by an upcoming separate tool.
9 years ago
Gustavo Jose de Sousa
f2dec971e7
waf: add "ap_" prefix to keywords "libraries" and "vehicle"
...
As an effort to keep things specific to ardupilot API in the build system
consistent and easy way to identify.
9 years ago
Tom Pittenger
282817eeb9
AP_ADSB: revert default enable = 0
9 years ago
Tom Pittenger
b5ec37b9d8
AP_ADSB: change adsb.enable param to be a flag
9 years ago
Tom Pittenger
f90957e7ed
Plane: remove all threat logic in adsb lib in favor of avoidance lib
9 years ago
Tom Pittenger
2be32e9daa
AP_ADSB: remove all threat logic in adsb lib in favor of avoidance lib
9 years ago
Tom Pittenger
b2b63b4d80
AP_ADSB: change param ADSB_ENABLE default from 0 to 1
9 years ago
Tom Pittenger
89271c29ab
AP_ADSB: move variable into struct like the rest
9 years ago
Tom Pittenger
f7c2df8e91
AP_ADSB: sanity check data via valid_flags before forwarding to avoidance lib
9 years ago
Tom Pittenger
5c0b5f5cd1
AP_ADSB: reject packets that are invalid or already stale
9 years ago