Lorenz Meier
17c5e925fb
Enable C++ warnings for EKF
11 years ago
Lorenz Meier
a1c5f87dea
Fix C++ warnings
11 years ago
Lorenz Meier
e8855423be
EKF hotfix: Remove unused variables, use default initializer list for vectors
11 years ago
Lorenz Meier
3d505c6f42
EKF hotfix: Force all fields to initialized
11 years ago
Lorenz Meier
b4b3a2a2c6
EKF hotfix: Force zero initialization of vectors
11 years ago
Lorenz Meier
c610050dc3
EKF hotfix: Add missing vector zero calls
11 years ago
Lorenz Meier
cdfbe9bcc4
px4io: Do not forward excessively low battery voltages
11 years ago
Lorenz Meier
5f8baed876
mb12xx: flash efficiency
11 years ago
Lorenz Meier
69937702b8
gps: Flash efficiency
11 years ago
Lorenz Meier
c059fb03ea
blinkm: Make driver flash efficient
11 years ago
Lorenz Meier
f32a51f515
Fixed battery ignore voltage to a higher value
11 years ago
Lorenz Meier
8a6e69ed67
Fix up RAM usage of fixed wing apps
11 years ago
Lorenz Meier
959bf6a2c8
ll40ls: Optimize for size
11 years ago
Lorenz Meier
70d0ff4922
SF0X: optimize for size
11 years ago
Lorenz Meier
aaf2652e26
MKBLCTRL: optimize for size
11 years ago
Lorenz Meier
144bb89e02
HoTT: optimize for size
11 years ago
Lorenz Meier
85301e1172
frsky: Optimize for size
11 years ago
Lorenz Meier
d6632ee2dd
ardrone: Optimize for size, since performance is good at any rate
11 years ago
Lorenz Meier
67e3a904b6
fix ms5611 code style for usage call
11 years ago
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
11 years ago
Lorenz Meier
0144a7dacf
mavlink: Optimize to native types where possible, move things to optimize alignment
11 years ago
Lorenz Meier
ffebe45c4c
mavlink: Handle unhandled enum cases
11 years ago
Lorenz Meier
b288b010f1
tests, drive by: Fix double comparison, use reasonable margin based on context of test
11 years ago
Andrew Tridgell
8a3a87331d
mpu6000: fixed internal/external mixup in pointers
...
Thanks to Emile for spotting this!
Conflicts:
mavlink/include/mavlink/v1.0
11 years ago
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
11 years ago
Andrew Tridgell
6cffa948fe
device: pass CDev::ioctl() to superclass
...
this allows DEVIOCGDEVICEID to work.
11 years ago
Andrew Tridgell
c6b0dc1ee8
lsm303d: setup device type
11 years ago
Andrew Tridgell
30a6a3d0b6
hmc5883: setup device type
11 years ago
Andrew Tridgell
a2739707bb
drv_mag: added devtypes for magnetometers
11 years ago
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
11 years ago
Lorenz Meier
7b768d11c3
Improve mission feedback, fix compile errors
11 years ago
Lorenz Meier
629ab5540f
Fix severity handling of text messages
11 years ago
Lorenz Meier
5616a07bf3
Final default values and more comments for params
11 years ago
Lorenz Meier
065bf013a4
More obvious error message for mission reject
11 years ago
Lorenz Meier
11d9724563
Stop warning users just because they shake a bit, be more strict to catch sensor failures or calibration errors in time
11 years ago
Lorenz Meier
a118e8dbdd
Make commander error message more verbose
11 years ago
Lorenz Meier
79c5d434bd
Commander: More hotfixes to prearm check routine
11 years ago
Lorenz Meier
a82d4fbb11
Hotfix: fix typo
11 years ago
Lorenz Meier
b97c867420
Add a check command and fix error reporting
11 years ago
Lorenz Meier
ee573fea9d
GPS driver: Print velocity as part of status command
11 years ago
Lorenz Meier
7ea76336ca
Better Doxygen for topics, no code changes
11 years ago
Lorenz Meier
4c13c67504
Hotfix: Close fd before reusing it again
11 years ago
hxxnrx
c97e08bcf0
Set IO PX4_I2C_BUS_ONBOARD I2C speed to 400KHz
11 years ago
Anton Babushkin
dca8daeec5
mavlink: use all outputs in HIL mode
11 years ago
Anton Babushkin
e57579fa21
mavlink, navigator: compile errors/warnings fixed
11 years ago
Anton Babushkin
9b2d444cc5
dataman: use DM_KEY_WAYPOINTS_OFFBOARD() macro everywhere
11 years ago
Jean Cyr
12da0efbb2
Read the full buffer
...
sizeof wont work here since file_buf is now a pointer
11 years ago
Jean Cyr
8c6745d53f
Prevent stack overflow when flashing px4io
...
Large local variable causing stack overflow when attempting to flash
IO!!!
11 years ago
Lorenz Meier
0054eb23d8
Update sensors tests
11 years ago
Lorenz Meier
e380aa3f62
AT24C: Fix warning due to missing function prototype.
11 years ago