Andrew Tridgell
facedb5156
AP_Compass: added mag_cal_fixed_yaw()
...
this is a fast compass calibration that uses a yaw value provided by
the user.
5 years ago
Randy Mackay
f7a8bcf87f
SRV_Channel: add NeoPixelx to function param description
5 years ago
Andrew Tridgell
33be48868b
AP_UAVCAN: fixed build on Linux
5 years ago
Andrew Tridgell
9343cf04f6
AP_KDECAN: fixed build error on Linux
5 years ago
Andrew Tridgell
e3710bfa47
AP_Declination: re-generate mag tables
...
max interpolate error between -60 and 60 latitude is 13.86 mGauss
5 years ago
Andrew Tridgell
21a1b17571
AP_Declination: update generate script
...
added ability to display max error
5 years ago
Andrew Tridgell
7f49f81818
AP_SerialManager: ensure users can't break SERIAL0_PROTOCOL
...
this prevents users from setting SERIAL0_PROTOCOL to something that
prevents them accessing the board. This can happen when users are
trying to setup SLCAN
5 years ago
Andrew Tridgell
e03e0bccae
AP_Airspeed: switched to recursive semaphore
...
this is needed by the SDP3X driver. It is the simplest fix for the
issue
5 years ago
Andrew Tridgell
a1ad8fbd80
AP_Logger: added CESC message for logging CAN ESC status
5 years ago
Andrew Tridgell
6b95d8d22b
AP_Logger: added CSRV logging for CAN servo status
5 years ago
Andrew Tridgell
c5c921d321
AP_UAVCAN: added logging of CAN ESC status
5 years ago
Andrew Tridgell
27937d50ff
AP_UAVCAN: added logging of UAVCAN actuator::Status messages
...
this allows for logging of CAN servo status
5 years ago
Andrew Tridgell
30e51c9f64
HAL_ChibiOS: scale uart rx buffer size with baudrate
...
this ensures we have enough buffer space for a RTK GPS, as well as for
high speed comms with a companion computer
5 years ago
Andrew Tridgell
c1f18bc90d
HAL_ChibiOS: fixed clock src for I2C4 on H7
5 years ago
Randy Mackay
a727ba6cf7
GCS_MAVLink: send optflow message even if no height estimate
5 years ago
Andrew Tridgell
385d649e69
AP_Compass: limit rotations we try to ROTATION_MAX_AUTO_ROTATION
5 years ago
Andrew Tridgell
d198b723b2
AP_Math: define ROTATION_MAX_AUTO_ROTATION
...
we don't want to use ROTATION_PITCH_7 in our auto rotation mix, as it
is too close to level
5 years ago
Matt Lawrence
0d2b42e4f4
AC_WPNav: Circle mode pilot control of rate & radius
5 years ago
Siddharth Purohit
9d8684203c
AP_UAVCAN: remove unnecessary scary message UC Node Down
5 years ago
Andrew Tridgell
a1b1ef4947
HAL_ChibiOS: fixed H7 I2C timing
...
we were running the clock at too low speed. This affected the SSD1306 display
# Conflicts:
# libraries/AP_HAL_ChibiOS/I2CDevice.cpp
5 years ago
Peter Barker
88de00b251
AP_HAL: stop emitting extra CR before a LF as part of our printf
5 years ago
Pierre Kancir
2d0ae6112e
AP_Compass: add register to checked ones and remove single-use goto
...
Also fix comment on TMRC register setting
5 years ago
Pierre Kancir
453e8b9f32
AP_Compass: probe for RM3100
5 years ago
Andrew Tridgell
1e2ef205de
AP_InertialSensor: default fast sampling on
...
if we have a first IMU capable of fast sampling then we want it
enabled by default
5 years ago
Andrew Tridgell
e4eda95fea
HAL_ChibiOS: change CUAVv5Nano volt scale to 18.000
5 years ago
Andrew Tridgell
67cc9b1677
HAL_ChibiOS: removed per-board AP_FEATURE_RTSCTS and AP_FEATURE_SBUS_OUT
...
not needed any more
5 years ago
Andrew Tridgell
fa69ac6458
HAL_ChibiOS: automatically set AP_FEATURE_SBUS_OUT
5 years ago
Andrew Tridgell
d3b6572808
AP_BoardConfig: removed duplicate define for RTSCTS
5 years ago
Andrew Tridgell
ee9aadf091
HAL_ChibiOS: automatically set AP_FEATURE_RTSCTS
5 years ago
Andrew Tridgell
20ea63e480
HAL_ChibiOS: removed PB1 and PB0 TIM1 complementary channels for F76x
...
these do not work, possibly a datasheet bug
5 years ago
Andrew Tridgell
093d411ec7
HAL_ChibiOS: switch MatekF765 to timer 12
...
fixes PWM 5 and 6
5 years ago
Andrew Tridgell
9c6cd15980
HAL_ChibiOS: ensure bootloader flash is multiple of 32 bytes
5 years ago
Andrew Tridgell
cac1cc0d9b
HAL_ChibiOS: account for empty uarts in uart count
...
this fixes uart count on MatekF405-Wing
5 years ago
Andrew Tridgell
aad4598644
AP_SerialManager: fixed GPS in AP_Periph
...
we need to have at least 4 SERIALn_* parameters to support GPS on
AP_Periph due to the odd ordering of hal.uartB as SERIAL3
5 years ago
Matt Lawrence
886153abf5
Frame_Params: Fix Solo params for copter 4
5 years ago
Randy Mackay
4407b1ada0
AP_NMEA_Output: 10hz rate limiting uses uint32_t
5 years ago
Peter Barker
de5d8c5480
AP_NMEA_Output: correct 10Hz rate limiting
...
integer promotion issue
5 years ago
Andrew Tridgell
fdc7dac61c
SITL: added SIM_MAG_SCALING
5 years ago
Andrew Tridgell
9fb973eb9f
AP_UAVCAN: support RTCMStream for RTCM injection
5 years ago
Andrew Tridgell
d0ced1b7b2
AP_GPS: support RTCMStream for RTCM injection on UAVCAN
5 years ago
Andrew Tridgell
a7bd55d7be
AP_GPS: cope with UAVCAN GPS that don't provide Aux message
...
thanks to @VadimZ for the suggestion
5 years ago
Andrew Tridgell
17ec9534cb
AP_GPS: support Fix2 message for UAVCAN
...
this allows for RTK fix levels
5 years ago
Peter Barker
76c275756b
AP_Compass: tidy constructor
5 years ago
Peter Barker
fcc490b68f
AP_Compass: make compass_cal_status_t enum class Status within CompassCalibrator
5 years ago
Andrew Tridgell
d3226e1f94
AP_Compass: narrow range of allowed scale factor
5 years ago
Andrew Tridgell
3e2d7aa1e2
AP_Compass: added COMPASS_OPTIONS
...
this allows user to set that calibration requires GPS lock
5 years ago
Andrew Tridgell
fad20439a1
AP_Compass: added estimation of compass scale factor
...
this adds new COMPASS_SCALE, COMPASS_SCALE2 and COMPASS_SCALE3
parameters, which give the sensor scaling factor. It is used to
compensate for an incorrect scaling in a compass.
The 3D compass calibration process will set the correct value
automatically, otherwise users can set the value to a known value for
an existing compass
5 years ago
Randy Mackay
d005e68a9d
AP_Compass: minor comment fix
...
Co-Authored-By: Peter Barker <pb-gh@barker.dropbear.id.au>
5 years ago
lukezhqin
82e9797984
AP_Compass: fix thin_samples to avoid comparing sample to itself
5 years ago
Randy Mackay
537d91e7e1
AP_Compass: fix calibrator update when step one fails
5 years ago