Peter Barker
e7e0ee0b50
AP_Proximity: add methods covering sensor health, enable and present
7 years ago
Peter Barker
a7a6cfa99f
Copter: correct comment
7 years ago
Peter Barker
ff17c78c67
Copter: create Copter::Mode::_TakeOff subobject from takeoff_state
7 years ago
Peter Barker
7883582c65
Copter: move takeoff state into Mode class
7 years ago
Peter Barker
597e876953
Copter: clean up do_user_takeoff
7 years ago
Peter Barker
cff1969a29
Copter: make do_user_takeoff a member of Mode
7 years ago
Peter Barker
cb26ff64b3
Copter: current_mode_has_user_takeoff -> Mode::has_user_takeoff
7 years ago
Peter Barker
70d159cb38
Copter: raise EKF failure even if USB is connected
...
This will let EKF go bad if your PixHawk is connected to your laptop.
This doesn't seem to be a problem for the other vehicles.
This also allows the EKF to go bad in-flight if you happen to have
connected (against AP's recommendations) your companion computer to your
flight controller via USB. Since people do this, it is better to have
the checks than not.
7 years ago
Raouf
9d51e87762
Rover: Save compass offsets when disarmed and learning is on
7 years ago
Pierre Kancir
2d5cbd2cf8
ArduCopter: report crosstrack_error
7 years ago
Pierre Kancir
bffe3f6c21
AC_WPNav: add getter for crosstrack_error
7 years ago
Michael du Breuil
d977ca091a
AP_Arming: Correct an edge case that would not run compass checks
7 years ago
Patrick José Pereira
cd5c59773b
AP_HAL_SITL: Use SITL, baro, INS and compass singletons
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
a4d8ed4b75
AP_HAL_SITL: Use reinterpret_cast with AP_Param::find_object
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
ae378f0fb3
SITL: Use reinterpret_cast with AP_Param::find_object
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
f68b07df1f
SITL: Use SITL singleton
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
00cb588257
AP_RPM: Use SITL singleton
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
50613c3800
AP_Proximity: Use SITL singleton
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
653784479e
AP_OpticalFlow: Use SITL singleton
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
0c06bf89e5
AP_InertialSensor: Use SITL singleton
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
e456655932
AP_Compass: Use SITL singleton
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
37fbd6aaa1
AP_Beacon: Use SITL singleton
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
4ae6bd2c7e
AP_Baro: Use SITL singleton
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
819f08b7f7
AP_AHRS: Use SITL singleton
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Andrew Tridgell
a0b4553a26
HAL_ChibiOS: fixed bootloader build issue
7 years ago
Andrew Tridgell
fe4a18d5f3
Tools: updated bootloader binaries
...
faster upload, and fixed a number of bugs
7 years ago
Andrew Tridgell
bf6fb72904
HAL_ChibiOS: fixed 32 bit flash writes
7 years ago
Andrew Tridgell
f3a2d63747
Tools: don't generate a _with_bl file for the bootloader itself
7 years ago
Andrew Tridgell
77929dabb3
Tools: fixed python3 error in make_intel_hex.py
7 years ago
Andrew Tridgell
88ec03ce5a
waf: don't build mavlink for bootloader
7 years ago
Andrew Tridgell
0546ea69d1
AP_Bootloader: fixed build with no uarts
7 years ago
Andrew Tridgell
f71d2a7417
HAL_ChibiOS: support bootloaders with no uarts
7 years ago
Andrew Tridgell
277836ccc7
HAL_ChibiOS: added bootloader definition for fmuv3
...
including UART support on 2 UARTs
7 years ago
Andrew Tridgell
0ebd05aa1a
AP_Bootloader: support changing baudrates on UARTs
7 years ago
Andrew Tridgell
e40457d98f
HAL_ChibiOS: avoid malloc in usbcfg
...
this avoids the need for malloc in the bootloader
7 years ago
Andrew Tridgell
fe4aa4bbc7
AP_Bootloader: support uarts and usb for bootloading
7 years ago
Andrew Tridgell
369ac5edd0
HAL_ChibiOS: save more space in the bootloader
7 years ago
Andrew Tridgell
e870b5f00a
HAL_ChibiOS: use 32 bit flash operations when possible
7 years ago
Andrew Tridgell
5b208b401f
AP_Bootloader: skip erasing already erased pages
7 years ago
Andrew Tridgell
feefa05b41
HAL_ChibiOS: expose stm32_flash_ispageerased()
7 years ago
Andrew Tridgell
b5fc7f10f3
AP_Bootloader: added flash size limiting on old CPUs
7 years ago
Andrew Tridgell
4fbd1e409f
AP_Bootloader: make flashing a bit faster
7 years ago
Andrew Tridgell
dd1bd43a2e
HAL_ChibiOS: added stm32_flash_keep_unlocked()
7 years ago
Alexander Malishev
95f3eb5ab6
HAL_ChibiOS: stop logging before reboot
7 years ago
Alexander Malishev
cfa18b8e70
HAL_ChibiOS: reduce dataflash buffer size on targets with 128KB ram
7 years ago
Alexander Malishev
932cc4bb69
DataFlash: allow HAL to specify dataflash buffer sizes
7 years ago
Alexander Remizov
dc15cbd513
AP_GPS: fixed ublox configuration
7 years ago
Andrew Tridgell
1c73c133a9
waf: fixed binary generation order
7 years ago
Andrew Tridgell
949af17fa4
Tools: save _with_bl.hex files in firmware download
7 years ago
Andrew Tridgell
623a30be55
waf: build hex file with and without bootloader
...
this allows for DFU tools without losing parameters
7 years ago