8383 Commits

Author SHA1 Message Date
Lorenz Meier
ea11bc6c4b Command handling: Fix up local variable usage and status prints. 2014-07-13 11:41:39 +02:00
Lorenz Meier
259014b0d5 Documentation only and unused defines only cleanup. 2014-07-13 11:40:09 +02:00
Lorenz Meier
716e20fab6 Fix accel cal docs. 2014-07-13 11:39:13 +02:00
Lorenz Meier
be5ac5e412 Fix mavlink log header docs. 2014-07-13 11:38:52 +02:00
Lorenz Meier
cdfbe9bcc4 px4io: Do not forward excessively low battery voltages 2014-07-12 23:30:34 +02:00
Lorenz Meier
1ecd52494c Merge pull request #1171 from PX4/stack_reduce
Stack reduce
2014-07-12 22:10:36 +02:00
Lorenz Meier
fe5d35bc54 Reduce IO buf space reasonably 2014-07-12 22:04:04 +02:00
Lorenz Meier
5f8baed876 mb12xx: flash efficiency 2014-07-12 21:33:34 +02:00
Lorenz Meier
69937702b8 gps: Flash efficiency 2014-07-12 21:33:21 +02:00
Lorenz Meier
c059fb03ea blinkm: Make driver flash efficient 2014-07-12 21:33:09 +02:00
Lorenz Meier
2593fee692 Merge branch 'master' into stack_reduce 2014-07-12 20:14:25 +02:00
Lorenz Meier
f32a51f515 Fixed battery ignore voltage to a higher value 2014-07-12 20:14:01 +02:00
Lorenz Meier
91638b03bf Merge branch 'master' of github.com:PX4/Firmware into stack_reduce 2014-07-12 20:10:07 +02:00
Lorenz Meier
8a6e69ed67 Fix up RAM usage of fixed wing apps 2014-07-12 20:08:36 +02:00
Lorenz Meier
959bf6a2c8 ll40ls: Optimize for size 2014-07-12 19:35:49 +02:00
Lorenz Meier
70d0ff4922 SF0X: optimize for size 2014-07-12 19:35:11 +02:00
Lorenz Meier
aaf2652e26 MKBLCTRL: optimize for size 2014-07-12 19:34:58 +02:00
Lorenz Meier
144bb89e02 HoTT: optimize for size 2014-07-12 19:34:40 +02:00
Lorenz Meier
85301e1172 frsky: Optimize for size 2014-07-12 19:34:28 +02:00
Lorenz Meier
d6632ee2dd ardrone: Optimize for size, since performance is good at any rate 2014-07-12 19:34:06 +02:00
Lorenz Meier
8960c9e0a8 better submodule instructions 2014-07-12 19:28:10 +02:00
Lorenz Meier
01da782a8d Merge pull request #1152 from PX4/sensor_drivers
Sensor drivers
2014-07-12 19:23:07 +02:00
Lorenz Meier
e6b5e3ae61 Add note about need to scan external buses first 2014-07-12 19:22:36 +02:00
Lorenz Meier
00af2d5a3d Merge pull request #1156 from sjwilks/wingwing
Updated the Wing Wing params based on latest flight tests.
2014-07-12 19:13:59 +02:00
Lorenz Meier
67e3a904b6 fix ms5611 code style for usage call 2014-07-12 19:05:13 +02:00
Andrew Tridgell
005dd206d1 hmc5883: periodically check the config and range registers
this copes with I2C comms errors causing the range or config registers
to become corrupted, leading to bad reading. This is easily
reproducible with a 1.3m I2C cable in the same run of cable as a GPS
UART cable. The error happens every half hour or so.

Conflicts:
	mavlink/include/mavlink/v1.0
	src/drivers/hmc5883/hmc5883.cpp
