Lucas De Marchi
5ebc8c2cb3
AP_HAL_Linux: ToneAlarm: ifdef out bogus message
...
These messages are only valid in a small subset of Linux boards (those
based on BBB and variants). The ToneAlarm class should actually be
split allowing different implementations, but for now let's just disable
the message.
7 years ago
Lucas De Marchi
7edde571e1
AP_HAL: RCOutput_Tap: make LEDs blink on non-Aero ESCs
...
The protocol defines bits for controlling possible LEDs. On Aero the ESC
firmware simply ignores these bits and blink with a fixed frequency.
Add logic to be able to blink the ESC if not flashed with the Aero
version of the firmware.
7 years ago
Lucas De Marchi
2c3054cbae
AP_HAL: RCOutput_Tap: remove feedback from ESCs
...
This is not currently working on Aero, the only user of it right now,
and it has been commented out. Remove dead code.
7 years ago
Lucas De Marchi
d3a1ed9792
AP_HAL: RCOutput_Tap: fix comment with protocol bits
7 years ago
Michael du Breuil
3023fac4d0
AP_GPS: SBF enable comment block logging
...
This is intended to help with GCS's injecting custom data to the GPS
7 years ago
Michael du Breuil
561acb372e
AP_GPS: SBF send port enable string on start
...
Also prohibts SBF, GSOF, NOVA drivers from getting config strings not
meant for them
7 years ago
Michael du Breuil
bfbec02736
AP_GPS: SBF track the GPS error bits
7 years ago
Michael du Breuil
0d522663b2
AP_GPS: SBF: fix the PVTMode to support PPK (and baseline) units
7 years ago
Michael du Breuil
80b71b9ced
AP_GPS: SBF: Validate that configuration was accepted
...
Note: The config string of "spm, Rover, StandAlone+SBAS+DGPS+RTK\n" is
incompatible with AsteRx-M FW 3.6.3 and will result in refusing to
arm/pass configuration checks
7 years ago
Michael du Breuil
20988b9f05
AP_GPS: SBF respect GPS_AUTO_CONFIG
7 years ago
Lucas De Marchi
2fc6e52431
AP_Compass: use IST8310 and HMC5883 as external mags
7 years ago
Lucas De Marchi
58ae139b8f
AP_HAL: add possible external compasses for aero
7 years ago
Francisco Ferreira
6e286a2e66
AP_Compass: re-enable QMC5883 compass driver by default
...
This reverts commit a657daf635
7 years ago
Andrew Tridgell
08344557d9
AP_HAL: fixed missing LPS25H define
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
09baac8f25
AP_GPS: Preserve the instance number, otherwise it will get set to zero
...
Signed-off-by: Dr.-Ing. Amilcar Do Carmo Lucas <amilcar.lucas@iav.de>
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
8b9fb19061
AP_GPS: Added const just to be explicit (NFC)
...
Signed-off-by: Dr.-Ing. Amilcar Do Carmo Lucas <amilcar.lucas@iav.de>
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
175b7c5389
AP_GPS: spellcheck in coment (NFC)
7 years ago
Aaron Wang Shi
6a82e3aecd
AP_HAL_Linux: Add debug message in RCInput_RPI _timer_tick()
7 years ago
Aaron Wang Shi
ccde7cfdd4
AP_HAL_Linux: Restart RCInput_RPI DMA sampling if it stops
7 years ago
Lucas De Marchi
903ef4d065
AP_SmartRTL: update example to new API and fix object copy
...
ahrs should be a reference to DummyVehicle::ahrs, otherwise it will
act on a different object.
This also corrects the member initialization order: only pass a copy
or reference of an object to a constructor if it has already been
initialized.
7 years ago
Lucas De Marchi
c745908b14
AP_Landing: add static create method
7 years ago
Lucas De Marchi
67e02e3c55
AP_L1_Control: add static create method
7 years ago
Lucas De Marchi
15527d762f
APM_Control: add static create method
7 years ago
Lucas De Marchi
61a629d766
AP_TECS: add static create method
7 years ago
Lucas De Marchi
bfd13dfe87
global: use static method to construct AP_AHRS_DCM
7 years ago
Lucas De Marchi
cd1ff7b86f
AP_AHRS: DCM: add static create method
7 years ago
Lucas De Marchi
beabae6a98
global: use static method to construct AP_AHRS_NavEKF
7 years ago
Lucas De Marchi
e2a9d9c001
AP_AHRS: add static create method
7 years ago
Lucas De Marchi
c9fbf7b722
global: use static method to construct AP_NavEKF3
7 years ago
Lucas De Marchi
bd6145af6d
AP_NavEKF3: add static create method
7 years ago
Lucas De Marchi
e2fe36357a
global: use static method to construct AP_NavEKF2
7 years ago
Lucas De Marchi
3c04f4e4d1
AP_NavEKF2: add static create method
7 years ago
Lucas De Marchi
46e8d9b6d1
AP_Avoidance: add static create method for AP_Avoidance_*
7 years ago
Lucas De Marchi
cce51ec1c3
AP_ADSB: add static create method
7 years ago
Lucas De Marchi
1baccdaf85
AC_InputManager: add static create method
7 years ago
Lucas De Marchi
b29a183a74
AC_PrecLand: add static create method
7 years ago
Lucas De Marchi
122f3d110b
AP_Terrain: add static create method
7 years ago
Lucas De Marchi
beabccf9ef
AP_LandingGear: add static create method
7 years ago
Lucas De Marchi
31db77e47b
global: use static method to construct AP_Parachute
7 years ago
Lucas De Marchi
88dea049b4
AP_Parachute: add static create method
7 years ago
Lucas De Marchi
e1733a5a99
AC_Sprayer: add static create method
7 years ago
Lucas De Marchi
b09e0c3261
AP_RSSI: add static create method
7 years ago
Lucas De Marchi
e68c5a4668
AC_Avoidance: add static create method
7 years ago
Lucas De Marchi
b05610870c
global: use static method to construct AP_Rally
7 years ago
Lucas De Marchi
2f2abc2924
AP_Rally: add static create method
7 years ago
Lucas De Marchi
52686ec838
AC_Fence: add static create method
7 years ago
Lucas De Marchi
563f9bfe89
AP_Mount: add static create method
7 years ago
Lucas De Marchi
ddde53f84c
AP_Camera: add static create method
7 years ago
Lucas De Marchi
df29015533
AP_ServoRelayEvents: add static create method
7 years ago
Lucas De Marchi
13d7f58036
global: use static method to construct AP_Relay
7 years ago