Andrew Tridgell
eca8cf3414
HAL_ChibiOS: save flash on boards that are critically low
...
move to single OSD font on some boards
this saves about 12k on these boards. They were also extremely close
to overflowing flash, under 2k on some
Now that we support having an OSD font on the microSD card (where
available) we can reduce built in fonts without a large functionality
impact
This also disables some less used features on these boards:
- generator support
- object avoidance path planning
- precision landing
This will give us some breathing room on these boards
4 years ago
Andrew Tridgell
bb28a58bce
AP_ExternalAHRS: added frontend/backend split
...
allow for multiple backends
4 years ago
Andrew Tridgell
b3ed4f4b12
AP_InertialSensor: fixed handling of more than 3 accel/gyro instances
...
allows for first 3 to work without a panic
4 years ago
Andrew Tridgell
fd3bf0f639
HAL_Linux: added --defaults option to Linux HAL
...
useful for initial parameters
4 years ago
Andrew Tridgell
ae088f792d
AP_ExternalAHRS: added EAHRS_RATE for IMU rate
...
this allows setting of required data rate from the external AHRS
4 years ago
Andrew Tridgell
266b425115
HAL_SITL: use common nmea_printf()
4 years ago
Andrew Tridgell
3650c02745
AP_GPS: use common nmea_printf()
4 years ago
Andrew Tridgell
6c29f8c24f
AP_Common: added common nmea_printf code
4 years ago
Mirko Denecke
e904de3431
AP_Scripting: add position light example
4 years ago
vierfuffzig
10f15fbba5
AP_OSD: add kilo symbol to RPM panel
4 years ago
Samuel Tabor
e78d6fee0a
AP_Soaring: Ensure minimum cruise times are respected when RC switch position is changed.
4 years ago
Samuel Tabor
9a7f80789f
AP_Soaring: Update vario tau calculation to use SOAR_THML_BANK.
4 years ago
Andy Piper
4fd88e8ad0
AP_VideoTX: don't try to change pitmode on anything other than SA2.1
4 years ago
Andy Piper
bfcefa3f34
AP_VideoTX: prioritize pitmode changes over power changes
4 years ago
Andy Piper
de64467ca3
AP_RCTelemetry: prioritize pitmode changes over power changes
4 years ago
Peter Barker
27c262b037
SITL: add documentation fo rsimulated barometers
4 years ago
chobits
fd88e53be6
AC_WPNav: remove unassigned _track_desired
4 years ago
Randy Mackay
30a08dda0a
SITL: add rover with vectored thrust support
4 years ago
Randy Mackay
381044c2d0
SITL: add comments to SIM_Rover members
4 years ago
Iampete1
186cb6ef13
AP_Scripting: correct rotations in fault tolerant hex example
4 years ago
Andrew Tridgell
47a5d78397
HAL_ChibiOS: disable DMA on high contention UARTs
...
switch to interrupt driven when in high contention
4 years ago
Jacob Walser
f7da853adb
AP_HAL: update hardware definitions for navigator r3
4 years ago
Jacob Walser
397def7b9e
AP_LeakDetector: update leak pin for navigator r3
4 years ago
Jacob Walser
5537f5564c
AP_HAL: update imu hardware for navigator r3
4 years ago
Jacob Walser
3a433cd71e
AP_HAL: update pwm hardware for navigator r3
4 years ago
Jacob Walser
421638453f
AP_HAL: update Notify LED hardware for navigator r3
4 years ago
MHefny
6bbfdbaf6a
AP_HAL_LINUX:fix missing setting physical address
4 years ago
MHefny
30382740d2
AP_HAL_Linux:fix code style
4 years ago
MHefny
8767112a77
AP_HAL_LINUX:remove duplicates and fix _version
4 years ago
MHefny
c57764e9b4
linux: RCInput_RPI RPI-4 Support
4 years ago
Andrew Tridgell
7b9826cdce
SITL: change for AP::terrain as a pointer
4 years ago
Andrew Tridgell
483ed19662
AP_OSD: change for AP::terrain as a pointer
4 years ago
Andrew Tridgell
d3e3e58466
AP_Frsky_Telem: change for AP::terrain as a pointer
4 years ago
Andrew Tridgell
5e820b203b
Ap_Terrain: make AP::terrain return a pointer
...
this is needed for rover and OSD support
4 years ago
Peter Barker
9471d8069c
GCS_MAVLink: move handling of last-seen-SYSID_MYGCS up to GCS base class
4 years ago
Peter Barker
5d686b9cb1
AP_AdvancedFailsafe: move handling of last-seen-SYSID_MYGCS up to GCS base class
4 years ago
anbello
77998fb5ba
revo-mini bdshot
4 years ago
anbello
dcb90c7bdb
revo-mini ext i2c
4 years ago
Andy Piper
be39e1f297
AP_HAL_ChibiOS: correct current scale for BeastH7 and BeastF7
4 years ago
Andy Piper
aa0ec0f091
AP_HAL_ChibiOS: optimize BeastH7 compilation
4 years ago
Iampete1
ec90ab13f4
AP_HAL_ChibiOS: RCOutput: print DMA alocation errors
4 years ago
Iampete1
15509f314c
AP_HAL_ChibiOS: RCOuput: LED setup re-work
4 years ago
Andrew Tridgell
61c829d624
HAL_ChibiOS: only use SRAM4 for DMA for now
...
we can enable others when we have an allocation interface that
specifies the peripheral type
4 years ago
Iampete1
2377d33417
AP_HAL_ChibiOS: H7 set SRAM4 to no cache and allow DMA
4 years ago
Jacob Walser
8defcb9169
AP_Compass: add memsic MMC5883 driver
4 years ago
Andrew Tridgell
4cddb12508
HAL_ChibiOS: fixed DMA sent calculation on UART DMA timeout
4 years ago
Andy Piper
b3dbc21fa7
AP_HAL_ChibiOS: KakuteF7 bdshot configuration, tested by yaapu
4 years ago
Iampete1
79a6c5d2d5
SITL: Examples: JSON: MATLAB: add legacy Simulink files for 2018b
4 years ago
Michael du Breuil
bde695d11f
AP_Notify: UAVCAN_RGB_LED: don't init if no UAVCAN backends
...
This allows us to consider enabling UAVCAN_RGB_LED as a more general
default, as it won't consume one of our limited backend slots if UAVCAN
is not enabled.
4 years ago
PYBrulin
240bfeb6bd
AP_RangeFinder: TeraRangerI2C added case of out of range measurement
4 years ago