Andrew Tridgell
554869033f
Plane: disabled rangefinder on APM2
...
this saves 5k of flash space, enough for support to be kept for
another release
10 years ago
Andrew Tridgell
c65f5a1bda
Plane: disable camera mount support on APM2
...
this makes the firmware small enough to squeeze onto an APM2 again
10 years ago
Tom Pittenger
bd9b573969
Plane: Fix compile warnings
...
- const values declared as default double
- This is the first pass in fixing the warnings, trying to catch some low hanging fruit. All const double values are changed to float. For example: 1.0 is now 1.0f.
- Only except is in location.pde where some double stuff is happening
- I did not change the exponentials 1e7 type stuff which should be 1e7f. A different commit
10 years ago
Andrew Tridgell
b0cdf8952b
Plane: added HIL_MODE parameter
...
this allows for HIL with any firmware
10 years ago
Víctor Mayoral Vilches
4ae3bf5399
Plane: Update compass to the new interface
10 years ago
Randy Mackay
3a1465c9d1
Plane: integrate SerialManager
...
call SerialManager init_console on startup
use SerialManager's set_block_writes_all
10 years ago
Randy Mackay
681d28838f
Plane: integrate mount frontend-backend restructure
...
initialise mount on startup
use mount.has_pan_control method
remove calls to unimplemented mount.configure_cmd
remove call to update_mount_type which is now handled by mount lib
10 years ago
Dario Lindo Andres
7f5243026d
Plane: Cleanup code to remove 1280 ifdefs
...
Due to the imposibility to fit actual code on Legacies 1280 chips, some
cleanup is needed.
10 years ago
Andrew Tridgell
a2242305c7
Plane: use common send_opticalflow()
10 years ago
Andrew Tridgell
8708297341
Plane: update for new OptFlow API
10 years ago
priseborough
898ad7432b
Plane : Only build optical flow with PX4 board
...
Fixes SITL compile errors
10 years ago
priseborough
2500f7e9c2
Plane : Add data logging for optical flow use with EKF
10 years ago
Andrew Tridgell
7f383facac
Plane: re-enable CLI on non-APM1/APM2 boards
10 years ago
Andrew Tridgell
913004beb0
Plane: added OVERRIDE_CHAN parameter
...
this allows both for testing PX4IO override on the ground, and for
forced manual override while flying, including re-arming after in-air
reboot
10 years ago
Andrew Tridgell
240e87dc2c
Plane: update for new AP_InertialSensor API
10 years ago
Andrew Tridgell
2fc69c7c4c
Plane: disable CLI by default
...
it really isn't needed any more, and saves 20k of flash on APM2
10 years ago
Andrew Tridgell
1fa03a49c9
Plane: disable the CLI if AFS failsafe enabled on APM2
...
the flash space is a bit too low for both CLI and AFS
11 years ago
Andrew Tridgell
21ed86004a
Plane: raise the default WP radius
...
with L1 a large radius doesn't mean it turns too early
11 years ago
Andrew Tridgell
4f57467aa5
Plane: build AFS (formerly known as OBC) failsafe on Pixhawk
...
this gives an advanced failsafe system which may be useful for other
than OBC use
11 years ago
Matthias Badaire
57253fc2ee
Rover: Add SERIAL2_PROTOCOL for GCS and FRSky telemtry
...
This allows selection of protocol type on telem2. The default is MAVLink, but can be selected as FrSky protocol
11 years ago
Andrew Tridgell
ae29a24348
Plane: use sensors from board subtypes
11 years ago
Andrew Tridgell
f6bba74fb6
Plane: enable MPU9250 for Linux build
11 years ago
Víctor Mayoral Vilches
fc57bdedde
ArduPlane/config.h: Add the PXF hardware setup
11 years ago
Emile Castelnuovo
a111d174c1
Plane: added VRBRAIN #defines and #includes
11 years ago
Andrew Tridgell
e19341ca32
Plane: convert to new GPS driver API
11 years ago
Andrew Tridgell
e3952112ad
Plane: raise default LIM_PITCH_MAX to 20 degrees
...
15 is often not enough to climb
11 years ago
Andrew Tridgell
6b9e1edf38
Plane: disable GPS2 in HIL
11 years ago
Andrew Tridgell
07826096a2
Plane: support a 2nd GPS
11 years ago
Andrew Tridgell
d9cb101a03
Plane: default LOG_BITMASK to 32767 on non-APM
11 years ago
Andrew Tridgell
ce773f085a
Plane: make the defaut for FS_GCS_ENABL clearer
11 years ago
Andrew Tridgell
8383abc1fe
Plane: added SERIAL2_BAUD and rename SERIAL3_BAUD to SERIAL1_BAUD
11 years ago
Andrew Tridgell
a05a32dbda
Plane: added RCIN and SRVO logging
11 years ago
Andrew Tridgell
7e10811673
Plane: send firmware and git version in tlog
11 years ago
Andrew Tridgell
5e1f5ffb7f
Plane: removed some old defines
11 years ago
Andrew Tridgell
e6af7dad3d
Plane: switched to L3G4200D driver for Linux
11 years ago
Randy Mackay
c64d444b5a
Plane: integrate BattMonitor
12 years ago
Andrew Tridgell
444d053dc2
Plane: enable Oilpan and BMP085 on Linux
12 years ago
Andrew Tridgell
287db19119
Plane: updates for Stub -> HIL
12 years ago
Andrew Tridgell
c3d0b315cf
Plane: added HAL_LINUX includes
12 years ago
Mike McCauley
18c6b00b5b
Plane: Added definitions for Flymaple
12 years ago
Andrew Tridgell
21a4da0d29
Plane: removed flash_leds() calls
12 years ago
Andrew Tridgell
4bd6b2f428
Plane: use new usb_connected() function
12 years ago
Andrew Tridgell
b16e3e4c85
Plane: changed FBW min to 9 m/s
...
6 m/s is too dangerous for widely used planes
12 years ago
Andrew Tridgell
5cfdf52381
Plane: change default modes to FBWA not STABILIZE
12 years ago
Andrew Tridgell
c083c15240
Plane: use a larger serial buffer
...
this makes higher rate MAVLink possible again
12 years ago
Andrew Tridgell
b8fa83ff54
Plane: change default slewrate to 100%/second
12 years ago
Andrew Tridgell
c8a83e17d0
Plane: remove old AIR_START code
...
this was never used or tested
12 years ago
Andrew Tridgell
4087fde140
Plane: enable CTUN log message by default
12 years ago
Andrew Tridgell
3c177867a4
Plane: allow enable/disable of camera log messages in CLI
12 years ago
Paul Riseborough
d62636d309
Plane: added new TECS altitude controller
...
Includes improvements to takeoff/launch detect logic to support hand
launching for X-8 flight
12 years ago