Andrew Tridgell
14172d69d5
AP_Baro: removed F4Light
2019-01-21 21:57:21 +11:00
Andrew Tridgell
146f52036f
AP_Param_Helper: removed as no longer used
2019-01-21 21:57:21 +11:00
Andrew Tridgell
696d7a0218
AP_Notify: removed F4Light
2019-01-21 21:57:21 +11:00
Andrew Tridgell
9520f5f768
AP_InertialSensor: removed F4Light
2019-01-21 21:57:21 +11:00
Andrew Tridgell
c04f1180c9
AP_HAL: removed F4Light
2019-01-21 21:57:21 +11:00
Andrew Tridgell
2c666c0fe8
HAL_F4Light: removed HAL
...
this has been replaced by HAL_ChibiOS
2019-01-21 21:57:21 +11:00
Andrew Tridgell
c9bab2f36e
HAL_ChibiOS: enable dataflash logging on AirbotF4
2019-01-21 21:57:21 +11:00
Andrew Tridgell
7219ec3482
HAL_ChibiOS: enabled df logging on revo and sparky2
2019-01-21 21:57:21 +11:00
Andrew Tridgell
1d57385184
AP_Logger: removed f4light logging backend
2019-01-21 21:57:21 +11:00
Andrew Tridgell
e3c9f10e91
AP_Logger: revived block based logging
2019-01-21 21:57:21 +11:00
Andrew Tridgell
2882e5d5e1
HAL_ChibiOS: enable dataflash logging on KakuteF4
2019-01-21 21:57:21 +11:00
Andrew Tridgell
91e5f56242
AP_FlashStorage: fixed a race condition
...
fixes #7670
thanks to night-ghost for the bug report
2019-01-21 20:59:00 +11:00
Andrew Tridgell
751dade9a8
HAL_SITL: enable optional storage in flash
...
this brings storage in SITL very close to storage in ChibiOS
2019-01-21 20:59:00 +11:00
Randy Mackay
413bceda9d
RC_Channel: minor format fix
2019-01-21 14:47:32 +09:00
mirkix
506da9ac42
AP_HAL: enable UAVCAN for bbbmini, blue and pocket
2019-01-21 08:08:59 +11:00
Peter Barker
0492635cbd
AP_Notify: remove code protected by PX4 defines, correct comments
2019-01-20 08:52:51 +11:00
Peter Barker
002070ae9e
AP_Notify: remove HAL-VRBRAIN-specific code
2019-01-20 08:52:51 +11:00
Peter Barker
4d67435b9c
AP_BattMonitor: remove code dependant on HAL-VRBRAIN defines
2019-01-19 19:44:19 +11:00
Peter Barker
78be3880ee
AP_Logger: remove VRBRAIN-HAL-specific code
2019-01-19 19:44:19 +11:00
Peter Barker
396028f628
AP_RSSI: remove defaults for CONFIG_ARCH_BOARD_PX4FMU_V4 - not used
2019-01-19 19:44:19 +11:00
Peter Barker
cd2182453a
AP_SerialManager: remove PX4 code bracketed by defines which will never be set
...
Also update a comment
2019-01-19 18:17:48 +11:00
Peter Barker
d3671d9ca3
AP_SerialManager: update description of BAUD parameters
2019-01-19 18:17:48 +11:00
Andrew Tridgell
2765f6e8f0
HAL_ChibiOS: setup APJ board IDs in environment
2019-01-19 17:19:41 +11:00
Peter Barker
6fc76a32af
GLOBAL: use AP::logger() and strip redundant Log_ from methods
2019-01-18 18:08:20 +11:00
Peter Barker
8e2a229e5d
AP_Logger: add AP::logger() method
2019-01-18 18:08:20 +11:00
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
2019-01-18 18:08:20 +11:00
Peter Barker
6a59dd04a7
DataFlash: rename to AP_Logger
2019-01-18 18:08:20 +11:00
Peter Barker
33baae80b1
GCS_MAVLink: remove PX4-specific code that disables overrides on reboot
2019-01-18 17:32:02 +11:00
Randy Mackay
06bb02fab7
AP_HAL: minor format fixes to CAN
2019-01-18 17:30:28 +11:00
Randy Mackay
368fd4b8db
SRV_Channel: add ToshibaCAN
2019-01-18 17:30:28 +11:00
Randy Mackay
a37c86af6e
AP_BoardConfig: add ToshibaCAN
2019-01-18 17:30:28 +11:00
Randy Mackay
fdf51a6a51
AP_ToshibaCAN: driver to support Toshiba CAN ESCs
2019-01-18 17:30:28 +11:00
Peter Barker
d1f5bcb1ab
APM_Control: stop taking reference to dataflash, use singleton
2019-01-18 14:14:22 +11:00
Francisco Ferreira
ee13110ad0
GCS_MAVLink: send KDECAN ESC telemetry
2019-01-18 00:57:33 +00:00
Francisco Ferreira
f68f83505c
GCS_MAVLink: add preflight CAN command
2019-01-18 00:57:33 +00:00
Francisco Ferreira
de1d02d697
AP_Arming: support KDECAN
2019-01-18 00:57:33 +00:00
Francisco Ferreira
f1463d6e6c
SRV_Channels: add support for KDECAN
2019-01-18 00:57:33 +00:00
Francisco Ferreira
37965b13b6
AP_BoardConfig: support KDECAN
...
Until #9397 is fixed, we need to have separate params for each driver type, but code was left as generic as possible
2019-01-18 00:57:33 +00:00
Francisco Ferreira
79bb3decfc
AP_KDECAN: new CAN protocol
...
This library adds support for the KDE ESC supporting CAN
2019-01-18 00:57:32 +00:00
Andrew Tridgell
b8aa6e5834
HAL_ChibiOS: rename VRBrain hwdef folders
...
nicer names in fw download
2019-01-18 11:49:19 +11:00
LukeMike
aa0a2aaba2
HAL_ChibiOS: final base configuration of the Brain VR Micro Brain 5.1.
...
- Bootloader (32k) - Tested
- 3 UART (GPS, Telemetry and AUX - debug enable on Telemetry) - Tested
- MS5611 driver - Tested
- MPU600 driver - Tested
- HMC5883 External - Tested
- SD Card - Tested
- Parameters on Flash (32k reserved) - Tested
- Buzzer (no timer available for tonealarm) - Tested
- External LEDs (Arm and GPS) - Tested
- OnBord LEDs - Tested
- 2 Relay (from 33 to 34) - Tested
- Voltage Battery Monitor - Tested
- 14 PWM available (GPIO mapped from 50 to 63) - Tested
2019-01-18 11:49:19 +11:00
LukeMike
9f3b57f7eb
HAL_ChibiOS: final base configuration of the Brain VR board 5.2.
...
- Bootloader (16k) - Tested
- 3 UART (GPS, Telemetry and AUX - debug enable on Telemetry) - Tested
- MS5611 driver - Tested
- MPU600 driver - Tested
- HMC5883 Internal and External - Tested
- SD Card - Tested
- RAMTRON - Tested
- Buzzer (no timer available for tonealarm) - Tested
- External LEDs (Arm and GPS) - Tested
- OnBord LEDs - Tested
- 3 Relay (from 33 to 35) - Tested
- Voltage and Current Battery Monitor - Tested
- 14 PWM available (GPIO mapped from 50 to 63) - Tested
2019-01-18 11:49:19 +11:00
LukeMike
2146368e7c
HAL_ChibiOS: added ChibiOS support for VR Micro Brain 5.1
2019-01-18 11:49:19 +11:00
LukeMike
13d1d281e1
HAL_ChibiOS: added ChibiOS support for VR Brain 5.2
2019-01-18 11:49:19 +11:00
LukeMike
0bbcbc8624
AP_Notify: added ExternalLED and VRBoard_LED for ChibiOS VR Brain boards
2019-01-18 11:49:19 +11:00
LukeMike
a0a477795e
AP_BoardConfig: added reference to HAL ChibiOS Arch for VR Brain boards
2019-01-18 11:49:19 +11:00
LukeMike
45c5979999
AP_HAL: added define of ChibiOS sub type for VR Brain boards
2019-01-18 11:49:19 +11:00
Peter Barker
2292113a5b
AP_Terrain: log_terrain_data no longer takes a DataFlash argument
2019-01-18 11:17:40 +11:00
Peter Barker
834b45ce18
SITL: stop taking DataFlash pointer as argument
2019-01-18 11:16:54 +11:00
Nigel Williams
071dca8fe8
HAL_ChibIOS: Fix INS default rotation for OmnibusNanoV6
...
This makes the default orientation match betaflight (i.e. USB
connector top of the board at the front, ESC connector bottom of the
board to the rear).
2019-01-18 11:00:43 +11:00
Andrew Tridgell
17d62be9bb
HAL_ChibiOS: disable USART6_TX on fmuv5
...
this prevents it acting as a pullup on SBUS input for Pixhawk4. Thanks
to David Sidrane for the suggestion.
2019-01-18 10:24:27 +11:00
Peter Barker
5e15dc6967
AP_Radio: remove use of never-set AP_HAL_PX4
2019-01-18 09:53:44 +11:00
Peter Barker
43e3acc954
AP_InertialSensor: remove use of never-set AP_HAL_PX4 and AP_HAL_VRBRAIN
2019-01-18 09:53:44 +11:00
Peter Barker
1dde70007a
AC_Notify: remove use of never-set AP_HAL_PX4 and AP_HAL_VRBRAIN
2019-01-18 09:53:44 +11:00
Peter Barker
312243142b
AC_PID: remove use of never-set AP_HAL_PX4 and AP_HAL_VRBRAIN
2019-01-18 09:53:44 +11:00
Peter Barker
3bbe6c46a5
AP_BattMonitor: remove use of never-set AP_HAL_PX4 and AP_HAL_VRBRAIN
2019-01-18 09:53:44 +11:00
Peter Barker
00fbb01c6b
AP_UAVCAN: remove use of never-set AP_HAL_PX4 and AP_HAL_VRBRAIN
2019-01-18 09:53:44 +11:00
Peter Barker
b83f317681
AP_Relay: remove use of never-set AP_HAL_PX4 and AP_HAL_VRBRAIN
2019-01-18 09:53:44 +11:00
Peter Barker
3ecb785f0f
AP_WheelEncoder: remove use of never-set AP_HAL_PX4 and AP_HAL_VRBRAIN
2019-01-18 09:53:44 +11:00
Peter Barker
a800395742
RC_Channel: remove use of never-set AP_HAL_PX4 and AP_HAL_VRBRAIN
2019-01-18 09:53:44 +11:00
Peter Barker
1e57265eb6
AP_WindVane: remove include of boardconfig; unused on all boards
2019-01-18 09:53:44 +11:00
Peter Barker
d71244dd23
APM_RangeFinder: remove PX4 backend type
2019-01-17 12:30:56 +11:00
Peter Barker
08173796d9
APM_RPM: remove PX4 backend type
2019-01-17 12:30:56 +11:00
Peter Barker
91a082c29f
AP_Notify: remove px4 oreloed driver
2019-01-17 12:30:56 +11:00
Andrew Tridgell
155ccdd6e1
HAL_ChibiOS: added extra LEDs for CUAVv5
2019-01-17 12:29:44 +11:00
Andrew Tridgell
ea2970bf26
GCS_MAVLink: adjust for new fields in DISTANCE_SENSOR
2019-01-17 08:43:13 +11:00
Peter Barker
43e47f33e4
AP_InertialSensor: remove PX4 backend
2019-01-17 06:41:33 +11:00
ChrisBird
fad02bf55a
AP_Relay: Adding a 5th and 6th Relay as per issue #8979
2019-01-16 13:26:25 +00:00
Peter Barker
791c3b2646
DataFlash: remove PX4 ifdef in Log_Write_Power
2019-01-16 13:59:25 +11:00
Peter Barker
6c14924de3
DataFlash: remove NuttX/VRBrain hack for mixed-case filenames
2019-01-16 13:59:25 +11:00
Peter Barker
21f2b74096
DataFlash: remove PX4 ESC logging code
...
Left the log structure in place as we really should be using it for
telemetry-enabled ESCs
2019-01-16 13:59:25 +11:00
Peter Barker
2fa0b61f8b
AP_Math: update example/test for Location_Class merge
2019-01-16 11:45:29 +11:00
Peter Barker
0b661e7872
AP_Beacon: adjust for Location_Class and Location unification
2019-01-16 11:45:29 +11:00
Peter Barker
7406c5be37
AP_AHRS: adjust for Location_Class and Location unification
2019-01-16 11:45:29 +11:00
Peter Barker
e3c719b27f
SITL: adjust for Location_Class and Location unification
2019-01-16 11:45:29 +11:00
Peter Barker
035957ca4c
DataFlash: adjust for Location_Class and Location unification
2019-01-16 11:45:29 +11:00
Peter Barker
0d4475f443
AP_NavEKF3: adjust for Location_Class and Location unification
2019-01-16 11:45:29 +11:00
Peter Barker
ebd12b30e8
AP_NavEKF2: adjust for Location_Class and Location unification
2019-01-16 11:45:29 +11:00
Peter Barker
2f3237143f
AP_Mount: adjust for Location_Class and Location unification
2019-01-16 11:45:29 +11:00
Peter Barker
b12dc3cde7
AP_Mission: adjust for Location_Class and Location unification
2019-01-16 11:45:29 +11:00
Peter Barker
31fa9e582e
AP_Math: adjust for Location_Class and Location unification
2019-01-16 11:45:29 +11:00
Peter Barker
30980815a8
AP_GPS: adjust for Location_Class and Location unification
2019-01-16 11:45:29 +11:00
Peter Barker
384ab476b4
AP_ADSB: adjust for Location_Class and Location unification
2019-01-16 11:45:29 +11:00
Peter Barker
0215aff8f4
AC_WPNav: adjust for Location_Class and Location unification
2019-01-16 11:45:29 +11:00
Peter Barker
9deee2a805
AP_Fence: adjust for Location_Class and Location unification
2019-01-16 11:45:29 +11:00
Peter Barker
57804e3118
AP_Common: unify Location_Class and Location
2019-01-16 11:45:29 +11:00
Peter Barker
f1299dc9bf
DataFlash: adjust for location flags being moved out of union
2019-01-16 11:45:29 +11:00
Peter Barker
90b708f9e7
AP_Terrain: adjust for location flags being moved out of union
2019-01-16 11:45:29 +11:00
Peter Barker
1f5727c0b2
AP_Rally: adjust for location flags being moved out of union
2019-01-16 11:45:29 +11:00
Peter Barker
dd8da7321c
AP_NavEKF3: adjust for location flags being moved out of union
2019-01-16 11:45:29 +11:00
Peter Barker
9be604e3ce
AP_NavEKF2: adjust for location flags being moved out of union
2019-01-16 11:45:29 +11:00
Peter Barker
828317860a
AP_Mount: adjust for location flags being moved out of union
2019-01-16 11:45:29 +11:00
Peter Barker
1b2ac38691
AP_Mission: adjust for Location no longer being packed
2019-01-16 11:45:29 +11:00
Peter Barker
ce37c9f69b
AP_Math: adjust for location flags being moved out of union
2019-01-16 11:45:29 +11:00
Peter Barker
e8da58201a
AP_Landing: adjust for location flags being moved out of union
2019-01-16 11:45:29 +11:00
Peter Barker
30d5d6b578
AP_GPS: do not zero options after assigning from location
...
On the assumption that the assignment operator knows what it is doing,
and that we have no idea what fields are actually present in options
2019-01-16 11:45:29 +11:00
Peter Barker
38a649033f
AP_Frsky_Telem: adjust for location flags being moved out of union
2019-01-16 11:45:29 +11:00
Peter Barker
1c6b52c8de
AP_Follow: adjust for location flags being moved out of union
2019-01-16 11:45:29 +11:00
Peter Barker
4e7d64fd17
AP_Camera: adjust for location flags being moved out of union
2019-01-16 11:45:29 +11:00
Peter Barker
1075227c90
AP_Beacon: adjust for location flags being moved out of union
2019-01-16 11:45:29 +11:00
Peter Barker
8dfdda1cf0
AP_Avoidance: adjust for location flags being moved out of union
2019-01-16 11:45:29 +11:00
Peter Barker
b416bc603e
AP_AHRS_DCM: adjust for location flags being moved out of union
2019-01-16 11:45:29 +11:00
Peter Barker
a3a012b77e
AP_Common: remove packed nature of Location, move flags out of union
...
This saves ~2.5kB on fmuv3
2019-01-16 11:45:29 +11:00
Peter Barker
4dc157951b
AP_Common: add template to check structure size
...
This has the advantage of telling you what the sizes are
In file included from ../../libraries/AC_AttitudeControl/AC_PosControl.h:3:
../../libraries/AP_Common/AP_Common.h:103:3: fatal error: static_assert failed "wrong size"
static_assert(s == t, "wrong size");
^ ~~~~~~
../../libraries/AP_Common/AP_Common.h:147:52: note: in instantiation of template class 'assert_structure_size<12, 11>' requested here
assert_structure_size<sizeof(struct Location), 11> _assert_location_size;
2019-01-16 11:45:29 +11:00
Leonard Hall
4edc464b83
AC_AutoTune: desired-ground-idle replaces spin-when-armed
2019-01-15 11:41:44 +09:00
bnsgeyer
10572c2f9b
AP_Motors: remove unused defines from multicopter
2019-01-15 11:41:44 +09:00
bnsgeyer
28f4c68f2f
AP_MotorsHeli: add spool logic support
...
Also moved heli init_target_on_arming flag in from vehicle code
2019-01-15 11:41:44 +09:00
bnsgeyer
ac87b3e1e5
AP_Motors: spool state moved from multi to parent
...
Also rename SPIN_WHEN_ARMED to GROUND_IDLE
2019-01-15 11:41:44 +09:00
Randy Mackay
bee90261ef
AC_PrecLand: enabled param desc loses 2nd option
...
this strict option was not actually supported
2019-01-15 10:25:28 +09:00
IamPete1
28884f60d5
AP_Motors: tricopter apply diffential thrust in forward flight
2019-01-15 10:19:19 +11:00
IamPete1
c26948ef59
AP_Motors: multicopter apply diffential thrust in forward flight
2019-01-15 10:19:19 +11:00
IamPete1
c82f158b56
AP_Motors: add get roll factor
2019-01-15 10:19:19 +11:00
Peter Barker
8fd8ae660b
GCS_MAVLink: send multiple async replies per call to send_queued_param
2019-01-15 10:11:21 +11:00
Peter Barker
99ea5d1a5e
GCS_MAVLink: avoid initial rush of params into uart
...
bandwidth calculation is based on this.
2019-01-15 10:11:21 +11:00
Michael du Breuil
c4ff1f4307
AP_Arming: Allow disarming to force the safety switch
2019-01-15 08:59:25 +11:00
Michael du Breuil
ba49e9e17c
AP_BoardConfig: Add safety option off
2019-01-15 08:59:25 +11:00
Peter Barker
35f3906424
GCS_MAVLink: do not adjust parameter stream rate on MAV_DATA_STREAM_ALL
2019-01-14 13:27:55 +11:00
Andrew Tridgell
3f25891fea
AP_RCProtocol: on DSM sync error don't reset channel count
...
this fixes the issue noticed by Andreyl in 3.6.5rc1
2019-01-14 12:46:16 +11:00
Andrew Tridgell
a885f86ce7
AC_AutoTune: fixed testing of gains with aux switch
...
this fixes the use of an aux switch for autotune to test gains before
disarm.
Many thanks to Mark Whitehorn for noticing this regression
2019-01-14 09:43:15 +11:00
Andrew Tridgell
6dffb209d2
DataFlash: wrap yaw targets in ATT log
2019-01-14 08:32:17 +11:00
Andrew Tridgell
358c570d9d
SITL: added simulated battery for quadplane
...
needed for motor interference for mag
2019-01-14 08:23:47 +11:00
Michael du Breuil
3aee083540
AP_HAL_ChibiOS: Fix FMUv2 LED lighting up
2019-01-11 17:45:43 +11:00
Pierre Kancir
1bd9b61bf6
AP_Arming: const correctness
2019-01-11 08:38:53 +09:00
Pierre Kancir
dd2798d099
AP_Arming: remove unused parameter and variable
2019-01-11 08:38:53 +09:00
Pierre Kancir
0800f72377
AP_Arming: untangle header inclusion
2019-01-11 08:38:53 +09:00
Peter Barker
f037629fc3
RangeFinder: understand stop pin for AP_RangeFinder_PWM backend
2019-01-10 16:28:14 +11:00
Peter Barker
87aeaf7315
RC_Channel: adjust type for auxillary switch position
2019-01-09 17:21:00 +11:00
Peter Barker
9253e9b381
AP_HAL_SITL: add simulated parachute
2019-01-09 13:16:03 +11:00
Peter Barker
d3b9ac5c8c
SITL: add simulated parachute
...
Doesn't actually change aerodynamics at the moment
2019-01-09 13:16:03 +11:00
Peter Barker
2207f52c8e
AP_Terrain: use Rally singleton
2019-01-09 10:14:16 +11:00
murata
6bb11b5cc8
HAL_ChibiOS: Get the number of characters in strlen
2019-01-09 10:12:51 +11:00
murata
2e1e99eafc
AP_SerialManager: Added 256000 baud rate to display
2019-01-09 07:54:04 +11:00
Andrew Tridgell
43ed4175b1
HAL_VRBRAIN: removed HAL
2019-01-09 07:47:29 +11:00
Andrew Tridgell
38e2c8e0ec
HAL_PX4: removed HAL
2019-01-09 07:47:29 +11:00
Andrew Tridgell
a84af85689
AP_InertialSensor: support fast sampling in SITL
...
this allows testing of fast sample logs for FFT
2019-01-08 21:04:05 +11:00
Peter Barker
bb0a4f3c78
RC_Channel: avoid using out-of-range aux switch values
...
We already use these ranges for the mode switch
2019-01-08 12:56:32 +09:00
Michael du Breuil
27d461348e
GCS_MAVLink: Use rally singleton
2019-01-08 10:39:50 +11:00
Michael du Breuil
36cc66f0f3
AP_Rally: Move handling of home out of find_nearest_rally_point
2019-01-08 10:39:50 +11:00
Michael du Breuil
c3de3cc923
AP_Arming: Add checks that the mission contains expected items
2019-01-08 10:39:50 +11:00
Michael du Breuil
fccf23dff2
AP_Mission: Add a helper to check if a mission contains an item
2019-01-08 10:39:50 +11:00
Michael du Breuil
0d369929cb
AP_Rally: Create singleton
2019-01-08 10:39:50 +11:00
Andrew Tridgell
512c50a6c4
AP_InertialSensor: use SIM_VIB_FREQ for SITL vibrations
...
this allows for testing of FFT on logs
2019-01-08 06:49:02 +11:00
Andrew Tridgell
9ca059ba16
SITL: added SIM_VIB_FREQ parameter
2019-01-08 06:49:02 +11:00
Fabio D'Urso
8ff9923e07
SITL: parse home coordinates as double (not float) to avoid precision loss
2019-01-05 21:38:41 +11:00
Andrew Tridgell
1755f5b6c7
AP_Notify: fixed NTF_BUZZ_ENABLE default
...
it shouldn't be based on the polarity of the buzzer
2019-01-05 12:08:29 +09:00
Andrew Tridgell
ba4e4e2e82
AP_BoardConfig: fixed example builds
...
don't try to use GCS calls in examples
2019-01-05 13:22:55 +11:00
Arjun Vinod
978cea97cf
AP_GPS: whitespace and typo fixes
2019-01-05 08:45:24 +09:00
Andrew Tridgell
f13dc69c3d
AP_BoardConfig: fixed param handling in sensor error
...
allow users to set parameters to recover their boards
2019-01-04 19:17:31 +11:00
Andrew Tridgell
42283b2595
GCS_MAVLink: allow param send in delay callback
...
this is needed for startup sensor error handling
2019-01-04 19:17:31 +11:00
Peter Barker
701d8588cc
GCS_MAVlink: correct use of stream_slowdown
2019-01-03 14:57:05 +11:00
Peter Barker
9577cb8b39
GCS_MAVLink: send text messages to notify even if no GCSs connected
2019-01-03 14:56:27 +11:00
Peter Barker
59497c4635
AP_Mission: remove unused copy_alt variable
2019-01-03 10:21:31 +09:00
expntly
790f609373
AP_Motors: document Hover_learn as copter only
2019-01-03 09:50:22 +09:00
TsuyoshiKawamura
8faadc2ebb
AP_Airspeed: removed #include duplicates
2019-01-03 09:40:50 +09:00
Michael du Breuil
d38dde82fe
Lua: revert including lmem
2018-12-31 19:25:23 -07:00
Michael du Breuil
c191789651
AP_Scripting: Use dedicated heap
2018-12-31 19:25:23 -07:00
Michael du Breuil
a2b924d810
AP_HAL_SITL: Add scripting heap
2018-12-31 19:25:23 -07:00
Michael du Breuil
e8373e1fdf
AP_HAL_ChibiOS: add scripting heap
2018-12-31 19:25:23 -07:00
Michael du Breuil
44079dcc46
AP_HAL: Add scripting heap
2018-12-31 19:25:23 -07:00
Michael du Breuil
7c2a6aed2d
AP_SmartRTL: Remove unneeded AP_Buffer include
2018-12-31 11:41:43 +09:00
Michael du Breuil
4b642f8895
AP_Mount: Remove unneeded AP_Buffer include
2018-12-31 11:41:43 +09:00
Michael du Breuil
c7250f0c43
AP_InertialNav: Remove unneeded AP_Buffer include
2018-12-31 11:41:43 +09:00
Michael du Breuil
85f3280705
AP_IOMCU: Remove unneeded AP_Buffer include
2018-12-31 11:41:43 +09:00
Michael du Breuil
0c6b382f2a
AP_Declination: Remove unneeded AP_Buffer include
2018-12-31 11:41:43 +09:00
Andrew Tridgell
6458fdc917
AP_WindVane: fixed shadowed variable
2018-12-31 11:21:07 +09:00
Andrew Tridgell
a097dd558b
AP_Follow: fixed m/s to cm/s conversion
2018-12-31 09:56:04 +09:00
Andrew Tridgell
42881ecf17
AP_Follow: correct timestamps on GLOBAL_POSITION_INT
...
this allows follow to cope better with timing jitter in the telemetry
link between vehicles
2018-12-31 09:56:04 +09:00
Andrew Tridgell
f1d32df783
AP_RTC: added a millisecond jitter correction function
2018-12-31 09:56:04 +09:00
Andrew Tridgell
ed3194d095
HAL_ChibiOS: fixed timer reset
2018-12-31 08:00:14 +11:00
Andrew Tridgell
fa4f497dab
DataFlash: allow logging startup after boot
...
allows microSD to be inserted after boot
2018-12-31 08:00:14 +11:00
Andrew Tridgell
960d4c0a80
HAL_ChibiOS: allow mount of microSD after boot
...
when disarmed, try to mount sd card every 3s
2018-12-31 08:00:14 +11:00
Andrew Tridgell
8188b4a039
HAL_ChibiOS: fixed card inserted test for SDC
2018-12-31 08:00:14 +11:00
Andrew Tridgell
3a9d8448b1
AP_BoardConfig: added BRD_SD_SLOWDOWN parameter
...
allows for reduction in microSD clock speed
2018-12-31 08:00:14 +11:00
Andrew Tridgell
ba379d0b18
AP_BoardConfig: fixed param syntax for voltages
2018-12-31 08:00:14 +11:00
Andrew Tridgell
24f6d6d647
HAL_ChibiOS: support microSD slowdown
...
allow use of BRD_SD_SLOWDOWN to slow down clock on microSD
2018-12-31 08:00:14 +11:00
Andrew Tridgell
4889625826
AP_HAL: added set_slowdown() to SPIDevice
...
used to slow down a SPI device below normal high speed operation
2018-12-31 08:00:14 +11:00
Andrew Tridgell
d8cf1997d2
AP_HAL: added fs_init() to Util API
2018-12-31 08:00:14 +11:00
Andrew Tridgell
a611803b6d
HAL_SITL: fixed valgrind error in NOVA GPS
2018-12-30 18:33:27 +11:00
Andrew Tridgell
a4e0ecd368
SITL: added an example for plane/quad follow
2018-12-30 16:16:54 +11:00
Andrew Tridgell
5f9de3cf15
AP_SerialManager: fixed param docs
...
thanks Tom!
2018-12-29 15:58:22 +11:00
Andrew Tridgell
8c43db1a00
HAL_ChibiOS: implement half-duplex delay and read locking
2018-12-29 15:58:22 +11:00
Andrew Tridgell
c99dd5f9e8
GCS_MAVLink: implement UART pass-thru
2018-12-29 15:58:22 +11:00
Andrew Tridgell
b88c08f5a1
AP_SerialManager: added serial passthru support
...
this allows for pass-thru between two serial ports, allowing for the
use of serial config tools
2018-12-29 15:58:22 +11:00
Andrew Tridgell
8cca632b67
AP_BLHeli: adjust for new UART locking API
2018-12-29 15:58:22 +11:00
Andrew Tridgell
1fd1614e34
AP_HAL: added locking against read for UARTs
2018-12-29 15:58:22 +11:00
Andrew Tridgell
4886ccd8ba
HAL_ChibiOS: fixed safety switch and LEDs on PH4-mini
...
fixes #10127
2018-12-29 15:50:00 +11:00
Siddharth Purohit
8d850e979a
HAL_ChibiOS: add CubePurple/PH2Slim board config
2018-12-28 14:33:14 +11:00
Randy Mackay
c616587b86
AP_NavEKF: increase ABIAS_P_NSE param doc range to 0.005
2018-12-27 14:09:53 +09:00
Randy Mackay
d4a05c8ada
AP_ICEngine: minor format and typo fixes
2018-12-27 11:53:10 +09:00
Randy Mackay
a5699c7d5a
AP_Motors: boost-scale param desc update
2018-12-27 10:08:14 +09:00
Randy Mackay
68363ff4a2
AP_Compass: devid param desc include ReadOnly
2018-12-27 10:08:11 +09:00
Andrew Tridgell
57f7af504d
DataFlash: fixed build warning on cygwin
2018-12-26 10:32:19 +11:00
Michael du Breuil
983356213a
AP_InertialSensor: Remove unused parameter
2018-12-23 12:46:37 -08:00
Andrew Tridgell
e66a360e27
AC_AutoTune: added lower limit on scaler reduction
2018-12-22 15:10:23 +11:00
Andrew Tridgell
e279fde505
AC_AutoTune: log 3 axis PIDs during twitch
2018-12-22 15:10:23 +11:00
Leonard Hall
b5066cffb6
AC_Autotune: Log in degrees
2018-12-22 15:10:23 +11:00
Andrew Tridgell
be9be889db
AC_AutoTune: ensure we always have the right gains loaded
2018-12-22 15:10:23 +11:00
Andrew Tridgell
460d697678
AC_AutoTune: loosen level threshold after 2s
2018-12-22 15:10:23 +11:00
Andrew Tridgell
d0bc1520f6
AC_AutoTune: reset step_scaler between tune types
2018-12-22 15:10:23 +11:00
Andrew Tridgell
d6a23fd22a
AC_AutoTune: fixed missing else statement
2018-12-22 15:10:23 +11:00
Leonard Hall
ce27eb5de1
AC_Autotune: Reduce rate step for over angle abort
2018-12-22 15:10:23 +11:00
Andrew Tridgell
15853adb04
build: removed remaining make.inc files
2018-12-22 11:06:59 +11:00
Julien Beraud
e165e9c323
AP_RangeFinder: fix bebop rangefinder
...
Fix Backend constructor call
2018-12-22 08:44:50 +09:00
Pierre Kancir
85b83ed6af
AP_Math: remove non-ascii caracter
2018-12-22 08:39:23 +09:00
Pierre Kancir
f1270b4b22
AP_Math: const correctness
2018-12-22 08:39:06 +09:00
Pierre Kancir
f1aa4f3f87
AP_Mount: pass vector by const reference
2018-12-22 08:31:32 +09:00
Pierre Kancir
3b96794fb5
AP_AHRS: remove useless virtual qualifier
2018-12-22 08:31:32 +09:00
Pierre Kancir
d87853d93e
AP_AHRS: pass vector by const reference
2018-12-22 08:31:32 +09:00
Pierre Kancir
96e629d83e
AC_AttitudeControl: pass vector by const reference
2018-12-22 08:31:32 +09:00
Andrew Tridgell
2bff0ece67
AP_RobotisServo: send detection commands 4 times
2018-12-22 08:13:14 +11:00
Andrew Tridgell
92f4b37e90
AP_RobotisServo: fixes to give smooth operation on multiple servos
2018-12-22 08:13:14 +11:00
Andrew Tridgell
d72f6598e0
SRV_Channel: added RobotisServo protocol support
2018-12-22 08:13:14 +11:00
Andrew Tridgell
28970ed176
AP_SerialManager: added RobotisServo protocol support
2018-12-22 08:13:14 +11:00
Andrew Tridgell
e2aec77472
AP_RobotisServo: implement Robotis servo protocol 2.0
2018-12-22 08:13:14 +11:00
Andrew Tridgell
6312a88d90
AC_Autotune: fixed waiting for level timeout
2018-12-21 22:17:52 +11:00
Leonard Hall
e0c24d6ecf
AC_Autotune: Include FF variable
2018-12-21 22:17:52 +11:00
Andrew Tridgell
4ea9f329e2
AC_AutoTune: use AHRS_View for RATE logging
2018-12-21 22:17:52 +11:00
Andrew Tridgell
e2907ba88b
DataFlash: use AHRS_View for RATE log msg
2018-12-21 22:17:52 +11:00
Leonard Hall
8d572e8565
AC_AttitudeControl: Fix Autotune high hover throttle based limits
2018-12-21 22:17:52 +11:00
Leonard Hall
b25f7a38e8
AC_Autotune: Include FF variable
2018-12-21 22:17:52 +11:00
Leonard Hall
b0f3674eee
AC_Autotune: Add level time out.
2018-12-21 22:17:52 +11:00
Randy Mackay
db9ce0064b
AP_Motors: esc calibration outputs to throttleRight and throttleLeft
2018-12-21 11:19:18 +09:00
Randy Mackay
d4f838495d
AP_Motors: minor format fix to tailsitter
2018-12-21 11:19:18 +09:00
Randy Mackay
f89c18740d
AP_Motors: fix tailsitter tilt servo outputs
2018-12-21 11:19:18 +09:00
Randy Mackay
0d8e02d113
AP_Motors: Tailsitter output using SRV_Channels instead of rc_write
2018-12-21 11:19:18 +09:00
Randy Mackay
11c29b6af9
AP_Motors: Tailsitter minor typo and format fixes
2018-12-21 11:19:18 +09:00
Randy Mackay
84bcfce96b
AP_Motors: remove virtual from Tailsitter output_test_seq
2018-12-21 11:19:18 +09:00
IamPete1
4a7b2e8f8f
AP_MotorsTailsitter: add mixer and update to use standard AP_motors functions
2018-12-21 11:19:18 +09:00
Randy Mackay
d3bea0c176
AP_SmartRTL: increase default pts to 300
2018-12-21 09:31:03 +09:00
Pierre Kancir
340429fbbb
AP_NavEKF3: pass by const reference when needed
2018-12-20 09:05:01 +09:00
Pierre Kancir
49d20364cb
AP_NavEKF2: pass quaternion by const reference
2018-12-20 09:05:01 +09:00
Peter Barker
3d08d02a66
AP_HAL_SITL: reorder setting SO_REUSEADDR and binding rc in port
...
This stops things failing on cygwin, and may explain rebind failures we
see in SITL.
2018-12-19 16:03:08 +00:00
Peter Barker
aa7844e4a7
GCS_MAVLink: split SIMSTATE, AHRS2 and AHRS3 onto their own ap_message ids
2018-12-19 13:19:23 +11:00
Peter Barker
979e5261d5
GCS_MAVLink: remove unused method
2018-12-19 10:55:38 +09:00
Peter Barker
77be393ad4
GCS_MAVLink: split DISTANCE_SENSOR onto its own ap_message id
2018-12-19 07:24:37 +11:00
Peter Barker
61e048a41b
GCS_MAVLink: tidy queued_param_send a little
2018-12-18 21:51:31 +11:00
Andrew Tridgell
6d4e886bc9
AC_AutoTune: moved axes_completed init
...
thanks Randy
2018-12-18 18:56:10 +09:00
Andrew Tridgell
2277f70456
AC_AutoTune: allow save of completed axes
...
this allows you to stop the tune by disarming part way through and
save the completed axes
2018-12-18 18:56:10 +09:00
Pierre Kancir
a5e5ee73eb
AP_HAL_SITL: correct battery setup for rover
2018-12-18 14:36:32 +09:00
Peter Barker
f8863971a2
GCS_MAVLink: move try_send_message telemetry_delayed call up to caller
2018-12-18 14:25:56 +11:00
Peter Barker
039ade421e
GCS_MAVLink: split SYS_STATUS and POWER_STATUS onto separate ap_messages
2018-12-18 14:05:20 +11:00
Randy Mackay
b306e08455
AP_BLHeli: default TRATE to 10hz
...
This only takes effect if BLHeli is enabled with SERVO_BLH_MASK <> 0 or SERVO_BLH_AUTO = 1
2018-12-18 11:21:24 +09:00
Andrew Tridgell
28a12224c3
SITL: fixed FDM UDP socket for JSBSim
...
needs to be uppercase for new versions
also improved debug output
2018-12-18 13:06:03 +11:00
Willem Eerland
f8407dd33a
SITL: fixed JSBSim backend for latest version
2018-12-18 13:06:03 +11:00
Randy Mackay
c5a2065a86
AC_AutoTune; minor format fixes
2018-12-18 10:55:15 +09:00
bnsgeyer
1b90ef34cc
AP_Motors: Dualheli- fix bug for scaling second swashplate
2018-12-18 09:10:22 +09:00
Michael du Breuil
536a894850
AP_L1_Control: Sanatize loiter radius to prevent bad input from
...
propegating
2018-12-18 10:11:22 +11:00
Michael du Breuil
ad01d345d1
AP_Arming: Fix badly formatter airspeed message
2018-12-18 10:11:22 +11:00
Peter Barker
e420f62b62
AP_HAL_SITL: check to see if setting socket and fd options worked
2018-12-18 08:51:01 +11:00
Peter Barker
24653a33ed
SITL: make socket manipulation functions bool rather than void
...
... so callers can check if they succeeded or not
2018-12-18 08:51:01 +11:00