Andrew Tridgell
4f310aaec8
Plane: fixed build with print() base change
12 years ago
Andrew Tridgell
bcce2e4fc5
Plane: use new Baro API
12 years ago
Andrew Tridgell
21a4da0d29
Plane: removed flash_leds() calls
12 years ago
Randy Mackay
ad8bd16725
Plane: integrate AP_Notify
12 years ago
Andrew Tridgell
3c97fad2ec
Plane: changes for GPS field changes
12 years ago
Andrew Tridgell
93cd0f9a31
Plane: switch to new AP_Scheduler
...
this gives us more accurate task scheduling in ArduPlane, plus better
monitoring of task timing (via SCHED_DEBUG)
12 years ago
Andrew Tridgell
fb9bf21522
Plane: allow channel mapping of first 4 channels
...
this makes it easier to support DSM and SBUS radios
12 years ago
Andrew Tridgell
f7697574db
Plane: use the new airspeed driver interface
...
the choice of analog source is now in the airspeed driver
12 years ago
Andrew Tridgell
a22f5e3bc4
Plane: enable wind estimation
12 years ago
Andrew Tridgell
dd633fcf3f
Plane: make voltage and battery capacity failsafe settable at runtime
...
this also fixes issue #292
12 years ago
Andrew Tridgell
001d18b51d
Plane: removed scaling of pitot source
12 years ago
Andrew Tridgell
55f7d18979
Plane: avoid copying the DCM matrix
12 years ago
Andrew Tridgell
a019e3740e
Plane: updates for new compass API
12 years ago
Randy Mackay
b0f5b9a4cf
Plane: use renamed RCInput valid_channels
12 years ago
Andrew Tridgell
2e5834cc7f
Plane: print flight mode as string in logs
12 years ago
Andrew Tridgell
575f346e85
Plane: removed HIL_MODE_ATTITUDE
...
we really need full sensors for HIL with the L1 controller. The flight
is also _much_ better with sensors HIL.
12 years ago
tobias
217b8d7a59
cleanup: use const for struct Location pointers and references
...
this allows the compiler to generate more efficient code
12 years ago
Andrew Tridgell
dfb14d760b
Plane: added HIL_SERVOS option
...
this allows for real servo output in HIL
12 years ago
Andrew Tridgell
1a36c3684b
Plane: fixed GPS test (detection of uBlox needs 10Hz poll)
12 years ago
Andrew Tridgell
b3213b7113
Plane: fixes for new DataFlash API
12 years ago
Andrew Tridgell
c41b927a15
Plane: added shell command for px4
...
used to launch nsh for PX4IO firmware upgrades
12 years ago
Andrew Tridgell
96b87e3b44
Plane: fixed test baro printout
12 years ago
Andrew Tridgell
28352b3548
Plane: ensure ahrs.init() is called
12 years ago
Andrew Tridgell
b6295c12e1
Plane: fixes for new AP_Relay interface
12 years ago
Andrew Tridgell
1cb4724b7f
Plane: fixes for 1280 build
12 years ago
Andrew Tridgell
7c6dd0736e
Plane: use hal.storage for eeprom access
12 years ago
Pat Hickey
a14621534c
ArduPlane: port from hal.dataflash to old DataFlash api
12 years ago
Pat Hickey
92b0c302f2
ArduPlane: Ported to AP_HAL
12 years ago
Andrew Tridgell
24e1af1c82
Plane: fixed sensors and attitude HIL
...
we now use the Stub version of the InertialSensor driver. In sensors
HIL we can now correctly drive the AHRS code.
12 years ago
Andrew Tridgell
a6d8dbeac2
Plane: update ArduPlane for new ins interface
12 years ago
Andrew Tridgell
84300c85d6
APM: make it possible to run the CLI on any serial port
12 years ago
rmackay9
ef727bbb3c
ArduPlane: move to use new INS library instead of IMU library
12 years ago
Andrew Tridgell
37cb56f3e1
APM: save another few bytes
13 years ago
Andrew Tridgell
12dc2e79cf
APM: save 100 bytes of memory
...
remove flight_mode_strings array
13 years ago
uncrustify
8c2d604971
uncrustify ArduPlane/test.pde
13 years ago
rmackay9
360c1198a6
ArduPlane: more "int" to "int16_t" and added cast to (int) in printf statements.
...
Also modified dump_log function's last_log_num to be int16_t which matches return type from DataFlash's find_last_log method.
13 years ago
rmackay9
6d489947cf
ArduPlane: replaced many "int" with "int16_t", "long" with "int32_t"
13 years ago
Andrew Tridgell
e2c8ec2c9e
APM: removed THROTTLE_REVERSE option
...
Better to use RC3_REV
13 years ago
Andrew Tridgell
5bfd1200d6
APM: change variables to use _cm, _cd and _ms suffix for units
...
this makes it less likely that we mix up units
13 years ago
Andrew Tridgell
a823c9ceae
APM: removed cli slider and dipswitch options
...
use mavlink/eeprom for all config
13 years ago
Andrew Tridgell
de3c9ce56d
Airspeed: change APM to use new AP_Airspeed library
...
the next step is AHRS dead reckoning
13 years ago
Andrew Tridgell
58fd91165f
APM: fixed some build warnings and type errors
13 years ago
Andrew Tridgell
3a2594fa1a
APM: ArduPlane updates for new compass interface
13 years ago
Andrew Tridgell
6639294c72
APM: update for new barometer interface
...
the barometer can now calibrate and return altitude values.
A 0.3 low pass filter is used on altitude to match the previous code
13 years ago
Andrew Tridgell
989304fb47
APM: enable the new offset nulling in APM
13 years ago
Andrew Tridgell
8afd196907
APM: adapt ArduPlane for AHRS framework
13 years ago
Andrew Tridgell
13d5839778
APM: removed quaternion special cases
13 years ago
Andrew Tridgell
e39c3cb9d2
APM: make it possible to build ArduPlane with quaternion support
13 years ago
Andrew Tridgell
cdf296d8f6
fixed some printf casts
13 years ago
Doug Weibel
69c7598db2
Update battery monitoring code for ArduPlane
...
Fixes compatibility for APM2. Also a significant update to the battery monitoring code: We previously had monitoring modes for individual cell voltages for 3 and 4 cell lipos. These have been removed as they were never really supported (the cell voltages were computed but were not reported or recorded anywhere). Also, some clean-up/prep work was done for supporting monitoring 2 separate battery packs. The CLI battery and current monitoring tests were consolidated into 1 test.
13 years ago