Andrew Tridgell
1a4f094025
AP_GPS: allow hwdef override of default for GPS_COM_PORT
4 years ago
Andrew Tridgell
92bcc7667c
AP_GPS: allow for SBF GPS on F3 AP_Periph
4 years ago
Andrew Tridgell
1723cf8efb
HAL_ChibiOS: reduce SPI clock on MatekH743 mpu6k to 2MHz
...
this fixes regular transfer errors
4 years ago
Peter Barker
bacbe21011
AP_LandingGear: move logging of LandingGear event into LandingGear
...
Less code and Plane will get the event logged too.
4 years ago
Randy Mackay
000a2b17c3
AP_NavEKF_Source: remove unused setVelZSource
4 years ago
Peter Barker
6bc8ff2ee8
SITL: factor out an I2C command/response class from simulated MaxSonar sensor
4 years ago
Peter Barker
6f7fbece49
AP_Baro: add accessor for external bus parameter
4 years ago
Peter Barker
771666ee52
AP_Baro: correct i2c transfer invocation in KellerLD
...
This allows the device to work on boards which are not Pixhawk1. For
reasons yet to be determined.
4 years ago
Andrew Tridgell
8b5ff1a6de
GCS_MAVLink: enable GCS_SEND_TEXT() to send as CAN LogMessage messages
4 years ago
Tom Pittenger
e235fd311e
AP_HAL_ChibiOS: fixed comment in script file
4 years ago
Andrew Tridgell
6765265a3b
AP_Periph: switched to 1kHz clock for f303-periph
...
and use CAN RX buffer size of 64.
This makes for more efficient CPU usage on f3, and fixes an issue with
lost CAN parameter replies causing timeouts in the CAN parameter
download protocol
4 years ago
Peter Barker
287e9350a5
AP_NavEKF3: move log message IDs in from AP_Logger LogStructure
4 years ago
Peter Barker
ea36a84b53
AP_Logger: move EK3 log message IDs into AP_NavEKF3 log structure
4 years ago
Peter Barker
79109458c2
AP_NavEKF3: move EKF3 logging structures into EKF3 LogStructure.h
4 years ago
Peter Barker
f2b2998f29
AP_Logger: move EKF3 logging structures into EKF3 LogStructure.h
4 years ago
Peter Barker
64f4b078a6
AP_Logger: remove unused log_EKF* structures
4 years ago
Andrew Tridgell
b289701d20
HAL_ChibiOS: removed SPI devices on f103-periph
...
these are unused and saves us a couple of k of flash
4 years ago
Andrew Tridgell
084b589f3a
AP_Param: added template class AP_Enum for enum AP_Int8 values
4 years ago
Andy Piper
32edb6d0cd
AP_Filesystem: add support for @SYS/dma.txt for DMA contention
4 years ago
Andy Piper
cf2602f91d
AP_HAL_ChibiOS: add support for @SYS/dma.txt for DMA contention
4 years ago
Andy Piper
d2e01005ee
AP_HAL: add support for @SYS/dma.txt for DMA contention
4 years ago
Peter Barker
c5c810b724
AP_NavEKF2: use structures for logging GSF data
...
This makes it look like EKF2 and is marginally more efficient.
4 years ago
Peter Barker
f94f51d9d3
AP_NavEKF2: move log message metadata to be above the structure
...
This is the pattern we are adopting elsewhere to try to keep things
related as much as possible.
4 years ago
vierfuffzig
c4a644100d
AP_OSD: refactor current panel and add 2nd instance
4 years ago
Peter Barker
54bae68e02
AP_DAL: correct rangefinder get_backend range check
4 years ago
Andrew Tridgell
1bef41b42e
AP_OSD: fixed param metadata for several OSD settings
...
only found now we build OSD for SITL
4 years ago
Andrew Tridgell
42b1d2135a
AP_OSD: fixed enable of OSD on boards with no built-in OSD
...
this fixes MSP enable
4 years ago
Randy Mackay
7f15b7b126
AP_NavEKF_Source: prearm check of wheelencoders
4 years ago
Randy Mackay
7d319f8059
AP_DAL: add wheelencoder_enabled
4 years ago
Randy Mackay
3984cdd823
AP_WheelEncoder: add singleton
4 years ago
Phillip Kocmoud
38dd3b9209
hwdef: add mRo Control Zero Classic
4 years ago
yaapu
c530df7e31
AP_RCProtocol: added fport2 24ch test
4 years ago
yaapu
7e9458b53a
AP_RCProtocol: fport2 fixes
...
Fixed 16ch fport2 telemetry and enabled bidir support.
Fixed 24ch fport2, had to disable telemetry on 24ch for timing is too tight and telemetry would be unreliable.
4 years ago
Phillip Kocmoud
bef522387a
hwdef: add mRo Control Zero H7
4 years ago
Peter Barker
d600b87454
AP_NavEKF2: make logging a core concern
4 years ago
Randy Mackay
02ba500d67
AP_Scripting: add ahrs-source-gps-wheelencoders.lua
...
supports automatically switching between GPS and wheel encoders based on GPS speed accuracy and vertical velocity innovation
4 years ago
Michel Pastor
eb88e6a37c
AP_OSD: Fix vertical speed varying length
4 years ago
Andrew Tridgell
88b5523d47
AP_UAVCAN: added logging of UAVCAN LogMessage messages
...
this allows us to log internal errors from nodes into main flight
controller log
4 years ago
Andrew Tridgell
b2885e3e32
AP_CANManager: exposed can log level
4 years ago
Andrew Tridgell
cf22caa7ef
HAL_ChibiOS: raise stack limits in f303 peripherals
4 years ago
Andrew Tridgell
3ba46d5bd9
HAL_ChibiOS: enable reporting of watchdog reset on AP_Periph
4 years ago
Andrew Tridgell
ba69cd72c9
HAL_ChibiOS: improved stack checking and stack display
...
display both ISR stack and thread stacks. Show total stack sizes as
well as amount of stack remaining
4 years ago
Andrew Tridgell
84eac7642b
HAL_ChibiOS: improved stack checking
4 years ago
Andrew Tridgell
2d459dccc3
HAL_ChibiOS: reduced stack usage in CAN RX handler
4 years ago
Andrew Tridgell
c778d14fd3
HAL_ChibiOS: enable stack checking on f303 boards
4 years ago
Andrew Tridgell
573cd6db6d
HAL_ChibiOS: adjust MAIN_STACK for more ISR stack
...
we need more stack to deal with interrupt nesting between CAN, system
timer and serial interrupts
4 years ago
Andrew Tridgell
52a90e7a33
HAL_ChibiOS: fixed monitor thread with no logging
4 years ago
Andrew Tridgell
2a29b0fcf5
HAL_ChibiOS: fixed AP_Periph build with --enable-asserts
4 years ago
Andrew Tridgell
5e81fadf13
AP_DAL: ensure RRNH is written before RRNI
...
this is required now we are dynamically allocating the backends in
replay
4 years ago
Andrew Tridgell
172854c894
AP_DAL: fixed build on navio
...
avoid shadowed variables
4 years ago