Lorenz Meier
|
56bf9855a8
|
Finished and tested in-air restore of arming state, as long as both boards reset at the same time armings state is now retained
|
12 years ago |
Lorenz Meier
|
038037d676
|
Allow to in-air restore the FMU and IO arming state if only one of the two fails
|
12 years ago |
Andrew Tridgell
|
04bea8678e
|
Merged debuglevel command from Tridge
|
12 years ago |
Julian Oes
|
0e2db0beb9
|
Checkpoint: implement new state machine, compiling, WIP
|
12 years ago |
Lorenz Meier
|
4595cc65b8
|
Reworked manual override flag, reworked arming slightly. Pending testing
|
12 years ago |
Lorenz Meier
|
72de5b5ea7
|
Reworked manual override flag, reworked arming slightly. Pending testing
|
12 years ago |
Lorenz Meier
|
163257f3bd
|
Fixed scaling of RC calibration in IO driver, fixed interpretation of (odd, but APM-compatible) channel reverse flag
|
12 years ago |
px4dev
|
aa16a63a10
|
Fix assignment of relay GPIOs.
|
12 years ago |
Julian Oes
|
df6cf142e7
|
Another rewrite: most of the polling, reading and writing is now inside the GPS classes
|
12 years ago |
Andrew Tridgell
|
1fed72caf8
|
mpu6000: support setting the DLPF filter frequency
APM uses this for different aircraft types
|
12 years ago |
Andrew Tridgell
|
508d6d2b4f
|
drivers/mpu6000: add default product ID case
|
12 years ago |
Julian Oes
|
a88b9f4eef
|
Restructered the parsing/configuring, MTK working
|
12 years ago |
px4dev
|
8cb583cf80
|
Assorted compile fixes.
|
12 years ago |
Julian Oes
|
d36eb8a3fc
|
Sped up MTK configuration but the detection time can still be improved: timeouts/usleeps
|
12 years ago |
Julian Oes
|
b620136af4
|
Added support for MTK revision 19, working condition but configuration of MTK is very slow and needs improvement
|
12 years ago |
Julian Oes
|
0d54661ce9
|
Added MTK 1.6, works after some seconds, work in progress
|
12 years ago |
Julian Oes
|
6ed5d97aea
|
Merged mtk16 and mtk19 helper classes, configure() now writes directly instead of buffering
|
12 years ago |
Julian Oes
|
d962e6c403
|
Removed some unnecessairy flags, home position back working
|
12 years ago |
Julian Oes
|
fc4be3e728
|
Changed gps position topic mostly to SI units and float, removed counters and added specifig timestamps
|
12 years ago |
Julian Oes
|
a79ad17f09
|
Changed parse interface, differentiation between config needed and position updated, working but might be solved more elegant
|
12 years ago |
Lorenz Meier
|
fbbeef7e29
|
Update on every position change, do not wait for other measurements
|
12 years ago |
Andrew Tridgell
|
804f0e4219
|
px4io: make uploader more reliable
avoid seeks, lower verify recv size and removed cruft
|
12 years ago |
Lorenz Meier
|
167ec25c4f
|
Fixed altitude jump issue, hunted down and fix by Andrew Tridgell.
|
12 years ago |
Lorenz Meier
|
a196e73842
|
Fixed arm ok flag typo
|
12 years ago |
Lorenz Meier
|
368ba0056f
|
Added option to select port name, minor tweaks to status printing, sacrificied 20 bytes for better status / user debuggability
|
12 years ago |
Julian Oes
|
53c11f87cb
|
Small corrections
|
12 years ago |
Julian Oes
|
039d394c20
|
Merged with newer, cleaned up code, fixed the checksum error
|
12 years ago |
Lorenz Meier
|
cb0fd834ae
|
Minor polishing, fixed rate and last measurement indication
|
12 years ago |
Lorenz Meier
|
d4bd7225ba
|
More cleanup
|
12 years ago |
Lorenz Meier
|
13ec067570
|
Minor quick cleanups
|
12 years ago |
Lorenz Meier
|
3fd8c73bfb
|
Disabled old-style gps interface, enabled GPS driver
|
12 years ago |
Lorenz Meier
|
50b736333f
|
Reduced, but functional u-blox series driver
|
12 years ago |
Marco Bauer
|
167cc4a197
|
Option for Bus and BlinkM address added
|
12 years ago |
Marco Bauer
|
10361d997a
|
Options for bus and blinkmaddress added.
|
12 years ago |
px4dev
|
636e0cc56a
|
It looks like retrying reads from the ms5611 is not safe either.
|
12 years ago |
px4dev
|
6d0363faff
|
Disarm IO at driver startup time.
|
12 years ago |
px4dev
|
666d3a401b
|
Rename ::start to ::start_cycle to avoid confusion with the other start function.
Only enable I2C retries on operations that have no side-effects.
|
12 years ago |
px4dev
|
621063ac08
|
Increase the number of I2C retries.
|
12 years ago |
px4dev
|
33c12d13ad
|
Defer I2C bus resets for the first couple of retries to avoid transient slave errors causing massive retry spam.
|
12 years ago |
px4dev
|
52ff9b7d43
|
Use multi-part transactions rather than separate transfers to avoid racing between the ioctl and thread-side interfaces.
|
12 years ago |
px4dev
|
fd28217e59
|
Implement the retry counter for message-vector based transfers.
|
12 years ago |
px4dev
|
e0f83af96f
|
Reset the collection state machine on all I2C errors, increase the retry count.
|
12 years ago |
px4dev
|
2a18d6466c
|
Add a bus saturation test for px4io.
|
12 years ago |
px4dev
|
4ea8a64b39
|
Correct the length calculation for register write transfers so that we send all of the requested registers.
|
12 years ago |
px4dev
|
72fcc8aad3
|
Tidy up the write path.
|
12 years ago |
px4dev
|
899fbcc7cf
|
Fix cut and paste so that we send direct PWM and read back servo values from the right pages.
|
12 years ago |
px4dev
|
984e68d76e
|
Add an ioctl for fetching the number of PWM outputs
|
12 years ago |
px4dev
|
b20c050402
|
Fix two protocol-related typos; get the right status flag name for raw PWM; read back the correct page for PWM output.
|
12 years ago |
px4dev
|
5fe376c7b9
|
Correctness fixes from Tridge.; increased the minimum poll rate to 50Hz, don't set the input RC timestamp unless we get data.
|
12 years ago |
px4dev
|
900b0d58ef
|
Less debug output.
|
12 years ago |