2014-07-12 19:04:25 +02:00
Lorenz Meier
1bf293270d Merge pull request #1163 from hxxnrx/px4io_i2c_speed_400khz
Set IO PX4_I2C_BUS_ONBOARD I2C speed to 400KHz
2014-07-12 18:44:58 +02:00
Lorenz Meier
a962bc7736 Merge pull request #1060 from PX4/dataman_state_nav_rewrite
dataman_state + navigator_rewrite
2014-07-12 18:44:46 +02:00
Lorenz Meier
0144a7dacf mavlink: Optimize to native types where possible, move things to optimize alignment 2014-07-12 18:43:09 +02:00
Lorenz Meier
ffebe45c4c mavlink: Handle unhandled enum cases 2014-07-12 18:42:25 +02:00
Lorenz Meier
b288b010f1 tests, drive by: Fix double comparison, use reasonable margin based on context of test 2014-07-12 18:42:00 +02:00
Andrew Tridgell
8a3a87331d mpu6000: fixed internal/external mixup in pointers
Thanks to Emile for spotting this!

Conflicts:
	mavlink/include/mavlink/v1.0
2014-07-12 16:27:39 +02:00
Andrew Tridgell
20cd5026d8 device: use bitfields to keep DeviceStructure small
this keeps it small enough to fit in a float, which makes it possible
to see the full value in a MAVLink tlog

Conflicts:
	mavlink/include/mavlink/v1.0
2014-07-12 16:27:19 +02:00
Andrew Tridgell
6cffa948fe device: pass CDev::ioctl() to superclass
this allows DEVIOCGDEVICEID to work.
2014-07-12 16:26:21 +02:00
Andrew Tridgell
c6b0dc1ee8 lsm303d: setup device type 2014-07-12 16:26:12 +02:00
Andrew Tridgell
30a6a3d0b6 hmc5883: setup device type 2014-07-12 16:25:57 +02:00
Andrew Tridgell
a2739707bb drv_mag: added devtypes for magnetometers 2014-07-12 16:25:50 +02:00
Andrew Tridgell
93d444d1aa device: added a _device_id to all drivers
this device ID identifies a specific device via the tuple of (bus, bus
type, address, devtype). This allows device specific configuration
data to be stored along with a device ID, so the code can know when
the user has changed device configuration (such as removing an
external compass), and either invalidate the device configuration or
force the user to re-calibrate
2014-07-12 16:25:43 +02:00
Lorenz Meier
a2f528c5ba Merged master 2014-07-12 16:11:43 +02:00
Lorenz Meier
4dc65d6f09 NuttX I2C fixes 2014-07-12 16:09:49 +02:00
Lorenz Meier
7b768d11c3 Improve mission feedback, fix compile errors 2014-07-12 14:31:09 +02:00
Lorenz Meier
629ab5540f Fix severity handling of text messages 2014-07-12 14:30:49 +02:00
Lorenz Meier
5616a07bf3 Final default values and more comments for params 2014-07-12 14:29:56 +02:00
Lorenz Meier
065bf013a4 More obvious error message for mission reject 2014-07-12 14:29:30 +02:00
Simon Wilks
4495388a59 Merge remote-tracking branch 'upstream/master' into wingwing 2014-07-11 21:57:37 +02:00
Lorenz Meier
66e840ebd7 Merge pull request #1172 from sjwilks/wingwing_mixer
Wing wing mixer
2014-07-11 21:54:23 +02:00
Simon Wilks
f8115e4e2e Renamed mixer file. 2014-07-11 21:51:35 +02:00
Lorenz Meier
38eb64cdeb Merge branch 'master' of github.com:PX4/Firmware into dataman_state_nav_rewrite 2014-07-11 21:41:33 +02:00
Simon Wilks
0a3a13ac70 Updated following flight tests today. 2014-07-11 21:38:12 +02:00
Simon Wilks
e4264aad82 The wing wing is too small to have flaps, gimbals, etc. 2014-07-11 21:34:51 +02:00