Randy Mackay
9c2da896b9
AR_AttitudeControl: get_throttle_out_stop only stops once desired speed reaches zero
...
this reduces the final jerk to a when transitioning from forward to reverse and in cases where ATC_ACCEL_MAX is small
7 years ago
Randy Mackay
365e1030db
AR_AttitudeControl: separate speed limiting to new method
...
This allows the desired speed limiting (by acceleration) to be done before the speed-to-throttle PID controller is run.
This is required so the avoidance calls (which work on the desired speed) can be run after limiting but before the PID controllers
7 years ago
Andrew Tridgell
da5df5ca20
AP_Devo_Telem: fixed to check for have_position
7 years ago
Andrew Tridgell
33a26ac0a8
AP_HAL: enable DEVO telemetry on F4Light
7 years ago
night-ghost
09b5cc382b
AP_SerialManager: devo telemetry support (RX705/707)
7 years ago
night-ghost
85c71273cf
AP_Devo_Telem: devo telemetry support (RX705/707)
7 years ago
bnsgeyer
c8488e3333
AP_Motors: Tradheli - swashplate servo trim fix for heli single and dual frames
7 years ago
Michael du Breuil
7830dab0a8
AP_Arming: Add a servo check that (<= min trim max) for all channels
7 years ago
Michael du Breuil
1b18a78d1d
AP_Arming: Add a RC check that (<= min trim max) for all channels
7 years ago
Andrew Tridgell
bba8d506d6
HAL_ChibiOS: port for kakutef4 flight board
7 years ago
Andrew Tridgell
95108a2d2c
HAL_ChibiOS: added support for 16 bit timers
7 years ago
Alexander Malishev
03d88b01be
HAL_ChibiOS: added support for interrupt based rcin parsing
7 years ago
Andrew Tridgell
6e0b5c204a
AP_Notify: support buzzer backend on ChibiOS
7 years ago
Andrew Tridgell
ca9d1a55fe
AP_InertialSensor: support ICM-20689 IMU
...
like the 20789, but without the baro
7 years ago
murata
3577def8fd
AC_Avoid: use elseif because value does not change
7 years ago
murata
29b1a6ed41
AC_Avoid: fix comment
7 years ago
malcolm churn
7718196838
HAL_ChibiOS: Fix sparky2 target.
...
Correct pin mappings, ADC, PWM.
Not working
Flash memory, Logging, external i2c tested with NXP MAG3110.
7 years ago
Andrew Tridgell
e2fa38968f
AP_BoardConfig: fixed build for some boards
...
for boards that don't have board detection but do have a safety switch
this fixes the build
7 years ago
Randy Mackay
23ed735304
AR_AttitudeControl: reduce default steering I gain to 0.2
...
Also reduce default filter from 50hz to 10hz
7 years ago
Randy Mackay
e5c0b1814a
GCS_MAVLink: remove underscore from method names
7 years ago
Vince Kurtz
2f81747112
GCS_MAVLink: fix VISP logging
...
log VISP messages for the ATT_POS_MOCAP mavlink message as well
7 years ago
Peter Barker
9480572075
AP_Notify: ChibiOS: beep on mode change
7 years ago
Peter Barker
557f8cee43
AP_HAL_ChibiOS: add mode-change-beeps
7 years ago
mirkix
79f3fd532b
AP_HAL_ChibiOS: fix spi clock calculation
7 years ago
Peter Barker
e7b5978d8d
SITL: use a 16-bit mask for GPIO out
7 years ago
Peter Barker
1eecf07e68
AP_HAL_SITL: use a 16-bit mask for GPIO out
...
This allows Relay pins to be represented (typically pin 13)
7 years ago
Peter Barker
682679c68d
GCS_MAVLink: use AP_ServoRelayEvents singleton
7 years ago
Peter Barker
544ac03ca6
AP_ServoRelayEvents: add singleton
7 years ago
ChristopherOlson
9aa685a6d8
AP_Motors:TradHeli - single rotor only - add support for H3-140 swashplates.
...
Also changes the old definition to H3 for swashplates with fixed control radius and adjustable servo position.
7 years ago
ChristopherOlson
f073c58f68
AP_Motors:TradHeli - add support for reverse collective swashplates
7 years ago
Peter Barker
64a8de42da
DataFlash: use singleton for getting hold of gps object
7 years ago
Peter Barker
901ba0034c
AP_NavEKF3: do not pass GPS into Log_Write_GPS; it uses singleton
7 years ago
Peter Barker
578facc9ad
AP_NavEKF2: do not pass GPS into Log_Write_GPS; it uses singleton
7 years ago
Peter Barker
643e7e039a
AP_GPS: log received data
...
Also log a set of flag values if a driver is deleted
7 years ago
Tom Pittenger
63e42e194f
GCS_MAVLink: send correct mission_ack result type
...
has no effect since the two typedef enums equated to same value
7 years ago
Pierre Kancir
fdfa08c586
AP_AHRS: fix include order due to cyclic include
7 years ago
Pierre Kancir
6fe0597399
AC_PrecLand: replace AP_InertialNav by AHRS
7 years ago
Peter Barker
63792edc5f
DataFlash: increase debug in SITL
7 years ago
Andrew Tridgell
bb0cbd15a4
HAL_ChibiOS: implement fmuv4 safety state
...
and added safety_mask and safety_pwm support for both fmuv3 and fmuv4
7 years ago
Andrew Tridgell
60f79921ac
AP_BoardConfig: added get_safety_mask()
7 years ago
Andrew Tridgell
7be1125084
AP_IOMCU: implement safety mask and safety pwm
7 years ago
Patrick José Pereira
a255c47c33
AP_GPS: Do not restart driver if type is defined as MAV
...
Fix bluerobotics/ardusub#104
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Andrew Tridgell
214fb096eb
AP_IOMCU: added healthy API for use in arming checks
7 years ago
Andrew Tridgell
77c922e6b8
HAL_ChibiOS: make embed.py work with python3
7 years ago
Andrew Tridgell
09e3a3cb78
AP_IOMCU: added IO firmware upload
7 years ago
Andrew Tridgell
a6e05cbf5a
AP_Math: added crc32 for IOMCU bootloader protocol
7 years ago
Andrew Tridgell
3749480dd8
HAL_ChibiOS: create ap_romfs_embedded.h
...
use ROMFS keywork for romfs files
7 years ago
Andrew Tridgell
deae66e645
AP_ROMFS: library for embedding files
...
this will be used for bootloaders and IO firmware
7 years ago
Alexey Kozin
f87cc4e172
f4by chibios new style dma table build fix
7 years ago
Andrew Tridgell
4871bbf403
HAL_ChibiOS: make soft serial for RC serial more efficient
...
using system ticks halves the IRQ time
7 years ago