Andrew Tridgell
db0bd86317
HAL_PX4: name the eeprom file after the sketch
...
this makes it easier to switch between ArduPlane and ArduCopter
12 years ago
Andrew Tridgell
f60d657f72
AP_InertialSensor: added timer for accumulating samples for PX4
...
this makes the driver much more tolerant of sketch timing errors
12 years ago
Andrew Tridgell
3d0cb755d2
AP_InertialSensor: user a timer to drive data collection on PX4
...
this reduces the chance of missing a sample if the main sketch is a
bit slow
12 years ago
Andrew Tridgell
b9b3ef91a1
AP_Baro: added timer to PX4 driver
...
this gives us more samples when main sketch is reading slowly
12 years ago
Andrew Tridgell
1188c9e335
HAL_PX4: added Util instance
...
this fixes hal.util->vsnprintf_P()
12 years ago
Andrew Tridgell
9813468640
Plane: fixed mavlink fetch of 16 character parameter
12 years ago
Andrew Tridgell
ae5f46abc9
Copter: fixed mavlink fetch of 16 character parameter
12 years ago
Andrew Tridgell
6fa5837f71
Rover: fixed mavlink fetch of 16 character parameter
12 years ago
Andrew Tridgell
4d9a74d742
Plane: cleanup driver declaration
...
remove a lot of the #if nesting
12 years ago
Andrew Tridgell
52f560a4c2
HAL_PX4: enabled AnalogIn driver
12 years ago
Andrew Tridgell
4deee014d6
Plane: setup PX4 airspeed analog port
12 years ago
Andrew Tridgell
ed94292c25
HAL_PX4: start adc driver in rc.APM
12 years ago
Andrew Tridgell
e42cf918fd
HAL_PX4: added AnalogIn driver
...
this allows airspeed to work on a PX4
12 years ago
Andrew Tridgell
39e28d48c2
HAL_PX4: switched scheduler to use a pthread
...
this allows the timer tasks to access file descriptors in the main APM
task, which makes writing PX4 device drivers much easier
12 years ago
Andrew Tridgell
4200593206
build: added EXTERNAL_SCRIPTS to PX4 build
12 years ago
Andrew Tridgell
ffb2924dd4
HAL_PX4: added APM startup script
12 years ago
Andrew Tridgell
6a5421a361
AP_Baro: ask for maximum poll rate for PX4
12 years ago
Robert Lefebvre
dde713aaa5
Arducopter: Backing out my changes for a new Loiter Repositioning mode. Leonard and Jonathan's work will trump this.
12 years ago
Andrew Tridgell
74f7b0f218
AP_Baro: added accumulate method to PX4 driver, and fixed scaling
12 years ago
Andrew Tridgell
96b87e3b44
Plane: fixed test baro printout
12 years ago
Andrew Tridgell
2e04d4827a
Plane: run PX4 console at 57600
12 years ago
Andrew Tridgell
a341d59ed0
Copter: fixed test code warnings
12 years ago
Andrew Tridgell
33bcd50284
build: added configure_px4fmu to clean target
12 years ago
Andrew Tridgell
0655b1a925
HAL_PX4: fixed thread_running on failed startup
12 years ago
Andrew Tridgell
16d72ca160
AP_InertialSensor: update PX4 driver to use read() method
12 years ago
Andrew Tridgell
aff5b1559d
Rover: added SERIAL0_BAUD parameter
12 years ago
Michael Oborne
74e3d64e62
AC Fix BATT_CURR_PIN number
12 years ago
Chris Gough
76ebcb9980
PX4 makefile: 'make configure_px4fmu' on px4 source before build
...
Pull Request #37
Ammended: squashed fixups down into a single commit
Signed-off-by: Pat Hickey <pat@moreproductive.org>
12 years ago
Andrew Tridgell
580abf1106
Copter: fixed PX4 mag orientation
12 years ago
Andrew Tridgell
583ec2b236
Rover: fixed PX4 mag orientation
12 years ago
Andrew Tridgell
f9cb9e08ae
Plane: fixed orientation of PX4 compass
12 years ago
Andrew Tridgell
6119201307
AP_AHRS: ensure compass is non-NULL for set_board_orientation()
12 years ago
Randy Mackay
577bf865b3
Copter: update firmware version to 2.9-dev
...
The -dev extension indicates that we are post 2.9 release
12 years ago
Andrew Tridgell
7294d9ef35
AP_Menu: fixed build with older compilers
...
avoids relocation truncated to fit error
12 years ago
Andrew Tridgell
843692ee5d
autotest: more tweaks to Rascal parameters
12 years ago
Andrew Tridgell
76092eb590
AP_HAL: remove unused peek() interface from UART drivers
...
this is a bit tricky to implement on some platforms, and is unused
anyway
12 years ago
Andrew Tridgell
e852d6300f
AP_HAL_AVR: fixed multi-channel RC output
12 years ago
Andrew Tridgell
9058949558
Plane: fixed some warnings
12 years ago
James Bielman
4fa7bb1486
Add AVR compatibility header for missing math.h definitions.
...
- Define float versions of math functions to the double versions
on AVR (eg. #define sinf sin).
- These macros appear to be missing in older versions of avr-libs.
- Include AP_Math.h rather than math.h to get these definitions.
12 years ago
James Bielman
5631f865b2
Update floating point calculations to use floats instead of doubles.
...
- Allows use of hardware floating point on the Cortex-M4.
- Added "f" suffix to floating point literals.
- Call floating point versions of stdlib math functions.
12 years ago
Andrew Tridgell
d00b06d449
Filter: added a butter filter to example
12 years ago
Andrew Tridgell
befc6b7b9b
Filter: fixed butter filter build on px4
12 years ago
Andrew Tridgell
2ce18f588b
AP_HAL: added AP_HAL_Macros.h
...
this adds a define for constexpr, allowing code to build either with
or without -std=gnu++0x
12 years ago
Pat Hickey
53ea7c564e
Butter filter: needs header guards
12 years ago
Andrew Tridgell
a11705915c
autotest: tweaks to Rascal tuning
12 years ago
Pat Hickey
25e4dcf52b
Merge pull request #17 from jschall/filter
...
add 2nd-order butterworth filters to filter library
12 years ago
Jonathan Challinger
c66571b87d
Filter: added 2nd-order butterworth filters.
12 years ago
Randy Mackay
ccaa7a52ef
Copter: RTL bug fix to initial step is always a climb and not a descent
...
Also bug fix to hold yaw on take-off
12 years ago
Randy Mackay
2dab40abeb
Copter: bug fix to altitude check of verify takeoff
...
set_next_WP function was not setting the alt_change_flag properly
12 years ago
Randy Mackay
148c227d73
Copter: update firmware version to rc5
12 years ago