Randy Mackay
e84b5c63be
LandingGear: remove unused enabled method
...
Also minor formatting fix
8 years ago
Randy Mackay
45147af455
AP_Beacon: fit SITL beacon location
8 years ago
Randy Mackay
db45442de2
AP_Math: remove unused angle method
8 years ago
Andrew Tridgell
bcd305c821
AP_Compass: fixes for merge with master
8 years ago
Andrew Tridgell
04430457d5
AP_Compass: attempts to diagnose the twitches in MMC3416
8 years ago
Andrew Tridgell
36932a2959
AP_Compass: implement full state machine for MMC3416
...
this uses 100Hz readings most of the time, but does slow offset
readings every 50 samples
8 years ago
Andrew Tridgell
167988b5c4
AP_Compass: implement MMC3416 temperature compensation
...
this is much slower, but removes temperature offset
8 years ago
Andrew Tridgell
736fb715ec
AP_Compass: MMC3416 magnetometer driver
8 years ago
Francisco Ferreira
a960c6526c
AP_Rangefinder: set type for VL53L0X
8 years ago
Pierre Kancir
d5cc1e64ed
GCS_Common: rename send_rangefinder to send_rangefinder_downward
8 years ago
Pierre Kancir
e9685ba13e
GCS_MAVLink: add rangefinder msg
8 years ago
Pierre Kancir
0848d96354
GCS_MAVLink: add send_distance_sensor_downward function
8 years ago
Pierre Kancir
f0369bc507
GCS_MAVLink: add distance sensor msg
8 years ago
Pierre Kancir
38540b4dcc
AP_Proximity: add PROXIMITY_MAX_DIRECTION and PROXIMITY_SENSOR_ID_START
8 years ago
Pierre Kancir
8b38bd2e33
AP_RangeFinder: add sensor type to backend
8 years ago
Andrew Tridgell
b29db0aa5b
AP_RangeFinder: implement VL53L0X rangefinder
8 years ago
Peter Barker
5c15c1e4d2
AP_BoardConfig: add public method returning true if on sensor error
8 years ago
Randy Mackay
1ce2a7fcee
AP_Compass: resolve AK09916 driver compiler warning
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
ca72f4d283
AC_Stats: NFC Statistics are read-only variables
8 years ago
Pierre Kancir
1c8d169814
AP_HAL_SITL: sitl_airspeed simplify include
8 years ago
Pierre Kancir
775ca9303a
AP_HAL_SITL: sitl_airspeed correct style
8 years ago
Pierre Kancir
0afc907b0a
AP_HAL_SITL: rename sitl_ins & _update_ins to sitl_airspeed & _update_airspeed
8 years ago
Pierre Kancir
b176ba53d7
SIM_Aircraft: move advance in time from update_position to time_advance
8 years ago
Pierre Kancir
579f655e76
SIM_Aircraft: change define in favor of static constexpr
8 years ago
Pierre Kancir
22dd81e298
AP_HAL_SITL: rangefinder const correctness
8 years ago
Pierre Kancir
3f045a4905
AP_HAL_SITL: airspeed_simulated use is_zero
8 years ago
Pierre Kancir
148e84320b
SITL: Sim_aircraft correct style
8 years ago
Pierre Kancir
4acf4538c7
AP_HAL_SITL: rangefinder don't adjust value from FDM on external data
8 years ago
Pierre Kancir
599e3d7b83
SITL: make range finder a standalone sitl plugin
8 years ago
Andrew Tridgell
0e27d4bd6f
AP_Soaring: fixed Log_Write call
8 years ago
samuelctabor
f6b3c00b19
AP_Soaring: Fix initialisers in SoaringController. In-line method to get altitude in Variometer.
8 years ago
samuelctabor
4cbff71689
AP_Soaring: Separate the vario functionality into a seperate class from the soaring/thermalling functionality.
8 years ago
Andrew Tridgell
c9e140a946
AP_Terrain: removed unused variable
8 years ago
Michael du Breuil
3e2b5269a6
AP_Terrain: fix Coverity issue 91367
...
Also converts to using the get_relative_position_D_home() functions rather then attempting to derive home itself
8 years ago
Andrew Tridgell
6a01494d4a
AP_HAL: fixed setting of HAL_MINIMIZE_FEATURES for FMUv3
8 years ago
Andrew Tridgell
d946d5da6f
AP_Compass: enable AK09916 inside a ICM20948
...
the ICM20948 has an AK09916 which can be accessed via I2C bypass
8 years ago
Lucas De Marchi
eb70dbc6f5
AP_HAL: add HAL_OS_POSIX_IO for aerofc-v1
...
What aerofc-v1 doesn't have is an sdcard, but it has posix-like API as
it's running on top of NuttX.
8 years ago
murata
ac8234cdf0
AP_Notify: Change to the value of boolean.
8 years ago
Randy Mackay
33ef3bd51d
AP_Proximity: MAV driver gets distance validity check
8 years ago
Randy Mackay
1409f0ca7e
DataFlash: rename CURR/CUR2 to BAT/BAT2
8 years ago
Randy Mackay
26845cc66a
DataFlash: add resting voltage and resistance to current logging
...
also log cell voltages in separate message
8 years ago
Leonard Hall
9e86732edc
AP_Motors: accept external battery resistance estimate
8 years ago
Randy Mackay
7a2d8fd5fd
AP_BattMonitor: add has_cell_voltages method
8 years ago
Randy Mackay
6d8dc0fccf
AP_BattMonitor: replace int with uint8_t
...
non-functional change
8 years ago
Leonard Hall
d5e898156f
AP_BattMonitor: allow using resting voltage for failsafe
8 years ago
Leonard Hall
8709fe58ec
AP_BattMonitor: resistance learning
8 years ago
Randy Mackay
f64777849f
AP_BattMonitor: rename VOLT_TIMER to LOW_TIMER
8 years ago
Randy Mackay
989677ddfd
AP_BattMonitor: move has_current to backend
8 years ago
Matt
f02bfab7fe
AP_Notify: OreoLED rework
...
Reworked the process flow. Created the aviation vs rover themes.
Created visual operator feedback for prearm checks, GPS, EKF, gyro init,
radio failsafe, and low battery. This also includes work by Hugh Eaves
to open up the full extended properties of the Oreo LEDs. Not only are
far more functions available, but you can override and do custom things
via mavlink.
8 years ago
Matt
34d305083d
AP_Notify: Complete rework of notify device selection
...
Jaime did the hard work on this one. He reworked notify device
selection to take place on init rather than on compile like before. The
notify decivces are mostly set on compile using preprocessor directives
based on board type. I created NTF_OREO_THEME. This will allow the
user to enable/disable the OreoLED driver. And it also allows you to
select between aircraft and rover lighting themes. This allows the Solo
to use the OreoLEDs, and doesn't waste the memory on vehicles not
equipped with Oreo LEDs. The OreoLED driver is restricted to Pixhawk 2
FCs by proprocessor directive due to memory constraints. So it will
never work by accident on another board.
There is also a new notify flag for GPS Fusion. This flag is true when
the EKF is happy with the GPS, actively using it for position
information.
8 years ago