Peter Barker
10976344b8
RC_Channel: let RC_Channel indicate AUX_FUNC::ARMDISARM needs no initialisation
...
All users set this.
5 years ago
Peter Barker
4c5c5fff72
AP_Scripting: add some pointers on how to work with bindings
5 years ago
Peter Barker
2c5e07cb09
AP_Logger: log battery and cell information using instance numbers
5 years ago
Rajat Singhal
552191925b
SITL: Add OA BendyRuler params for Airsim Lidar, rename file
5 years ago
Rajat Singhal
dccb95efce
AP_Proximity: Fix Airsim Proximity sector update
...
Distance equals least distance in that sector rather than last point sampled
5 years ago
CUAVcaijie
7e89591e90
HAL_ChibiOS: Modify the default orientation of the compass
5 years ago
Andrew Tridgell
fced7d78fc
HAL_ChibiOS: fixed clock src for I2C4 on H7
5 years ago
Andrew Tridgell
db777c56b9
AP_GPS: provide yaw feedback in GPS_RAW_INT and GPS2_RAW
...
allow GPS to display status of GPS yaw for moving baseline and NMEA
5 years ago
Andrew Tridgell
e40c570615
AP_GPS: faster config of moving baseline
...
thanks to MdB for suggestion
5 years ago
Andrew Tridgell
ebceab9aa0
AP_Compass: don't probe for ICM20948 on AP_Periph
5 years ago
Andrew Tridgell
e660532f67
AP_GPS: fixes from PR review
5 years ago
Andrew Tridgell
41289fe945
AP_GPS: adjust lag for MB RTK ublox
...
rover will lag by about 40ms
5 years ago
Andrew Tridgell
b86c43aa66
AP_GPS: prefer RTK MB rover when it has yaw available
...
this ensures that yaw data is time aligned with position and velocity
data
5 years ago
Andrew Tridgell
261465ef96
AP_GPS: split out update_primary() from update()
...
this makes the selection of primary GPS a lot clearer, with less
nesting of if statements
5 years ago
Andrew Tridgell
93aaf98672
AP_GPS: added automatic u-blox moving baseline configuration
...
this uses GPS_TYPE and GPS_TYPE2 to setup two u-blox F9 receivers in a
RTK moving baseline configuration
5 years ago
Andrew Tridgell
71a0f3a1dc
AP_GPS: added RTCMv3 parser
...
will be used for moving baseline support
5 years ago
Matt Lawrence
189fee556f
AC_WPNav: Circle mode pilot control of rate & radius
5 years ago
Peter Barker
7a5b8136ad
AP_AHRS_NavEKF: inform all running EKFs that takeoff or touchdown is expected
...
Several other methods in here poke both EKFs like this.
5 years ago
Peter Hall
af08379d1b
AP_Motors: MatrixTS remove output_to_motors
5 years ago
Peter Hall
615695c1bc
AP_Motors: MatrixTS: defualt to normal Matrix setup
5 years ago
Peter Hall
4aa0dfa2aa
AP_Motors: output_motor_mask update
5 years ago
Michael du Breuil
5da062b850
AP_Scripting: Forward declare lua_new_uint32_t
5 years ago
Andy Piper
a469a31528
AP_HAL_SITL: prevent dump_stack_trace() blowing up on macOS
5 years ago
Jaaaky
1817280e01
AP_Logger: fix 'last_file' may be used uninitialized with debug build
5 years ago
Randy Mackay
188fdfb1b8
GCS_MAVLink: send optflow message even if no height estimate
5 years ago
Andrew Tridgell
43172bdd57
HAL_ChibiOS: switch non-composite USB ID
...
use newly allocated 0x1209/0x5740
5 years ago
Andrew Tridgell
793b867706
HAL_ChibiOS: switched to new USB VID for dual-CDC boards
5 years ago
Andrew Tridgell
a2d40d040a
AP_UAVCAN: added logging of CAN ESC status
5 years ago
Andrew Tridgell
58fcd4601a
AP_Logger: added CESC message for logging CAN ESC status
5 years ago
Andrew Tridgell
b4966f21d8
AP_UAVCAN: added logging of UAVCAN actuator::Status messages
...
this allows for logging of CAN servo status
5 years ago
Andrew Tridgell
2666853100
AP_Logger: added CSRV logging for CAN servo status
5 years ago
Andrew Tridgell
22f8221427
AP_SerialManager: implement new UART option bits
5 years ago
Andrew Tridgell
bb5c1d07e1
HAL_ChibiOS: implement new UART option bits
5 years ago
Andrew Tridgell
4eccea2607
AP_HAL: define more UART option bits
5 years ago
Andrew Tridgell
ab0f1a8887
HAL_ChibiOS: added max uarts check
5 years ago
Andrew Tridgell
0d31e614ed
HAL_ChibiOS: added ALT(1) configs for more boards
...
this allows more boards to use the FPort protocol
5 years ago
Andy Piper
54b6e7b264
AP_Logger: mavlink backend needs to be the last backend
...
be really careful to catch aborted erases
take care to protect shared structures in io thread
if flash corruption is detected try and recover whole files
overwrite format in erase to make sure erase happens
output useful messages at critical times
a block is 64k a sector is 4k, rename internal variables appropriately
cope with log wrapping when sending log listings over mavlink
5 years ago
Andrew Tridgell
61f8e6f0d1
HAL_ChibiOS: added alt config for USART6 on MatekF765-Wing
5 years ago
Andrew Tridgell
296a4cb086
HAL_ChibiOS: re-format and fix chibios_hwdef.py for flake8
5 years ago
Andrew Tridgell
9c2b5a05bd
HAL_ChibiOS: fixed python3 error
5 years ago
Andrew Tridgell
1b528137f7
GCS_MAVLINK: cope with AP_Frsky_Telem being created after init
...
may be created by the FPort backend
5 years ago
Andrew Tridgell
f8847bf569
AP_RCProtocol: auto-create Frsky_Telem object when needed for FPort
5 years ago
Andrew Tridgell
9579e64a03
AP_Frsky_Telem: make get_telem_data() static
...
auto-create the object when it is needed for FPort
5 years ago
Andrew Tridgell
c5df48faa7
HAL_ChibiOS: break out make_line() for PAL_LINE defines
5 years ago
Andrew Tridgell
33182a9f11
AP_RCProtocol: use RC_OPTIONS fport pad option
5 years ago
Andrew Tridgell
7769cf5316
RC_Channel: added FPort pad option
5 years ago
Andrew Tridgell
60a13f4eeb
AP_BoardConfig: added BRD_ALT_CONFIG parameter
...
allow for alternative hw configs to be selected
5 years ago
Andrew Tridgell
66dd5925cf
HAL_ChibiOS: added support for alternative pin configs
5 years ago
Andrew Tridgell
06a9baeb9b
HAL_ChibiOS: adjust fmuv3 SPI priority
...
fixes an issue with SPI4 assignment
5 years ago
Andrew Tridgell
a30e637484
HAL_ChibiOS: fixed bug in UART pin assignment
...
this fixes an issue with the setting of pullup/pulldown on UARTs. It
also adds enforcement of DMA assignment for DMA required peripherals
5 years ago