Randy Mackay
ccb1042074
Tools: update sitl rover default params
7 years ago
Randy Mackay
645edf1f57
Rover: wp_overshoot used to limit speed in Auto
...
Limits desired speed to max possible given max lateral
acceleration and distance to line between waypoints
Replaces the use of SPEED_TURN_GAIN which scaled down speed
Also used in Guided, RTL, SmartRTL
7 years ago
Andrew Tridgell
76750a1d9d
scripts: added fmuv5 to autobuild
7 years ago
Andrew Tridgell
ab946b5d76
HAL_ChibiOS: disable debug code for FMUv5
7 years ago
Philip
2424e38ed2
HAL_ChibiOS: Update cube-orange hwdef.dat for USB IDs
7 years ago
Andrew Tridgell
058e83c180
HAL_ChibiOS: switched cube-orange SPI1 devices to Mode0
7 years ago
Andrew Tridgell
2df0a71a4b
HAL_ChibiOS: fixed flash load address in hwdef.h
7 years ago
Andrew Tridgell
3a7c1b4d42
HAL_ChibiOS: switch BMI055 to mode0 on fmuv5
7 years ago
Andrew Tridgell
89b8124560
AP_InertialSensor: added BMI055 IMU driver
7 years ago
Peter Barker
cf1f2f9aeb
Rover: move motors_active to be motors.active
...
This will help when we come to subclass the Motors library.
7 years ago
Peter Barker
65b7ca3fbb
Rover: factor out a do_aux_function_change_mode
...
Less code is good
7 years ago
Peter Barker
36705af8ff
Rover: create an enumeration to hold vehicle mode constants
...
This gives us type-safety on the mode numbers. This is advantageous as
some of these symbols exist with different values elsewhere in the code.
7 years ago
mirkix
b32b57ad75
AP_HAL_Linux: change SPI Bus for PocketPilot final design
7 years ago
Andrew Tridgell
520e33261a
AP_AHRS: fixed EKF type 10 for SITL
...
this fixes the use of EKF type 10 in SITL, preventing it from using
the DCM attitude estimate.
This is especially important for RealFlight and XPlane
7 years ago
Andrew Tridgell
3be9077ba9
HAL_ChibiOS: added FMUv5 FMU capture pins
7 years ago
Andrew Tridgell
1bbf4a4648
ChibiOS: added TIM12 support for PWM out
7 years ago
Andrew Tridgell
c05086430d
HAL_ChibiOS: fixed hwdef.h generation for PWM on tim12
7 years ago
Andrew Tridgell
63087b6425
HAL_ChibiOS: enable fmu out 7 and 8 for fmuv5
...
these are exposed on the Pixhawk4
7 years ago
Andrew Tridgell
2d9df83ed5
AP_Compass: probe for ist8310 on bus 2 as well as 0 for fmuv5
7 years ago
Randy Mackay
a97e37be9f
Copter: 3.6.0-rc2 release notes
7 years ago
Peter Barker
4e3bbe9311
Copter: move sanity check for rangefinder alt to within protected func
...
get_surface_tracking_climb_rate can do an additional check....
7 years ago
Peter Barker
4c8c85f75b
AC_WPNav: remove pointless initialisations
...
new clears this memory
7 years ago
Peter Barker
fa0b315374
AC_WPNav: use rangefinder for terrain offset even if terrain not available
7 years ago
Peter Barker
ab68e4fe8b
Copter: log quiet-nan for rangefinder-desired-alt when not using it
7 years ago
Alexander Malishev
eac5d13f1c
HAL_ChibiOS: use 2 channels in SoftSigReaderInt.cpp
7 years ago
Alexander Malishev
fd45b3a69b
HAL_ChibiOS: slightly increase EICU interrupt priority
7 years ago
Alexander Malishev
73d33356ad
HAL_ChibiOS: detect overcapture in SoftSigReaderInt.cpp
7 years ago
Alexander Malishev
9e4ec33277
AP_RCProtocol: add error check for ppm input
7 years ago
Andrew Tridgell
7a1f87eb52
HAL_ChibiOS: added cube-orange hwdef
7 years ago
Michael du Breuil
1123023a6f
AP_HAL_ChibiOS: Wrap process registration with a semaphore
7 years ago
Michael du Breuil
a832bdfd04
AP_HAL_ChibiOS: fix race condition on analog reading
7 years ago
Michael du Breuil
80d1a1de9a
AP_HAL_Linux: Remove timer process suspension interface
7 years ago
Michael du Breuil
0f2482f05b
AP_HAL_SITL: Remove timer process suspension interface
7 years ago
Michael du Breuil
a2dfca2fee
AP_HAL_VRBrain: Remove timer process suspension interface
7 years ago
Michael du Breuil
a833e93708
AP_HAL_PX4: Remove timer process suspension interface
7 years ago
Michael du Breuil
4a9fe1745f
AP_ChibiOS: Remove timer process suspension interface
7 years ago
Michael du Breuil
b1f2fb96a0
AP_HAL_F4Light: Remove timer process suspension interface
7 years ago
Michael du Breuil
dbd852bbb6
AP_HAL_Empty: Remove timer process suspension interface
7 years ago
Michael du Breuil
1183ed61fb
AP_HAL: Remove timer process suspension interface
7 years ago
Michael du Breuil
c4a66349ef
DataFlash: Remove suspend timer calls, restirct flush() to replay
7 years ago
Andrew Tridgell
1ed6a9d34b
HAL_ChibiOS: added MCU tables for STM32F777
7 years ago
Andrew Tridgell
d1caa86e12
HAL_ChibiOS: adjust DMA priorities for fmuv3
7 years ago
Andrew Tridgell
c0e8114f9a
AP_BLHeli: removed extra UDID_START define
7 years ago
Andrew Tridgell
c273b23940
HAL_ChibiOS: moved MCU config to python database
...
this moves the key MCU config variables related to memory to the
python MCU database, allowing the hwdef.dat to be considerably simpler
7 years ago
Andrew Tridgell
f390e35c99
HAL_ChibiOS: use port_disable in reboot
...
this provides a more reliable way to stop all interrupts
7 years ago
Andrew Tridgell
a1c97d0585
HAL_ChibiOS: disable paranoid checks for fmuv5
7 years ago
Andrew Tridgell
a945c97ec6
HAL_ChibiOS: fixed 3-way DMA sharing bug
...
when we have 3 way contention across two DMA streams we could get the
dma_deallocate function called in an object from two places at
once. This adds a mutex that prevents that scenario
7 years ago
Andrew Tridgell
0e09dc75c0
HAL_ChibiOS: flush all memory on chSysHalt()
...
this makes debugging a lot easier, as gdb can see the values in dcache
7 years ago
Andrew Tridgell
dc2a776985
AP_GPS: fixed fake ublox 3D lock PVT speed accuracy
...
allows EKF to startup fully with fake GPS lock
7 years ago
Andrew Tridgell
2493cdbcb6
HAL_ChibiOS: switch to new bouncebuffer system
...
this removes the dma_flush and dma_invalidate methods and uses a
common bouncebuffer system for all CPU types. This enables microSD
support on STM32F7
7 years ago