Andrew Tridgell
2facfe0baa
HAL_ChibiOS: support empty UART_ORDER
...
for CAN bootloader without uart support
6 years ago
Andrew Tridgell
f4576ec8f3
AP_Compass: reduce firmware size for AP_Periph
6 years ago
Andrew Tridgell
0ec3f80bbe
AP_Compass: enable LIS3MDL on I2C and RM3100 on SPI
6 years ago
Andrew Tridgell
9a7b52fd15
HAL_ChibiOS: added hwdef.dat for f103-periph
6 years ago
Andrew Tridgell
16bdaaa1af
HAL_ChibiOS: added support for STM31F10x for AP_Periph
6 years ago
Andrew Tridgell
24e05e96e7
AP_HAL: define support for LIS3MDL_I2C and RM3100_SPI
6 years ago
Andrew Tridgell
01472aa795
AP_FlashStorage: added support for STM32F1xx
6 years ago
Andrew Tridgell
291d72601b
AP_GPS: enabled reduced size for AP_Periph support
6 years ago
Andrew Tridgell
f897eae89d
AP_Param: enable reduced size support for AP_Periph
6 years ago
Andrew Tridgell
88fbbfba09
AP_Vehicle: added AP_Periph vehicle type
6 years ago
Andrew Tridgell
d005f066a9
StorageManager: enable use of a single storage region
6 years ago
Michael du Breuil
1e66457755
AP_Scripting: Allow the bindings to descirbe any build dependencies needed
...
Scripting has a hard requirement on AP_Terrain being available, this
allows us to emit a cleaner error message if you have disabled terrain
but not scripting
6 years ago
Peter Barker
5d9b332bcb
GCS_MAVLink: log exectuted COMMAND_LONG and COMMAND_INT packets
6 years ago
Peter Barker
631725f817
AP_Logger: add Write_Command for writing out received mavlink commands
6 years ago
Peter Barker
5010de9560
AP_Notify: add static asserts for array size
...
We index into these arrays so ensuring their size is worthwhile
6 years ago
Michael du Breuil
ee3fcf49c6
AP_BattMonitor: Detect bad configuration of failsafes
6 years ago
Michael du Breuil
e47f97c5d3
AP_HAL: Fix bad buffer termination
6 years ago
Stone white
ec911710c9
hwdef: Enable Spektrum 3.3V VDD Power on fmuv5
6 years ago
Michael du Breuil
56e35e0712
AP_HAL_ChibiOS: Remove almost redundant code duplication from the HAL
6 years ago
Andrew Tridgell
66dc36ef88
AP_Logger: ifdef out _need_rtc_update
6 years ago
Andrew Tridgell
4418495c99
AP_Logger: use UNUSED_RESULT
...
Co-Authored-By: Francisco Ferreira <OXINARF@users.noreply.github.com>
6 years ago
Andrew Tridgell
8e58cb993d
AP_Logger: fix timestamp on log files opened before GPS lock
6 years ago
Andrew Tridgell
ffe0f338d3
HAL_ChibiOS: enable utime() API
6 years ago
murata
1a8e644437
AP_Logger: GPA/GPA2 Change the unit of DELTA.
6 years ago
Andrew Tridgell
4ca48f225d
SITL: send vicon data at 70ms intervals
...
this matches the max rate that EK2 will accept this data
6 years ago
Andrew Tridgell
cfc37f2089
GCS_MAVLink: log corrected timestamp for vision data
...
this allows for debugging of link lag issues
6 years ago
Andrew Tridgell
414d3eb670
AP_NavEKF2: don't fuse GPS when EK2_GPS_TYPE=3
...
when using a vision position system, the user may have vision derived
GPS data coming in using GPS_INPUT msgs. We should not fuse these when
EK2_GPS_TYPE=3 as we end up fusing both vision data and GPS data,
which does not work with the current EK2 code
This change makes it possible to run EK2 and EK3 in parallel in a
Vicon, wityh EK2 using VISION_POSITION_ESTIMATE data and EK3 using
GPS_INPUT (with yaw) data.
6 years ago
Jaaaky
fee3136b44
AP_Baro: Fix floating point exception with watchdog reset
...
Fixes #12132
6 years ago
Henry Wurzburg
00c111651a
ChiBios: Omnibusf4pro hwdef tweak to allow active or passive buzzer
6 years ago
Andrew Tridgell
aeb58cede1
HAL_ChibiOS: I2C timeout should be send+recv, not MAX(send,recv)
...
MAX() is right for SPI, not I2C
6 years ago
Andrew Tridgell
4027d61e17
AP_Scheduler: log I2C ISR count
6 years ago
Andrew Tridgell
7d5c0e92ae
AP_Logger: added logging of I2C ISR count
6 years ago
Andrew Tridgell
578e5dfdaa
HAL_ChibiOS: add up i2c ISR count
6 years ago
Andrew Tridgell
9741ac0b64
AP_HAL: added I2C ISR count to PersistentData
6 years ago
Jaaaky
d774bf3ea5
AP_Mission: Better AUTO watchdog restore
...
This allows to run any commands following the last nav_waypoint
that may be required or change flight behavior for following wps
6 years ago
Andrew Tridgell
f8cfbb8062
HAL_ChibiOS: added ISR limit on I2C
...
this will prevent any possibility of an I2C interrupt storm. This is
designed to address the most likely cause of #11642
6 years ago
Andrew Tridgell
b8602abdeb
AP_InternalError: added error for i2c isr error
6 years ago
Peter Barker
2acc53ec17
GCS_MAVLink: break out of loop statement once we have a result
6 years ago
Peter Barker
052e721622
GCS_MAVLink: tweak timings debug messages
6 years ago
Peter Hall
db87285153
AR_WPNav: add oa_wp_bearing_cd function
6 years ago
Peter Hall
c445362fae
AR_WPNav: fix wp_bearing_cd calc
6 years ago
murata
4754710e60
RangeFinder: Change to coding style (NFC)
...
RangeFinder: RangeFinder: Change to coding style (NFC)
6 years ago
Peter Barker
2049e86dda
AP_Param: optionally return parameter flags in AP_Param::find(...)
6 years ago
Peter Barker
70daf0010b
AP_Param: add param flag bit indicating internal-use-only
6 years ago
Peter Barker
9cf9497552
AP_Mission: mark MIS_TOTAL as internal-use-only
6 years ago
Peter Barker
4f9d1ada33
GCS_MAVLink: deny setting MIS_TOTAL parameter
...
Closes #11413
GCS_MAVLink: conform to parameter protocol requirements while ignoring sets
GCS_MAVLink: use internal-use-only param bit
6 years ago
Randy Mackay
257152aa55
SITL: sailboat motor enabled only for sailboat-motor frame
6 years ago
Randy Mackay
0ce1ce9c4f
SITL: minor format changes for sailboat
6 years ago
Peter Barker
592c7acc4c
AP_RTC: add clarifying comment on get_time_utc
6 years ago
Peter Barker
46c880089c
AP_RTC: tighten types on get_system_clock_utc
...
None of these components should ever be negative - given its source is
only ever seconds-since-epoch.
6 years ago