Andrew Tridgell
444af9e638
AP_BoardConfig: fixed AP_Periph build error
6 years ago
Andrew Tridgell
e8e18959f7
AP_Baro: fixed baro build with AP_Periph
...
no GCS available
6 years ago
Andrew Tridgell
a19e55e83c
AP_Baro: added BMP388 driver
6 years ago
Andrew Tridgell
64921b64f5
HAL_ChibiOS: enable sensors in peripheral firmwares
6 years ago
Andrew Tridgell
fa76d1fbe6
HAL_ChibiOS: disable watchdog save in bootloader
6 years ago
Andrew Tridgell
5cbe85ee19
HAL_ChibiOS: allow for ADC and clock overrides
6 years ago
Andrew Tridgell
dc89d10ccf
HAL_ChibiOS: added hwdef.dat for CUAV_GPS
6 years ago
Andrew Tridgell
c8806acaf5
HAL_ChibiOS: use AP_PERIPH env var
6 years ago
Andrew Tridgell
cbc83d68cd
HAL_ChibiOS: allow for CAN enable override on F4
6 years ago
Andrew Tridgell
fb68fa8bc9
HAL_ChibiOS: fixed typo for 512k F4 parts
6 years ago
Andrew Tridgell
e51a1a88df
HAL_ChibiOS: initial hwdef-bl.dat for CUAV CAN GPS
6 years ago
Andrew Tridgell
66ab585a24
HAL_ChibiOS: setup defaults for CAN app versions
6 years ago
Andrew Tridgell
d711bed405
HAL_ChibiOS: set default node ID of 117
...
this allows for flight controllers without DNA support
6 years ago
Andrew Tridgell
ababe1e81d
HAL_ChibiOS: disable UART support in f103-periph bootloader
6 years ago
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