Josh Henderson
00e3bda2f5
AP_Logger: Privatize AP_VisualOdom Logging
4 years ago
Iampete1
9ace8ed216
AP_Motors: Matrix 6DoF scripting add get_frame_string
4 years ago
Iampete1
7d5e5f8dd7
AC_AttitudeControl: add SITL panic to remind us to implent the quarternion
4 years ago
Peter Hall
cc26a520bc
AP_MotorsMatrix: init to virtual and remove duplicate set initalised
4 years ago
Iampete1
1395f9ce79
AP_Scripting: add 6DoF motors matrix bindings and example
4 years ago
Iampete1
28e8c5e56e
AP_Scripting: add 6DoF attitude control bindings and example
4 years ago
Iampete1
5c3725d899
AP_Motors: add 6DoF scripting matrix mixer
4 years ago
Iampete1
791e68b4ef
AC_AttitudeControl: add 6DoF support
4 years ago
Gone4Dirt
f490c9d799
AC_Autorotation: Add copter vehicle type to flight log metadata
4 years ago
Gone4Dirt
6dc100728f
AP_Motors: Fix spelling of autorotation flag
4 years ago
Mark Whitehorn
9bc8a8c912
AP_Motors: make frame*string getters more const
4 years ago
Mark Whitehorn
6b2184a53a
AP_Motors: add frame_class and frame_type strings
...
move frame_class/type string assignments down into subclasses
4 years ago
Andrew Tridgell
814393c9c2
HAL_ChibiOS: switch from DPS280 to DPS310 in boards that use the DPS310
4 years ago
Andrew Tridgell
dad55b496b
AP_Baro: support DPS310 temperature fix
...
separate DPS310 from DSP280
4 years ago
Randy Mackay
1814524fcb
AP_NavEKF3: fix using_external_yaw when using external nav
...
the first if would always return true meaning the method would always return false when using external nav
thanks to David Sastre for finding this!
4 years ago
Andrew Tridgell
86fda93781
HAL_ChibiOS: added heater correction of AK09916
...
this fixes a problem with the internal compass being impacted by the
magnetic field from the heater
4 years ago
Andrew Tridgell
a90b54ba6e
AP_Compass: allow for AK09916 correction by heater duty cycle
4 years ago
Andrew Tridgell
1097d04e5d
AP_BoardConfig: added get_heater_duty_cycle()
4 years ago
Andrew Tridgell
5920c52285
Scripting: simple relay example
...
toggle at 50Hz
4 years ago
Andrew Tridgell
2ab8ad0ef0
HAL_ChibiOS: added Durandal pinout details
4 years ago
Randy Mackay
d1dda86f60
AC_AutoTune: report step in lower case
...
also shortens displayed accuracy to 0.1deg and removes one pair of brackets
we should use lower case for reporting because it is easier to read and it takes up less space when displayed on MP's HUD (and probably other GCSs too)
4 years ago
Randy Mackay
25beab4c82
AC_AutoTune: add failure to level warning
4 years ago
Randy Mackay
4032ac9884
AC_AutoTune: level criteria is 5deg for plane and 2.5 for all others
4 years ago
Michael du Breuil
623951a262
AP_HAL_ChibiOS: Add some extra GPS SBF config
4 years ago
Michael du Breuil
5f3b1b92a4
AP_GPS: SBF don't send configuration until we've recieved a prompt
...
This fixes a configuration problem with SBF unit's where sometimes we
fail to detect the GPS unit continously, until it's been manually
configured. This was tested by doing a hard reset to the GPS unit.
This also now accepts a set of defines from the hwdef, or build
environment, which allows us to specify extra config options.
4 years ago
Michael du Breuil
d9ffd04a96
AP_GPS: Broadcast the detect message on AP_Periph over CAN
4 years ago
basti
a3c47e0a23
AP_OSD: add SD-card handling to font README
4 years ago
Peter Barker
3da156e358
AP_InertialSensor: prevent nullptr dereference in SITL
4 years ago
Andrew Tridgell
6144136b61
Filter: fixed reset of filters to first value
...
the delay elements were set incorrectly
4 years ago
Tom Pittenger
d1e6b0befb
AP_HAL_ChibiOS: Add ADC1 support to STM32F3
...
This is useful for AP_Periph battery monitoring
4 years ago
murata
09f04e8a5a
AP_RangeFinder: Devices are enabled and disabled by type
...
AP_RangeFinder: Devices are enabled and disabled by type
AP_RangeFinder: Delete some description of I2C function address.
4 years ago
Andrew Tridgell
b8e82a56f3
HAL_ChibiOS: don't start rout ticks till after full system init
...
this prevents an occasional boot hang on systems with DShot
enabled. We shouldn't be starting DShot output till after setup() is
complete as the outputs are still being configured
4 years ago
Peter Barker
f847758272
Filter: add gtest suite
4 years ago
Peter Barker
514dfa4b71
SITL: SF45B: increase resolution to 1 degree
...
The mode filter tends to squish a lot of data if we don't get this
correct.
4 years ago
Tatsuya Yamaguchi
83417c1df7
AP_Notify: modify NTF_BUZZ_VOLUME description
4 years ago
Peter Barker
ee2f615352
AP_Proximity: RPLidarA2: correct face distances are assigned to
4 years ago
WillyZehnder
acfe815305
AP_Scripting: make get_control_mode_reason available to lua
4 years ago
Peter Barker
84953c2e39
AP_BattMonitor: fix constexpr-and-MIN don't get along bug
...
lib/libArduCopter_libs.a(AP_BattMonitor_SMBus_NeoDesign.cpp.0.o): In function `AP_BattMonitor_SMBus_NeoDesign::timer()':
/home/pbarker/rc/ardupilot/build/sitl/../../libraries/AP_BattMonitor/AP_BattMonitor_SMBus_NeoDesign.cpp:27: undefined reference to `AP_BattMonitor_SMBus_NeoDesign::max_cell_count'
collect2: error: ld returned 1 exit status
4 years ago
Patrick José Pereira
ba293084e3
SITL: Remove pointer check before delete
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Patrick José Pereira
61bcbfea14
AP_TempCalibration: Remove pointer check before delete
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Patrick José Pereira
12cd138030
AP_HAL: Remove pointer check before delete
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Patrick José Pereira
6bdc1704f4
AP_GPS: Remove pointer check before delete
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Patrick José Pereira
e9a299d96e
AP_CANManager: Remove pointer check before delete
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Andy Piper
2cdc202d19
AP_HAL_ChibiOS: use non-cachable SRAM3 for DMA on H743
...
Adjust SRAM1+SRAM2 to 256k as describe in the H743 reference manual
Provide access to mem_info() information
Co-authored-by: Andrew Tridgell <andrew@tridgell.net>
4 years ago
Andy Piper
cfac268f13
AP_Filesystem: add @SYS/memory.txt
...
Co-authored-by: Andrew Tridgell <andrew@tridgell.net>
4 years ago
Andy Piper
0eff201016
AP_HAL: add mem_info()
...
Co-authored-by: Andrew Tridgell <andrew@tridgell.net>
4 years ago
murata
de9382b0f4
AP_Mission: Reflecting the result of the process
4 years ago
murata
698f967b63
GCS_MAVLink: Notify the maximum number of missions
...
Update libraries/GCS_MAVLink/MissionItemProtocol.cpp
Co-authored-by: WickedShell <Wicked.Shell.Scripts@gmail.com>
GCS_MAVLink: Notify the maximum number of missions
4 years ago
Michael du Breuil
f854477efe
AP_BattMonitor: Limit the scope of possible corruption if the NeoDesigns gets a bad cell count
4 years ago
Marko
00d0fe876d
AP_Compass: Added support for internal i2c bus to VRBrain-v51
...
Now the internal compass HMC5883 of the VRBrain-v51 is correctly recognized
Co-authored-by: Pierre Kancir <pierre.kancir.emn@gmail.com>
4 years ago