Jean Cyr
3a4da7c5fa
Revert to original loop
...
Original loop was correct, and slightly more efficient. Retain
initialization of ret to handle the case where passed in count is 0.
2014-07-26 09:05:44 -04:00
Jean Cyr
2de38d0628
Improve update performance and clean up compiler warnings in px4io driver
...
- Fix compiler warnings in px4io_serial.cpp
- Fix compiler warnings in px4io_uploader.cpp
- Rename confusing overloaded send method with nearly identical
parameters in px4io_uploader.cpp
- Improve update performance by using maximum size programming buffer
since we are no longer limited by stack size.
2014-07-25 23:30:37 -04:00
Lorenz Meier
45fe0164a3
Merge branch 'master' of github.com:PX4/Firmware
2014-07-24 21:27:48 +02:00
Lorenz Meier
7f0e675228
Pass over drivers to reduce build size
2014-07-23 08:24:56 +02:00
Randy Mackay
e6594e5192
tone_alarm: add EKF_WARNING tune
...
Conflicts:
mavlink/include/mavlink/v1.0
2014-07-23 06:30:32 +02:00
Lorenz Meier
0b3e300303
Merge branch 'forcefail' of github.com:PX4/Firmware into forcefail
2014-07-19 15:10:36 +02:00
Lorenz Meier
f3fe9c2fdf
Print force fail status
2014-07-19 15:09:07 +02:00
Thomas Gubler
689536893c
px4io driver: force failsafe depending on actuator armed
2014-07-19 12:46:52 +02:00
Lorenz Meier
903b482378
PX4IO driver: Add support to set force failsafe
2014-07-18 11:19:05 +02:00
Lorenz Meier
c5e4f33bb3
Merge sensor_startup_cleanup
2014-07-16 15:26:22 +02:00
Lorenz Meier
ca98070f8b
RGBLED: flash efficiency
2014-07-16 15:18:07 +02:00
Lorenz Meier
c2565d9983
PCA8574: flash efficiency
2014-07-16 15:17:54 +02:00
Lorenz Meier
11eeb7466d
Merge branch 'ext_mag_param' into logging
2014-07-16 15:00:58 +02:00
Lorenz Meier
0c5ce3d3a2
Hotfix: Allow the HMC5883 driver to continue to operate in auto mode
2014-07-16 13:42:47 +02:00
Lorenz Meier
1dd4282099
Merge pull request #1165 from jean-m-cyr/master
...
px4io_uploader cleanup and minor optimization
2014-07-16 09:40:06 +02:00
Lorenz Meier
c5b13b7dbc
IO driver: stricter init
2014-07-16 09:05:29 +02:00
Lorenz Meier
85ccecea9c
FMU driver: stricter init
2014-07-16 09:05:15 +02:00
Lorenz Meier
164b4ef4ce
MPU6K: Cleaner init
2014-07-16 08:58:18 +02:00
Lorenz Meier
7ca184de45
MEAS airspeed: Stricter initialization and constructors
2014-07-16 08:54:40 +02:00
Lorenz Meier
da4967e8e4
I2C driver: forbid copy constructor
2014-07-16 08:54:17 +02:00
Lorenz Meier
23dd7e752d
airspeed driver: better init
2014-07-16 08:54:00 +02:00
Lorenz Meier
e68200b4ba
HMC driver: Full initialization
2014-07-16 08:53:47 +02:00
Lorenz Meier
5baa3690e0
L3GD20: Ensure init and constructors
2014-07-16 08:48:10 +02:00
Lorenz Meier
f162a3e8d4
LSM303D: Ensure init and constructors
2014-07-16 08:47:49 +02:00
Lorenz Meier
8107205b9e
device driver: Fix compile warnings
2014-07-16 08:47:31 +02:00
Lorenz Meier
9470ac4e0f
Merge branch 'master' of github.com:PX4/Firmware into sensor_startup_cleanup
2014-07-16 08:20:48 +02:00
Lorenz Meier
5b38b5e371
MPU6K: Start handler startup and stack review and adjustments
2014-07-16 07:55:53 +02:00
Lorenz Meier
91bedc5c1c
airspeed drivers: Start handlers stack fixes and start handler review
2014-07-16 07:54:09 +02:00
Lorenz Meier
fa6f69581e
LSM303D: start handler fix and start routine review
2014-07-16 07:52:18 +02:00
Lorenz Meier
c2f97e628c
L3GD20 driver: stack size adjustments of start handler and start return review / comments
2014-07-16 07:51:47 +02:00
Lorenz Meier
f89573a6ed
HMC5883 driver: stack size adjustments of start handler and start return review / comments
2014-07-16 07:51:24 +02:00
Lorenz Meier
43bc2c3ef2
LSM303D: Support for tertiary sensors
2014-07-15 23:32:03 +02:00
Lorenz Meier
9e97994ef9
drivers: Up to three units support
2014-07-15 23:20:02 +02:00
Lorenz Meier
65367f7a99
L3GD20: Support for up to three gyros
2014-07-15 23:16:04 +02:00
Lorenz Meier
32ed1eae80
mpu6000: Support for up to three accels / gyros
2014-07-15 23:14:50 +02:00
Lorenz Meier
5ef4e08c58
hmc5883: Support for three sensors
2014-07-15 23:14:30 +02:00
Lorenz Meier
f02ddc3326
Do not initialize variable if value is never read
2014-07-15 22:08:40 +02:00
Lorenz Meier
e696ed5509
Merged master
2014-07-15 22:07:03 +02:00
Lorenz Meier
b0b6ee0644
Forbid copy constructor in CDev
2014-07-15 18:22:38 +02:00
Lorenz Meier
f3549d775c
Airspeed driver: Use the known sensor offset for raw value as well
2014-07-14 08:33:35 +02:00
Lorenz Meier
8e2346dd5a
Merge branch 'master' into airspeed_test_fix
2014-07-12 23:30:54 +02:00
Lorenz Meier
cdfbe9bcc4
px4io: Do not forward excessively low battery voltages
2014-07-12 23:30:34 +02:00
Lorenz Meier
5a22ef1c28
Merge branch 'master' of github.com:PX4/Firmware into airspeed_test_fix
2014-07-12 21:35:46 +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
unknown
25b036c6a5
Merge branch 'master' of https://github.com/PX4/Firmware
2014-07-12 14:48:19 -04: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