Andrew Tridgell
02babb71b3
ArduPlane: adjust for 16 channels in SERVO_OUTPUT_RAW
9 years ago
Andrew Tridgell
387da40fc5
ArduCopter: adjust for 16 channels in SERVO_OUTPUT_RAW
9 years ago
Andrew Tridgell
a4270b1bb6
APMrover2: adjust for 16 channels in SERVO_OUTPUT_RAW
9 years ago
Andrew Tridgell
53e71ccf12
AntennaTracker: adjust for 16 channels in SERVO_OUTPUT_RAW
9 years ago
Andrew Tridgell
306487cad4
GCS_MAVLink: adjust for 16 channels in SERVO_OUTPUT_RAW
9 years ago
Andrew Tridgell
995fb7cd86
SITL: added IC engine simulation
9 years ago
Andrew Tridgell
87f9d9ebb5
mavlink: submodule update
...
added DO_ENGINE_CONTROL and expand SERVO_OUTPUT_RAW to 16 channels
9 years ago
Andrew Tridgell
9602d208a2
Plane: fixed disarm by rudder in quadplane
9 years ago
Andrew Tridgell
7ea68f8f80
RC_Channel: fixed function indexes above 64
9 years ago
Andrew Tridgell
8e959d4704
AP_Button: check for space before sending BUTTON_CHANGE
9 years ago
Randy Mackay
65038c753c
AC_PrecLand: re-order init to resolve compiler warning
9 years ago
Grant Morphett
35422e169b
Rover: Creating v3.1.0 BETA
9 years ago
Tom Pittenger
cb91f25dd7
AP_ADSB: change adsb-out param desc and defaults
9 years ago
Gustavo Jose de Sousa
cd0d65dc3f
AP_InertialSensor: don't check {gyro,accel}_available twice
...
That gives a slightly simpler code.
9 years ago
Tom Pittenger
9b390fcc1b
AP_ADSB: add mavlink handlers
9 years ago
Tom Pittenger
3f195df9f0
Plane: handle ADSB-Out packets
9 years ago
Tom Pittenger
07a838937e
Copter: handle ADSB-Out packets
9 years ago
Tom Pittenger
5c3cca7911
Plane: handle incoming ADSB transceiver packet
9 years ago
Tom Pittenger
ebc3a28539
mavlink: add uAvionix vendor for ADSB-out
9 years ago
Lucas De Marchi
4ab1d7cf41
AP_RangeFinder: MaxsonarI2CXL: add some fixes
...
- coding style changes and some renames
- fix bus number
- use be16toh
9 years ago
Murilo Belluzzo
f2d5eb9a97
AP_RangeFinder_MaxsonarI2CXL: Fix driver after I2CDevice conversion
...
* Simplify semaphore releasing logic
* Fix typo
9 years ago
Luiz Ywata
c167364fa0
AP_RangeFinder: MaxsonarI2CXL: use I2CDevice interface
9 years ago
Lucas De Marchi
ae259bc563
AP_RangeFinder: LightWareI2C: allow detect method to fail
...
If bus isn't found, allow the detect() method to fail.
9 years ago
Lucas De Marchi
0193517f30
AP_RangeFinder: LightWareI2C: use be16toh
...
While at it remove some trailing whitespaces and little reformats.
9 years ago
Murilo Belluzzo
66fdfbb850
AP_RangeFinder_LightWareI2C: Fix driver after I2CDevice conversion
...
* Fix semaphore not being released in ::get_reading
* Simplify semaphore releasing logic
* Fix typo
9 years ago
Luiz Ywata
49d1520850
AP_RangeFinder: LightWareI2C: use I2CDevice interface
9 years ago
Lucas De Marchi
a372f33cc0
AP_RangeFinder: fix PulsedLightLRF detection
...
- Most of the boards use bus 1 for first I2C
- If the bus doesn't exist, let the detect() method fail when it
call start_reading(), because _dev would be invalid
9 years ago
Lucas De Marchi
d653139c5d
AP_RangeFinder: PulsedLightLRF: use be16toh
9 years ago
Lucas De Marchi
c8094e2593
AP_RangeFinder: PulsedLightLRF: fix coding style
...
- sort headers
- fix constructor
9 years ago
Murilo Belluzzo
0dc33410ff
AP_RangeFinder_PulsedLightLRF: Fix driver after I2CDevice conversion
...
* Fix wrong semaphore->take check in ::get_reading
* Simplify semaphore releasing
* Fix typos and trailing whitespace
9 years ago
Luiz Ywata
e1342eb533
AP_RangeFinder: PulsedLightLRF: use I2CDevice interface
9 years ago
Luiz Ywata
a7fddc0594
AP_RangeFinder: add method _add_backend()
...
Wrapper method that saves a detected driver
9 years ago
Lucas De Marchi
64d17702e6
AP_BattMonitor: AP_BattMonitor_SMBus: fix after conversion to I2CDevice
...
- Fix bus number
- Minor updates to coding style
9 years ago
Luiz Ywata
0cf4353382
AP_BattMonitor: AP_BattMonitor_SMBus: use I2CDevice interface
9 years ago
Andrew Tridgell
4301faeac9
SITL: map X-Plane Mixture inputs to channels 6 and 7
...
this gives two user controllable channels for experimental aircraft
9 years ago
Gustavo Jose de Sousa
308ee5fe45
mk: px4: remove misleading warnings about "old trees"
...
The user might just happen to have trees at those paths with work possibly
unrelated to ArduPilot.
9 years ago
Andrew Tridgell
3489f7b576
autotest: use builtin plane sim for autotest
...
and simplify startup using defaults file
9 years ago
Andrew Tridgell
69da7e9f86
SITL: added elevrev option for plane sim
...
used by autotest
9 years ago
Andrew Tridgell
d7faeada87
HAL_SITL: notify GCS on GPIO changes
...
useful for testing relays in SITL
9 years ago
Andrew Tridgell
fd0f31dc44
Rover: added AP_Button support
9 years ago
Andrew Tridgell
cb5ca713a9
Copter: added AP_Button support
9 years ago
Andrew Tridgell
3f0a8d1761
Plane: added AP_Button support for plane
...
this also adds the g2 parameter table
9 years ago
Andrew Tridgell
5b081a704c
HAL_SITL: added GPIO simulation
...
using SIM_PIN_MASK
9 years ago
Andrew Tridgell
f075fcd79f
SITL: added SIM_PIN_MASK
...
for simulation of GPIO pins
9 years ago
Andrew Tridgell
241b6edfcf
Build: added AP_Button to build
9 years ago
Andrew Tridgell
2ce7b465c1
AP_Button: button monitoring library
...
library to monitor changes to button state
9 years ago
Andrew Tridgell
c3d39e9906
Rover: added PLAY_TUNE and LED_CONTROL
9 years ago
Andrew Tridgell
e943a48eba
Copter: added PLAY_TUNE message
9 years ago
Andrew Tridgell
7b147e3941
Plane: handle PLAY_TUNE message
9 years ago
Andrew Tridgell
7fe1c58575
AP_Notify: added handling of PLAY_TUNE message
9 years ago