Lorenz Meier
|
b0493e9aec
|
Merge branch 'px4dev_new_driver' of github.com:PX4/Firmware into px4dev_new_driver
|
13 years ago |
px4dev
|
23d8b69e3d
|
Sensor drivers should run all the time, not just when their device is open.
Disable this for the mpu6000 driver though, as it's currently busted in that regard.
|
13 years ago |
Lorenz Meier
|
731621a309
|
Merge branch 'px4dev_new_driver' of github.com:PX4/Firmware into px4dev_new_driver
|
13 years ago |
px4dev
|
0dc0a0539d
|
Increase the retry count while probing for I2C sensors. This will also unwedge stuck sensors.
|
13 years ago |
Lorenz Meier
|
656596896a
|
Merge branch 'px4dev_new_driver' of github.com:PX4/Firmware into px4dev_new_driver
|
13 years ago |
Lorenz Meier
|
8eeba595ee
|
Improved param load / store text feedback, ported sensors app to new driver model, ready for merge and test
|
13 years ago |
patacongo
|
d6b8fcdcf0
|
Prep for 6.21 release
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5052 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
13 years ago |
px4dev
|
4456ca8827
|
Sensor IOCTL reorganization. Common sensor operations are now shared across sensor drivers.
Revamp hmc5883, ms5611 and mpu6000 driver startup and test code.
|
13 years ago |
patacongo
|
20c7cf9db9
|
Update STM32 USB OTG FS host driver -- the driver is now marginally functional
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5051 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
13 years ago |
px4dev
|
f901a35bd4
|
Remove erroneous sensor read timing checks.
|
13 years ago |
px4dev
|
d55dd67d77
|
Remove spurious I2C clock frequency resets.
|
13 years ago |
Lorenz Meier
|
d12c09cc86
|
improvements / debugging on I2C drivers
|
13 years ago |
Lorenz Meier
|
45e178eaa3
|
Made error message more verbose
|
13 years ago |
Lorenz Meier
|
a1b99a3f03
|
Kicked out mix_and_link, deleted old MPU driver, disabled (still needed for reference) old HMC and MS5611 drivers. Removed driver init from up_nsh.c. Reworked fixedwing_control to be closer to up-to-date api, still more clean up needed. Fixed a bug that limited the motor thrust for multirotor control
|
13 years ago |
Lorenz Meier
|
a69c55f671
|
Merge branch 'px4dev_new_param' of github.com:PX4/Firmware into px4dev_new_driver
|
13 years ago |
px4dev
|
0472eeae05
|
Add EEPROM read/write performance counters.
|
13 years ago |
px4dev
|
5ef6a41012
|
Add a modified version of the stock AT24xx EEPROM driver tweaked for our uses.
Use I2C_TRANSFER to avoid racing with other devices on the bus.
Clock at 400kHz.
|
13 years ago |
px4dev
|
bcee27c6cc
|
Turn off the stock AT24xx EEPROM driver; we are going to use our own.
|
13 years ago |
px4dev
|
f28a757f92
|
We need to init the gyro subdevice, or there is no device node. Oops.
|
13 years ago |
px4dev
|
5c6698b720
|
Merge branches 'px4dev_new_param' and 'px4dev_new_param' of https://github.com/PX4/Firmware into px4dev_new_param
|
13 years ago |
Lorenz Meier
|
295e9da1ba
|
Added required scalings, added gyro to MPU6000 test, changed sensors app to read from new drivers
|
13 years ago |
patacongo
|
2ac3898301
|
Lots of defconfig changes for compatibility with the configuration tool
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5050 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
13 years ago |
Lorenz Meier
|
0e44d3810e
|
Removed old file
|
13 years ago |
Lorenz Meier
|
62e07358b4
|
Ported almost everything to new param interface, ready for serious testing
|
13 years ago |
patacongo
|
1dff49d24f
|
STM32 OTG FS host driver: Fix some bad NAK handling
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5049 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
13 years ago |
patacongo
|
73220bb854
|
Fixes several STM32 USB OTG FS host MSC write transfers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5048 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
13 years ago |
Lorenz Meier
|
b07de1379d
|
moved commander to new param interface
|
13 years ago |
Lorenz Meier
|
112cd4a95b
|
Updated to MAVLink v1.0.9, deleted v0.9 messages (anyway unsupported)
|
13 years ago |
Lorenz Meier
|
88f75ebc00
|
Ported attitude controller to new param interface
|
13 years ago |
Lorenz Meier
|
a7266d539c
|
Bolted new param interface into the sensors app, continuing porting across codebase
|
13 years ago |
Lorenz Meier
|
b378f7ecd9
|
Merge branch 'px4dev_new_param' of github.com:PX4/Firmware into px4dev_new_param
|
13 years ago |
Lorenz Meier
|
72d9db9875
|
Merge branch 'master' of github.com:PX4/Firmware into px4dev_new_param
|
13 years ago |
px4dev
|
92594ba76a
|
Hack bus reset support into the old-style hmc5883 driver.
|
13 years ago |
px4dev
|
0f74d08960
|
I2C configuration options to support up_i2creset
|
13 years ago |
px4dev
|
a0b9c056d7
|
Add a bus reset on I2C error. Also add a mechanism for automated retries of operations.
|
13 years ago |
px4dev
|
a3b78163c3
|
Add locking to the I2C bus reset API to prevent pre-emption and conflict when resetting at the same time that another transaction attempts to use the bus.
|
13 years ago |
px4dev
|
6669c7faa9
|
Add an interface to the STM32 I2C driver that provides a way to reset the driver and the bus.
This can be used to unwedge the bus when transactions are failing due to a device being out of sync.
|
13 years ago |
px4dev
|
be85f895a0
|
Use a much shorter timeout for normal communication, and stretch it only when we are waiting for erase.
|
13 years ago |
px4dev
|
e0a9024b64
|
Add some simple interrupt latency tracking.
|
13 years ago |
patacongo
|
f1d8a9efab
|
STM32 USB OTG FS host driver -- updates for NAK and data toggle fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5047 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
13 years ago |
Lorenz Meier
|
39eb2a3ba0
|
Merge branch 'px4dev_new_param' of github.com:PX4/Firmware into px4dev_new_param
|
13 years ago |
patacongo
|
b2fb8996ac
|
STM32 USB OTG FS host driver update (almost done)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5046 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
13 years ago |
Lorenz Meier
|
06e18f14e6
|
Ensure that sensor drivers are loaded
|
13 years ago |
Lorenz Meier
|
5f259e41d5
|
Sensor readout, testing and driver adjustments
|
13 years ago |
Lorenz Meier
|
fa9f145b08
|
Fixed a bunch of issues in the arming state machine for multirotors, arming / disarming works fine now. Porting of various processes needed
|
13 years ago |
patacongo
|
9ab1bb8a53
|
PM update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5045 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
13 years ago |
px4dev
|
44ff4d4ee2
|
Fix parameter change advertisement to conform to API change.
|
13 years ago |
px4dev
|
1eccfb7ccb
|
Add link to the BSON spec.
|
13 years ago |
Lorenz Meier
|
1bea49869b
|
task file list gdb macro
|
13 years ago |
Lorenz Meier
|
d2e757aa3c
|
Merged parameter changes
|
13 years ago |