Andrew Tridgell
a2e75876bf
AP_Logger: added logging of GPS yaw
...
some GPS modules can give true yaw, whether moving or not
6 years ago
Grant Morphett
64ed76326b
AP_GPS: Adding support for the NMEA GPHDT sentence
...
The NMEA GPHDT sentence can be used to determine the vehicles bearing
instead of a compass even when the vehicle is stationary. This type
of GPS is normally very expensive and does the bearing using some sort
of phase ambituity algorithm.
6 years ago
Grant Morphett
fdcdbddecc
AP_HAL_SITL: Send NMEA GPHDT sentence if enabled.
...
and add VTG message
6 years ago
Andrew Tridgell
5c3afa2621
SITL: use AP_Math/definitions.h
6 years ago
Andrew Tridgell
2480a62e55
AP_Math: added speed/distance conversions
6 years ago
Grant Morphett
2ce7955614
SITL: Create gps_hdt_enabled varible for enable/disable HDT GPS sentence
6 years ago
Michael du Breuil
d58783664d
AP_Scripting: Update generator to not use readline
6 years ago
Peter Barker
f7a20db304
Vagrant: add xenial64
6 years ago
Peter Barker
f21fcca9d0
AC_WPNav: take references to inav's position rather than a copy
6 years ago
reubenfinch
cabd6aec8f
AP_HAL_ChibiOS: Correct the README.md for fmuv5 boards
...
the IST8310 magnetometer uses I2C, not SPI
6 years ago
Peter Barker
bca411b2c4
AP_Arming: reduce length of internal errors errorstring prefix
...
MissionPlanner's HUD requires a short string for this to be useful
6 years ago
Andrew Tridgell
2f0a4ff1ab
HAL_ChibiOS: fixed build on boards with less than max uarts
6 years ago
Andrew Tridgell
1919268801
HAL_ChibiOS: added OTG2 on all F7 and H7 boards with CAN
...
allows for SLCAN on 2nd port
6 years ago
Andrew Tridgell
02014776e8
HAL_ChibiOS: auto-set HAL_HAVE_DUAL_USB_CDC
6 years ago
Andrew Tridgell
4ff008b803
AP_SerialManager: added uartH support
6 years ago
Andrew Tridgell
ac7a67fda0
HAL_SITL: added uartH
6 years ago
Andrew Tridgell
019f441b2f
HAL_Linux: added uartH
6 years ago
Andrew Tridgell
4e560a4ae5
HAL_Empty: added uartH
6 years ago
Andrew Tridgell
0075b96f3a
HAL_ChibiOS: added uartH
6 years ago
Andrew Tridgell
bee487e9da
AP_HAL: added uartH
6 years ago
Siddharth Purohit
c50912ed6a
AP_HAL: define HAL_HAVE_DUAL_USB_CDC if not defined
6 years ago
Siddharth Purohit
7f297a43dc
SerialManager: add support for SLCAN protocol as parameter
6 years ago
Siddharth Purohit
fe44384c95
BoardConfig_CAN: return serial port with switch between parameter and passthrough
6 years ago
Siddharth Purohit
eabb93f842
AP_Bootloader: change to using serusbcfg1
6 years ago
Siddharth Purohit
dcf17e5bc2
HAL_ChibiOS: hwdef: add support for dual cdc on CubeYellow and CubeOrange
6 years ago
Siddharth Purohit
2f0d1336e6
HAL_ChibiOS: add support for dual usd cdc
6 years ago
murata
89484a8f64
AP_Beacon: Common modbus crc method
6 years ago
murata
d7b2271197
AP_RangeFinder: Common modbus crc method
6 years ago
murata
c5a471e778
AP_Math: Common modbus crc method
6 years ago
Randy Mackay
27e802eaa6
AP_Scripting: add AP_AHRS method get_roll, pitch, yaw
6 years ago
Randy Mackay
32e25d8b57
AP_AHRS: add accessor for roll, pitch and yaw
6 years ago
anbello
b65f5bf632
ChibiOS: hwdef revo-mini correct IMU rotation
6 years ago
Peter Barker
bd50f288a1
Tools: autotest: get mavproxy to heartbeat at speedup rate
...
This should resolve a race condition we have with guided position modes.
MAVProxy's heartbeat rate defaults to 1Hz.
When GCS failsafe is active on Copter because we're in GUIDED (or
GUIDED_NOGPS mode) we require a heartbeat every 5 seconds. At speedup
8, we can only expect a heartbeat every 8 seconds of sim time.
We also only check for this heartbeat every 3 seconds - leading to this
awesome race condition.
6 years ago
Peter Barker
87e43d6e44
Tools: autotest: add option to disable breakpoints at sim startup
6 years ago
Andrew Tridgell
5987131958
Tools: update IO firmware for heater dither
6 years ago
Andrew Tridgell
d2fe47d2e0
HAL_ChibiOS: dither heater pins to prevent magnetic impact
6 years ago
Andrew Tridgell
76a8d494c3
AP_IOMCU: dither heater pin to prevent 1Hz impact on mags
...
with the simpler duty cycle code we see a 1Hz 25 mGauss cycle in the
internal mags
6 years ago
Leonard Hall
77f8ec9f43
AP_Motors: formatting fixes
6 years ago
Tatsuya Yamaguchi
4321a987f2
Tools: fix the help message
6 years ago
Tatsuya Yamaguchi
ba1903708b
Tool: fix the switch-to-uart function in TFMiniPlus script
6 years ago
Lyuyang Hu
5f37ed2bb8
Rover: rename APMrover2.cpp to Rover.cpp
6 years ago
Lyuyang Hu
43719d5e5d
Rover: move contents of Rover.cpp to APMrover2.cpp
6 years ago
Peter Barker
ef8baf28ad
AP_Airspeed: clarify mavlink packet assembly is re-ordered field order
...
This makes it clear that the fields must be arranged according to the
order in the header file rather than that in the message definition
6 years ago
Pierre Kancir
12cb09a3f4
Tools: factorize sitl rangefinder setup
6 years ago
Pierre Kancir
daaf769055
Tools: add arm/disarm testing on all modes
6 years ago
Andrew Tridgell
b12cc57c64
HAL_ChibiOS: switched on fast sampling on IMU3 by default on hex cubes
...
as some people are flying with EK2_IMU_MASK=7 this reduces the risk of
aliasing on IMU3
6 years ago
Andrew Tridgell
634db441f8
AP_NavEKF3: origin handling fixes from Francisco
6 years ago
Andrew Tridgell
2427440e13
AP_NavEKF2: origin handling fixes from Francisco
6 years ago
Justin
3dfaa5f021
Sub: Changed the MAV_SEVERITY of the motor test timed out message to INFO so that it wont be read out loud everytime the user ends the motor test
6 years ago
Peter Barker
eb9e65fd28
Copter: add GUIDED_NOGPS to failsafe checks
6 years ago