Lorenz Meier
3ad9dd030c
Added performance counter for write IOCTL
11 years ago
Anton Babushkin
53192b5f4d
multirotor_pos_control: seatbelt mode fix
11 years ago
Lorenz Meier
8c518aa237
Useful bits for high-rate logging
11 years ago
Lorenz Meier
9476ba522f
PPM channel count detection is now using a more paranoid approach.
11 years ago
Lorenz Meier
6dce57170e
Hotfix: Fixed mapping of override channel
11 years ago
Anton Babushkin
a53af7e7b3
fw_pos_control_l1: use new mathlib
11 years ago
Anton Babushkin
2df2fd1d25
mathlib minor fixes
11 years ago
Anton Babushkin
ba612c3ee8
mathlib fixes
11 years ago
Anton Babushkin
e3a5a384d7
mathlib: fixes and improvements, WIP
11 years ago
Anton Babushkin
a83e3cd222
New mathlib, WIP
11 years ago
Julian Oes
b5fb5f9dbb
Navigator: Moved mission stuff in separate class
11 years ago
Julian Oes
624ae85efa
Navigator: Use state table for main FSM
11 years ago
Julian Oes
6a624abd7c
Datamanager: Rename mavlink/offboard key
11 years ago
Julian Oes
bed40c962e
Navigator: handle onboard and mavlink missions
11 years ago
Julian Oes
e8df08f139
Dataman: Also reserve space for onboard missions
11 years ago
Andrew Tridgell
bccf65cc28
mpu6000: disable interrupts during initial reset
...
this seems to avoid a problem where the mpu6000 doesn't startup
correctly if other devices are transferring at the same time.
11 years ago
Lorenz Meier
d53b00283e
PX4IO upgrade improvement
11 years ago
Anton Babushkin
373888b16d
multirotor_pos_control: default parameters updated
11 years ago
Anton Babushkin
72aa171ef9
mc_att_control_vector: attitude rate D component implemented
11 years ago
Lorenz Meier
f4ac204f46
Cranking up bus speeds for all sensors to achievable 10.4 MHz, will cut the bus lock time to half
11 years ago
Anton Babushkin
69c4f6f5e4
mc_att_control_vector: code style fixed
11 years ago
Anton Babushkin
86d5f0808d
mc_att_control_vector: fixes
11 years ago
Anton Babushkin
badf146e19
mc_att_control_vector: independent thrust vector and attitude control
11 years ago
Anton Babushkin
f5c24c6e71
pid library fix
11 years ago
Anton Babushkin
faa3826de6
multirotor_pos_control: fixes and improvements
11 years ago
Lorenz Meier
d6a6d59d2d
Further improved S.Bus scaling
11 years ago
Lorenz Meier
ea10d55d71
Auto-update of IO firmware, shorter preflight check alarm
11 years ago
Lorenz Meier
10b2dc67e4
Allow forceupdate in all conditions
11 years ago
Lorenz Meier
00dc339d2e
Improved S.Bus scaling based on scope measurements
11 years ago
Thomas Gubler
23d0c6f8dd
temporary workaround to trigger failsafe with remote control
11 years ago
Thomas Gubler
367d5d0cf2
fix wrong usage of navigation state in flighttermination state machine
11 years ago
Thomas Gubler
4ab7ac67a5
px4iofirmware: improve check for rc controlled channels in manual mode
11 years ago
Thomas Gubler
2fb493e639
px4io frimware: improve handling of manual mode when fmu is still healthy, use data from fmu for channels which are not controlled by rc
11 years ago
Anton Babushkin
6f316b352d
multirotor_pos_control rewritten to use rotation matrix instead of euler angles
11 years ago
Lorenz Meier
9883a346a0
First stab at implementing better RSSI based connection status estimation, still needs some work and testing
11 years ago
Holger Steinhaus L
a673fa3926
Non-destructive handling of failsafe signals, distinction between frame loss and signal loss.
...
This kind of handling might be moved upstream into the application, once alarms are propagated by the ORB system.
This change is compatible with RX failsafe settings, but does not rely on it (uses SBus flags instead).
11 years ago
Holger Steinhaus L
3a40ea8338
more precise range conversion for SBus input signals
11 years ago
Andrew Tridgell
5b7d1af5d8
Merged crccheck command
11 years ago
Andrew Tridgell
6016fbe55d
Merged PX4IO crc checks and force update
11 years ago
Andrew Tridgell
8f90efa312
l3gd20: print more perf counters and make DRDY usage clearer
11 years ago
Andrew Tridgell
e808e015dd
LowPassFilter: allow for filtering to be disabled
...
using bandwidth of 0 gives no filtering
11 years ago
Andrew Tridgell
17502cbde4
l3gd20: fixed a warning
11 years ago
Thomas Gubler
c033443208
px4iofirmware: improve check for rc controlled channels in manual mode
11 years ago
Thomas Gubler
b69097df38
px4io frimware: improve handling of manual mode when fmu is still healthy, use data from fmu for channels which are not controlled by rc
11 years ago
Andrew Tridgell
cf78440ee6
drv_hrt: added note on why an uninitialised hrt_call is safe
11 years ago
Andrew Tridgell
d43e3394b0
l3gd20: added rescheduling and error checking
11 years ago
Andrew Tridgell
91870953d9
mpu6000: treat all zero data from mpu6k as bad
11 years ago
Andrew Tridgell
96881d8810
ms5611: check for all zero in the prom
...
when SPI CLK fails we get all zero data
11 years ago
Andrew Tridgell
f0d84d4826
mpu6000: close fds before exit
11 years ago
Andrew Tridgell
acd0a70dca
lsm303d: close fds before exit
11 years ago