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 Hall
5a941ce02f
PLane: tailsitter: instant transition when disarmed
4 years ago
Peter Hall
33f9e3d4b6
plane: add tailsitter transision rates, give more info in transision complete messages
4 years ago
Peter Barker
d822499155
Blimp: move handling of last-seen-SYSID_MYGCS up to GCS base class
4 years ago
Peter Barker
c064e09806
Blimp: remove unused command_ack counter
4 years ago
Peter Barker
051be6c160
Rover: move handling of last-seen-SYSID_MYGCS up to GCS base class
4 years ago
Peter Barker
2e23822b27
ArduSub: move handling of last-seen-SYSID_MYGCS up to GCS base class
4 years ago
Peter Barker
aa973c5245
ArduPlane: move handling of last-seen-SYSID_MYGCS up to GCS base class
4 years ago
Peter Barker
09a9bd73a4
ArduCopter: move handling of last-seen-SYSID_MYGCS up to GCS base class
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
Iampete1
75dc0ced10
Plane: Quadplane: remove outdated Z controller reset
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
Peter Barker
b369e86c0c
Tools: param_parse: remove references to APM in parameter generation
4 years ago
Peter Barker
229b25d916
Tools: param_parse: add *args and **kwargs to emitters
4 years ago
Peter Barker
5a927d84c8
Tools: param_parse: rejig selection of emitters
4 years ago
Peter Barker
5ef5fc9d84
Tools: param_parse: stop generating old .wiki format
4 years ago
Peter Barker
c3414a5767
Tools: param_parse: move init of variable lower
4 years ago
Peter Barker
4c6b07e950
Tools: param_parse: remove support for Parameters.pde
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
Stavros Korokithakis
3c19579988
Plane: Push the TECS to climb in all circumstances
4 years ago
chobits
28fbc73fb6
Copter: fix build error when landinggear disabled
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
PYBrulin
afe9573900
AP_RangeFinder: TeraRangerI2C redefining the output distance logic with OutOfRange cases
4 years ago
Andrew Tridgell
c886fd7025
AP_Logger: make log file erase async
...
this prevents clagging up the main loop on a big erase. With an erase
of large enough files we could trigger a disarmed watchdog.
4 years ago
Andy Piper
721850d00a
AP_HAL_ChibiOS: fix dshot150.
4 years ago
Andy Piper
f6b1e15b0e
AP_HAL_ChibiOS: optimize bdshot ISRs
4 years ago
Andy Piper
cb3b37d181
AP_HAL_ChibiOS: ensure that non-dshot modes get regular 1Khz updates
4 years ago
Andy Piper
ea3291520c
AP_HAL_ChibiOS: add fast cycle calibration step
4 years ago
Andy Piper
74d4af9ac9
AP_HAL_ChibiOS: reset bdshot IC correctly
...
don't allow dshot rates below 800Hz.
set pin speed to MID1 to avoid glitching
don't run receive pulses on a timer
4 years ago
Andy Piper
477ff72214
AP_HAL_ChibiOS: allow dshot rate to be set so as to both regularize the output as well as
...
allow faster rates synchronized to the loop rate
synchronize 1Khz and use Betaflight definition for prescaler
adjust dshot bitrates
don't allocate IC DMA if already allocated
cancel DMA pulses correctly
try really hard to align pulses with push() by making each dshot pulse event driven
4 years ago
Andy Piper
9a870e4d75
SRV_Channel: add SERVO_DSHOT_RATE and propagate to rcout
4 years ago
Andy Piper
9ac8e2b705
AP_Vehicle: addlow SRV_Channels to be initialized
4 years ago
Andy Piper
f29dba2ddd
AP_HAL: add set_dshot_rate()
4 years ago
Peter Barker
749d4c997b
AP_Vehicle: ensure reboot command ACK is written out in SITL
4 years ago
Peter Barker
5ebe505f2c
AP_HAL_SITL: ensure reboot command ACK is written out in SITL
4 years ago
TunaLobster
1bda79dd72
ArduCopter: loosen motion based landing detection when WoW is present
4 years ago