Lorenz Meier
|
2fca24f803
|
Added missing calibration announcement for gyro cal in commander
|
2012-08-28 08:50:23 +02:00 |
px4dev
|
e6f6a81d5b
|
Allow the EEPROM driver to consider itself started even if NXFFS fails to mount.
|
2012-08-27 19:42:40 -07:00 |
Lorenz Meier
|
36a8b00ab1
|
Added sensor offset setting
|
2012-08-27 23:43:56 +02:00 |
Lorenz Meier
|
2d2548e714
|
Final parameter interface cleanup - removed last bit of old cruft, fixed a bug on parameter update notification, cleaned up API slightly in naming
|
2012-08-27 22:57:20 +02:00 |
Lorenz Meier
|
2a6a151342
|
Added common conversion functions
|
2012-08-27 22:55:19 +02:00 |
Lorenz Meier
|
b090298b12
|
Minor cleanups, added more error verbosity, XXX parameters get now read it at maximum sensors speed, needs to be waiting on a param change notice (but not on the vehicle status topic, as before.
|
2012-08-27 17:24:17 +02:00 |
Lorenz Meier
|
97d9e67e67
|
Really ugly but safe hack to make 30 deg rotations work
|
2012-08-27 15:44:50 +02:00 |
Lorenz Meier
|
967c0869a9
|
Cleaned up MPU driver slightly
|
2012-08-27 09:48:16 +02:00 |
Lorenz Meier
|
248bb11d93
|
removed stop() from I2C driver startup routines, work in progress on MPU scaling
|
2012-08-27 09:08:34 +02:00 |
Lorenz Meier
|
58b51743f2
|
Merge branch 'master' of github.com:PX4/Firmware into px4dev_new_driver_wip
|
2012-08-27 07:25:05 +02:00 |
px4dev
|
e214981d11
|
Merge branch 'NuttX/master'
Conflicts:
apps/netutils/thttpd/thttpd_cgi.c
nuttx/Documentation/NuttX.html
nuttx/arch/8051/src/Makefile
nuttx/arch/arm/src/lpc17xx/lpc17_usbhost.c
nuttx/arch/avr/Kconfig
nuttx/arch/avr/src/atmega/atmega_lowinit.c
nuttx/arch/mips/Kconfig
nuttx/arch/z80/src/Makefile.sdcc
nuttx/configs/amber/README.txt
nuttx/configs/amber/hello/defconfig
nuttx/configs/avr32dev1/README.txt
nuttx/configs/avr32dev1/nsh/defconfig
nuttx/configs/avr32dev1/ostest/defconfig
nuttx/configs/c5471evm/README.txt
nuttx/configs/c5471evm/httpd/defconfig
nuttx/configs/c5471evm/nettest/defconfig
nuttx/configs/c5471evm/nsh/defconfig
nuttx/configs/c5471evm/ostest/defconfig
nuttx/configs/compal_e88/nsh_highram/defconfig
nuttx/configs/compal_e99/nsh_compalram/defconfig
nuttx/configs/compal_e99/nsh_highram/defconfig
nuttx/configs/demo9s12ne64/README.txt
nuttx/configs/demo9s12ne64/ostest/defconfig
nuttx/configs/ea3131/nsh/defconfig
nuttx/configs/ea3131/ostest/defconfig
nuttx/configs/ea3131/pgnsh/defconfig
nuttx/configs/ea3131/usbserial/defconfig
nuttx/configs/ea3131/usbstorage/defconfig
nuttx/configs/ea3152/ostest/defconfig
nuttx/configs/eagle100/README.txt
nuttx/configs/eagle100/httpd/defconfig
nuttx/configs/eagle100/nettest/defconfig
nuttx/configs/eagle100/nsh/defconfig
nuttx/configs/eagle100/nxflat/defconfig
nuttx/configs/eagle100/ostest/defconfig
nuttx/configs/eagle100/thttpd/defconfig
nuttx/configs/ekk-lm3s9b96/README.txt
nuttx/configs/ekk-lm3s9b96/nsh/defconfig
nuttx/configs/ekk-lm3s9b96/ostest/defconfig
nuttx/configs/ez80f910200kitg/ostest/defconfig
nuttx/configs/ez80f910200zco/dhcpd/defconfig
nuttx/configs/ez80f910200zco/httpd/defconfig
nuttx/configs/ez80f910200zco/nettest/defconfig
nuttx/configs/ez80f910200zco/nsh/defconfig
nuttx/configs/ez80f910200zco/ostest/defconfig
nuttx/configs/ez80f910200zco/poll/defconfig
nuttx/configs/hymini-stm32v/README.txt
nuttx/configs/hymini-stm32v/buttons/defconfig
nuttx/configs/hymini-stm32v/nsh/defconfig
nuttx/configs/hymini-stm32v/nsh2/defconfig
nuttx/configs/hymini-stm32v/nx/defconfig
nuttx/configs/hymini-stm32v/nxlines/defconfig
nuttx/configs/hymini-stm32v/usbserial/defconfig
nuttx/configs/hymini-stm32v/usbstorage/defconfig
nuttx/configs/kwikstik-k40/README.txt
nuttx/configs/kwikstik-k40/ostest/defconfig
nuttx/configs/lincoln60/README.txt
nuttx/configs/lincoln60/nsh/defconfig
nuttx/configs/lincoln60/ostest/defconfig
nuttx/configs/lm3s6432-s2e/README.txt
nuttx/configs/lm3s6432-s2e/nsh/defconfig
nuttx/configs/lm3s6432-s2e/ostest/defconfig
nuttx/configs/lm3s6965-ek/README.txt
nuttx/configs/lm3s6965-ek/nsh/defconfig
nuttx/configs/lm3s6965-ek/nx/defconfig
nuttx/configs/lm3s6965-ek/ostest/defconfig
nuttx/configs/lm3s8962-ek/README.txt
nuttx/configs/lm3s8962-ek/nsh/defconfig
nuttx/configs/lm3s8962-ek/nx/defconfig
nuttx/configs/lm3s8962-ek/ostest/defconfig
nuttx/configs/lpc4330-xplorer/README.txt
nuttx/configs/lpc4330-xplorer/nsh/defconfig
nuttx/configs/lpc4330-xplorer/ostest/defconfig
nuttx/configs/lpcxpresso-lpc1768/README.txt
nuttx/configs/lpcxpresso-lpc1768/dhcpd/defconfig
nuttx/configs/lpcxpresso-lpc1768/nsh/defconfig
nuttx/configs/lpcxpresso-lpc1768/nx/defconfig
nuttx/configs/lpcxpresso-lpc1768/ostest/defconfig
nuttx/configs/lpcxpresso-lpc1768/thttpd/defconfig
nuttx/configs/lpcxpresso-lpc1768/usbstorage/defconfig
nuttx/configs/m68332evb/defconfig
nuttx/configs/mbed/README.txt
nuttx/configs/mbed/hidkbd/defconfig
nuttx/configs/mbed/nsh/defconfig
nuttx/configs/mcu123-lpc214x/README.txt
nuttx/configs/mcu123-lpc214x/composite/defconfig
nuttx/configs/mcu123-lpc214x/nsh/defconfig
nuttx/configs/mcu123-lpc214x/ostest/defconfig
nuttx/configs/mcu123-lpc214x/usbserial/defconfig
nuttx/configs/mcu123-lpc214x/usbstorage/defconfig
nuttx/configs/micropendous3/README.txt
nuttx/configs/micropendous3/hello/defconfig
nuttx/configs/mirtoo/README.txt
nuttx/configs/mirtoo/nsh/defconfig
nuttx/configs/mirtoo/nxffs/defconfig
nuttx/configs/mirtoo/ostest/defconfig
nuttx/configs/mx1ads/ostest/defconfig
nuttx/configs/ne64badge/README.txt
nuttx/configs/ne64badge/ostest/defconfig
nuttx/configs/ntosd-dm320/nettest/defconfig
nuttx/configs/ntosd-dm320/nsh/defconfig
nuttx/configs/ntosd-dm320/ostest/defconfig
nuttx/configs/ntosd-dm320/poll/defconfig
nuttx/configs/ntosd-dm320/thttpd/defconfig
nuttx/configs/ntosd-dm320/udp/defconfig
nuttx/configs/ntosd-dm320/uip/defconfig
nuttx/configs/nucleus2g/README.txt
nuttx/configs/nucleus2g/nsh/defconfig
nuttx/configs/nucleus2g/ostest/defconfig
nuttx/configs/nucleus2g/usbserial/defconfig
nuttx/configs/nucleus2g/usbstorage/defconfig
nuttx/configs/olimex-lpc1766stk/README.txt
nuttx/configs/olimex-lpc1766stk/ftpc/defconfig
nuttx/configs/olimex-lpc1766stk/hidkbd/defconfig
nuttx/configs/olimex-lpc1766stk/nettest/defconfig
nuttx/configs/olimex-lpc1766stk/nsh/defconfig
nuttx/configs/olimex-lpc1766stk/nx/defconfig
nuttx/configs/olimex-lpc1766stk/ostest/defconfig
nuttx/configs/olimex-lpc1766stk/slip-httpd/defconfig
nuttx/configs/olimex-lpc1766stk/thttpd/defconfig
nuttx/configs/olimex-lpc1766stk/usbserial/defconfig
nuttx/configs/olimex-lpc1766stk/usbstorage/defconfig
nuttx/configs/olimex-lpc1766stk/wlan/defconfig
nuttx/configs/olimex-lpc2378/nsh/defconfig
nuttx/configs/olimex-lpc2378/ostest/defconfig
nuttx/configs/olimex-stm32-p107/nsh/defconfig
nuttx/configs/olimex-stm32-p107/ostest/defconfig
nuttx/configs/olimex-strp711/nettest/defconfig
nuttx/configs/olimex-strp711/nsh/defconfig
nuttx/configs/olimex-strp711/ostest/defconfig
nuttx/configs/pcblogic-pic32mx/README.txt
nuttx/configs/pcblogic-pic32mx/nsh/defconfig
nuttx/configs/pcblogic-pic32mx/ostest/defconfig
nuttx/configs/pic32-starterkit/README.txt
nuttx/configs/pic32-starterkit/nsh/defconfig
nuttx/configs/pic32-starterkit/nsh2/defconfig
nuttx/configs/pic32-starterkit/ostest/defconfig
nuttx/configs/pic32mx7mmb/README.txt
nuttx/configs/pic32mx7mmb/nsh/defconfig
nuttx/configs/pic32mx7mmb/ostest/defconfig
nuttx/configs/pjrc-8051/defconfig
nuttx/configs/qemu-i486/nsh/defconfig
nuttx/configs/qemu-i486/ostest/defconfig
nuttx/configs/rgmp/arm/default/defconfig
nuttx/configs/rgmp/arm/nsh/defconfig
nuttx/configs/rgmp/x86/default/defconfig
nuttx/configs/rgmp/x86/nsh/defconfig
nuttx/configs/sam3u-ek/README.txt
nuttx/configs/sam3u-ek/knsh/defconfig
nuttx/configs/sam3u-ek/nsh/defconfig
nuttx/configs/sam3u-ek/nx/defconfig
nuttx/configs/sam3u-ek/ostest/defconfig
nuttx/configs/sam3u-ek/touchscreen/defconfig
nuttx/configs/sim/mount/defconfig
nuttx/configs/sim/nettest/defconfig
nuttx/configs/sim/nsh/defconfig
nuttx/configs/sim/nsh2/defconfig
nuttx/configs/sim/nx/defconfig
nuttx/configs/sim/nx11/defconfig
nuttx/configs/sim/nxffs/defconfig
nuttx/configs/sim/nxwm/defconfig
nuttx/configs/sim/ostest/defconfig
nuttx/configs/sim/pashello/defconfig
nuttx/configs/sim/touchscreen/defconfig
nuttx/configs/skp16c26/ostest/defconfig
nuttx/configs/stm3210e-eval/Kconfig
nuttx/configs/stm3210e-eval/README.txt
nuttx/configs/stm3210e-eval/RIDE/defconfig
nuttx/configs/stm3210e-eval/buttons/defconfig
nuttx/configs/stm3210e-eval/composite/defconfig
nuttx/configs/stm3210e-eval/nsh/defconfig
nuttx/configs/stm3210e-eval/nsh2/defconfig
nuttx/configs/stm3210e-eval/nx/defconfig
nuttx/configs/stm3210e-eval/nxconsole/defconfig
nuttx/configs/stm3210e-eval/nxlines/defconfig
nuttx/configs/stm3210e-eval/nxtext/defconfig
nuttx/configs/stm3210e-eval/ostest/defconfig
nuttx/configs/stm3210e-eval/pm/defconfig
nuttx/configs/stm3210e-eval/src/up_idle.c
nuttx/configs/stm3210e-eval/usbserial/defconfig
nuttx/configs/stm3210e-eval/usbstorage/defconfig
nuttx/configs/stm3220g-eval/Kconfig
nuttx/configs/stm3220g-eval/README.txt
nuttx/configs/stm3220g-eval/dhcpd/defconfig
nuttx/configs/stm3220g-eval/include/board.h
nuttx/configs/stm3220g-eval/nettest/defconfig
nuttx/configs/stm3220g-eval/nsh/defconfig
nuttx/configs/stm3220g-eval/nsh2/defconfig
nuttx/configs/stm3220g-eval/nxwm/defconfig
nuttx/configs/stm3220g-eval/ostest/defconfig
nuttx/configs/stm3220g-eval/src/Makefile
nuttx/configs/stm3220g-eval/src/stm3220g-internal.h
nuttx/configs/stm3220g-eval/src/up_boot.c
nuttx/configs/stm3220g-eval/src/up_nsh.c
nuttx/configs/stm3220g-eval/telnetd/defconfig
nuttx/configs/stm3240g-eval/Kconfig
nuttx/configs/stm3240g-eval/README.txt
nuttx/configs/stm3240g-eval/dhcpd/defconfig
nuttx/configs/stm3240g-eval/include/board.h
nuttx/configs/stm3240g-eval/nettest/defconfig
nuttx/configs/stm3240g-eval/nsh/defconfig
nuttx/configs/stm3240g-eval/nsh2/defconfig
nuttx/configs/stm3240g-eval/nxconsole/defconfig
nuttx/configs/stm3240g-eval/nxwm/defconfig
nuttx/configs/stm3240g-eval/ostest/defconfig
nuttx/configs/stm3240g-eval/telnetd/defconfig
nuttx/configs/stm32f4discovery/README.txt
nuttx/configs/stm32f4discovery/include/board.h
nuttx/configs/stm32f4discovery/nsh/defconfig
nuttx/configs/stm32f4discovery/nxlines/defconfig
nuttx/configs/stm32f4discovery/ostest/defconfig
nuttx/configs/stm32f4discovery/pm/defconfig
nuttx/configs/sure-pic32mx/README.txt
nuttx/configs/sure-pic32mx/nsh/defconfig
nuttx/configs/sure-pic32mx/ostest/defconfig
nuttx/configs/sure-pic32mx/usbnsh/defconfig
nuttx/configs/teensy/README.txt
nuttx/configs/teensy/hello/defconfig
nuttx/configs/teensy/nsh/defconfig
nuttx/configs/teensy/src/up_spi.c
nuttx/configs/teensy/usbstorage/defconfig
nuttx/configs/twr-k60n512/README.txt
nuttx/configs/twr-k60n512/nsh/defconfig
nuttx/configs/twr-k60n512/ostest/defconfig
nuttx/configs/ubw32/README.txt
nuttx/configs/ubw32/nsh/defconfig
nuttx/configs/ubw32/ostest/defconfig
nuttx/configs/us7032evb1/nsh/defconfig
nuttx/configs/us7032evb1/ostest/defconfig
nuttx/configs/vsn/README.txt
nuttx/configs/vsn/nsh/defconfig
nuttx/configs/xtrs/nsh/defconfig
nuttx/configs/xtrs/ostest/defconfig
nuttx/configs/xtrs/pashello/defconfig
nuttx/configs/z16f2800100zcog/ostest/defconfig
nuttx/configs/z16f2800100zcog/pashello/defconfig
nuttx/configs/z80sim/nsh/defconfig
nuttx/configs/z80sim/ostest/defconfig
nuttx/configs/z80sim/pashello/defconfig
nuttx/configs/z8encore000zco/ostest/defconfig
nuttx/configs/z8f64200100kit/ostest/defconfig
|
2012-08-26 16:26:39 -07:00 |
patacongo
|
029bbeb3db
|
Add terminating NULL to argv[] list
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5055 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-08-26 22:28:21 +00:00 |
Lorenz Meier
|
2963dc679a
|
Driver debugging (scaling, ranges, endianess) MPU-6000 needs more love
|
2012-08-26 23:48:16 +02:00 |
patacongo
|
fe493d8bb8
|
Fix some list handling associated with priority inheritance
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5053 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-08-26 21:35:14 +00:00 |
Lorenz Meier
|
56e66a80cd
|
Printing fixes
|
2012-08-26 15:01:08 +02:00 |
Lorenz Meier
|
dfa5cc52d5
|
MS5611 test is now printing floats. Note that the issue with the scheduled reads of the sensor started BEFORE this change and is thus unrelated.
|
2012-08-26 14:52:44 +02:00 |
Lorenz Meier
|
848c156140
|
Added negative float printing to test range
|
2012-08-26 14:51:52 +02:00 |
Lorenz Meier
|
207b077d8a
|
Cleaned up scaling / offset handling for mag and gyro / acc
|
2012-08-26 14:51:33 +02:00 |
Lorenz Meier
|
6026595d83
|
Fixed axis assignment and raw value outputs. Scaling and offsets to be done
|
2012-08-26 13:51:18 +02:00 |
px4dev
|
656bc9e2ce
|
Documentation, cleanup.
|
2012-08-25 19:56:29 -07:00 |
px4dev
|
efda95101f
|
Streamline mag and baro topic advertisement now that handles are global.
Use perf counters for error counting in mag/baro drivers.
|
2012-08-25 19:27:12 -07:00 |
px4dev
|
35009cd332
|
clean up an error message
|
2012-08-25 19:09:23 -07:00 |
px4dev
|
93f26e3c96
|
Factor out the ADC code.
|
2012-08-25 19:09:10 -07:00 |
px4dev
|
665014a3e0
|
Run accel/gyro at 500Hz as intended.
|
2012-08-25 18:31:12 -07:00 |
px4dev
|
a1b17326a4
|
Fix sensor subscriptions.
Default to publishing.
Make the sensors command and the sensors task visibly distinct in a task listing.
Correctly check for bma180/l3gd20 in use.
|
2012-08-25 18:27:34 -07:00 |
px4dev
|
26244c43f2
|
make the I2C and SPI device signons distinct
|
2012-08-25 18:26:21 -07:00 |
px4dev
|
5c6b6038a7
|
turn off debug output from the mpu6000 driver
|
2012-08-25 18:25:56 -07:00 |
px4dev
|
544d427155
|
fix warn() not printing error strings.
|
2012-08-25 18:25:39 -07:00 |
px4dev
|
e05ef2bcab
|
Let's do the sensors in C++. It's much tidier.
|
2012-08-25 16:13:38 -07:00 |
px4dev
|
30e0354fd8
|
Add some C++ friendliness. Not enough, but some.
|
2012-08-25 16:12:48 -07:00 |
px4dev
|
f2ab85756c
|
This field can't be const, it's written to.
|
2012-08-25 16:12:27 -07:00 |
px4dev
|
e51b23d309
|
Now that it's safe to perform SPI transfers from interrupt context, re-enable the mpu6000 auto-poller.
|
2012-08-25 13:15:23 -07:00 |
px4dev
|
e5e2d7216c
|
Make it non-fatal to perform SPI transfers from interrupt context.
|
2012-08-25 13:15:23 -07:00 |
Lorenz Meier
|
380d136483
|
Fixed a few readout bugs in sensors app
|
2012-08-25 21:44:01 +02:00 |
Lorenz Meier
|
b0493e9aec
|
Merge branch 'px4dev_new_driver' of github.com:PX4/Firmware into px4dev_new_driver
|
2012-08-25 21:31:09 +02:00 |
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.
|
2012-08-25 11:52:44 -07:00 |
Lorenz Meier
|
731621a309
|
Merge branch 'px4dev_new_driver' of github.com:PX4/Firmware into px4dev_new_driver
|
2012-08-25 20:42:05 +02:00 |
px4dev
|
0dc0a0539d
|
Increase the retry count while probing for I2C sensors. This will also unwedge stuck sensors.
|
2012-08-25 10:53:14 -07:00 |
Lorenz Meier
|
656596896a
|
Merge branch 'px4dev_new_driver' of github.com:PX4/Firmware into px4dev_new_driver
|
2012-08-25 19:30:43 +02:00 |
Lorenz Meier
|
8eeba595ee
|
Improved param load / store text feedback, ported sensors app to new driver model, ready for merge and test
|
2012-08-25 19:16:12 +02:00 |
patacongo
|
d6b8fcdcf0
|
Prep for 6.21 release
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5052 7fd9a85b-ad96-42d3-883c-3090e2eb8679
|
2012-08-25 16:40:31 +00:00 |
px4dev
|
4456ca8827
|
Sensor IOCTL reorganization. Common sensor operations are now shared across sensor drivers.
Revamp hmc5883, ms5611 and mpu6000 driver startup and test code.
|
2012-08-25 00:12:11 -07:00 |
px4dev
|
f901a35bd4
|
Remove erroneous sensor read timing checks.
|
2012-08-24 08:55:30 -07:00 |
px4dev
|
d55dd67d77
|
Remove spurious I2C clock frequency resets.
|
2012-08-24 08:18:18 -07:00 |
Lorenz Meier
|
d12c09cc86
|
improvements / debugging on I2C drivers
|
2012-08-24 14:58:14 +02:00 |
Lorenz Meier
|
45e178eaa3
|
Made error message more verbose
|
2012-08-24 11:50:01 +02:00 |
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
|
2012-08-24 11:40:42 +02:00 |
px4dev
|
0472eeae05
|
Add EEPROM read/write performance counters.
|
2012-08-23 23:15:55 -07:00 |
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.
|
2012-08-23 23:04:26 -07:00 |
px4dev
|
f28a757f92
|
We need to init the gyro subdevice, or there is no device node. Oops.
|
2012-08-23 20:32:13 -07:00 |