28679 Commits

Author SHA1 Message Date
px4dev
e931d3b9cd Add an option to the systemreset() call and to the reboot command (-b) to reboot into the bootloader.
The system will remain in the bootloader until it's reset, or until an upload is completed.
2013-08-03 22:35:18 -07:00
px4dev
02f5b79948 Try to save our sanity a bit and use the generic ringbuffer class rather than re-implementing the wheel. 2013-08-03 19:03:24 -07:00
px4dev
a3ab88872c Add some more useful methods to the ringbuffer class. 2013-08-03 19:02:54 -07:00
px4dev
42f2794dee Merge branch 'master' into mpu6k_queue 2013-08-03 18:29:26 -07:00
px4dev
234ad24081 Simple ring-buffer template class, because re-implementing the wheel in every driver is silly. 2013-08-03 18:23:48 -07:00
Lorenz Meier
9499e48a52 Fixed setting mag queue depth 2013-08-04 01:52:22 +02:00
Lorenz Meier
9a97001cc8 Added queue to mpu6k driver 2013-08-04 01:50:58 +02:00
James Goppert
97b75951b1 Shortened segway param names. 2013-08-03 14:33:43 -04:00
James Goppert
8f1487b157 Merge branch 'master' of github.com:jgoppert/Firmware into md25_dev 2013-08-03 12:18:41 -04:00
Andrew Tridgell
4708693f86 nshterm: start a nsh console on any device
this is used in APM startup to fallback to a console on ttyACM0 if
startup fails for any reason
2013-08-03 11:41:35 +02:00
px4dev
9d6ec6b365 Restructure things so that the PX4 configs move out of the NuttX tree, and most of the PX4-specific board configuration data moves out of the config and into the board driver.
Rename some directories that got left behind in the great board renaming.
2013-08-02 22:34:55 -07:00
Andrew Tridgell
a9c1882ea0 l3gd20: fixed bit definitions for filter rates
and allow requests for the rates in table 21 of the l3gd20H datasheet
2013-08-02 16:35:54 +02:00
Lorenz Meier
b9446af3f9 Show correct battery voltage for v2 boards 2013-08-02 16:29:43 +02:00
Lorenz Meier
e77dfc39c2 Fixed compile error on vector 2013-08-02 13:23:28 +02:00
Andrew Tridgell
bee8e27f04 adc: allow "adc test" to read 10 values 2013-08-02 12:45:50 +02:00
Andrew Tridgell
c7d8535151 px4io: don't try the px4io serial interface on FMUv1
this caused px4io start to fail on FMUv1
2013-08-02 12:45:41 +02:00
Andrew Tridgell
f3764d0b5a px4fmu: expanded "fmu test"
this now does testing in a similar manner as "px4io test", except that
it tests both ioctl and write based setting of servos
2013-08-02 12:44:47 +02:00
Anton Babushkin
02d4480e8e commander rewrite almost completed, WIP 2013-07-31 20:58:27 +04:00
px4dev
feee1ccc65 Remove some timer reload events; these seem to break PWM output on IO. 2013-07-30 22:47:17 -07:00
Julian Oes
7e9a18da79 Changed gyro scaling according to datasheet 2013-07-30 18:20:31 +02:00
Lorenz Meier
1543c99003 Merge branch 'master' of github.com:PX4/Firmware into fmuv2_bringup 2013-07-30 11:28:30 +02:00
Lorenz Meier
8e63dd5728 Merge branch 'master' of github.com:PX4/Firmware into vector_control 2013-07-30 11:11:11 +02:00
Lorenz Meier
d14891554e Merge branch 'config' of github.com:PX4/Firmware 2013-07-30 11:03:45 +02:00
Andrew Tridgell
dad76c56c6 ets_airspeed: cope with zero value from ETS airspeed sensor 2013-07-30 10:58:47 +02:00
px4dev
57cbf724f1 Fix the clock enable register for FMUv2 PWM outputs 1-4.
Teach the stm32 pwm driver about the MOE bit on advanced timers.
2013-07-29 23:13:46 -07:00
Lorenz Meier
db527ee881 Removed unused code 2013-07-29 11:00:36 +02:00
James Goppert
dc542b2a48 Segway stabilized. 2013-07-28 22:27:05 -04:00
Anton Babushkin
8c1067a017 State machine rewritten, compiles, WIP 2013-07-28 23:12:16 +04:00
Lorenz Meier
1410625dea Enabled additional drivers on v2, kill misplaced code in mkblctrl 2013-07-28 16:12:40 +02:00
Lorenz Meier
453687a006 Merge branch 'master' of github.com:PX4/Firmware into fmuv2_bringup 2013-07-28 15:42:47 +02:00
Lorenz Meier
57db5d912b Merge pull request #343 from PX4/meas_split
ETS airspeed and MEAS airspeed combined driver
2013-07-28 06:41:42 -07:00
Lorenz Meier
382c637fab Fixed stack sizes for airspeed drivers 2013-07-28 15:41:10 +02:00
Lorenz Meier
1984e609b6 Merged in RAMTRON update 2013-07-28 14:57:19 +02:00
Lorenz Meier
4e5eb9740b Fixed led and reboot linker challenges in C++ environments 2013-07-28 14:50:27 +02:00
Lorenz Meier
30405331bd Merge branch 'master' of github.com:PX4/Firmware 2013-07-28 14:10:53 +02:00
Lorenz Meier
f4fc3bbd57 Added RAMTRON device, updated diagrams 2013-07-28 14:10:37 +02:00
James Goppert
1980d9dd63 Working on segway controller, restructure of fixedwing. 2013-07-28 01:35:43 -04:00
James Goppert
95aa82f586 Fixed arg number. 2013-07-28 00:05:56 -04:00
James Goppert
308f1dbfa4 Added amplitude frequency to md25sine command. 2013-07-28 00:05:56 -04:00
James Goppert
4cfcea1767 Working on debug output. 2013-07-28 00:05:56 -04:00
James Goppert
77c084a4cf Fixed typo with strncpy. 2013-07-28 00:05:56 -04:00
James Goppert
76d086e077 Working with debug messages. 2013-07-28 00:05:56 -04:00
James Goppert
78ef6f5265 Changed final time. 2013-07-28 00:05:56 -04:00
James Goppert
f2a0cce958 Fixed timing issues. 2013-07-28 00:05:56 -04:00
James Goppert
e7cc6e71ad Added pub update. 2013-07-28 00:05:56 -04:00
James Goppert
42f09c4b54 Working on sysid. Added debug values. 2013-07-28 00:05:56 -04:00
James Goppert
7643106208 Added log print ability to md25 driver. 2013-07-28 00:05:56 -04:00
James Goppert
f3bfbd87b1 Added sine test. 2013-07-28 00:05:56 -04:00
Lorenz Meier
95dde5f1be Implemented config command, fixed a number range set / get issues for some sensor drivers, fixed gyro calibration 2013-07-26 18:24:37 +02:00
Lorenz Meier
18635c5f5f Merge branch 'fmuv2_bringup' of github.com:cvg/Firmware_Private into fmuv2_bringup 2013-07-26 15:16:58 +02:00