Commit Graph

2675 Commits

Author SHA1 Message Date
px4dev
dce2afde0f Rework the way that we handle the address phase for reads. Drop the _connected test as we talk to IO before starting the thread. 2013-01-23 20:18:18 -08:00
px4dev
51c47769f8 Restore the correct handling of the ACK flag at read completion. 2013-01-23 20:17:28 -08:00
px4dev
dc88dd0abb Merge branch 'master' into px4io-i2c 2013-01-23 18:58:19 -08:00
px4dev
d8a013f872 Tinkering. 2013-01-23 18:57:16 -08:00
px4dev
b34311915a Safeguard against back-to-back transactions while setting up to handle a register read request. 2013-01-23 18:56:58 -08:00
px4dev
3244bb83ea Better sanity checking and error handling. 2013-01-23 18:56:03 -08:00
px4dev
9a4d6455fc More debug macros. 2013-01-23 18:55:23 -08:00
px4dev
1ce1d4460b Merge pull request #183 from PX4/nuttx-merge-5527
Nuttx merge 5527
2013-01-23 18:46:12 -08:00
px4dev
72a0a4a71c Merge pull request #185 from tridge/perf_reset
Perf reset
2013-01-23 18:39:29 -08:00
Andrew Tridgell
6e751d26e8 perf: added 'perf reset' command
resets all perf counters
2013-01-24 10:26:02 +11:00
Andrew Tridgell
f4da4bb8ca perf_counter: added perf_reset() and perf_reset_all() calls
useful for watching counters after system reaches stable flight
2013-01-24 10:26:02 +11:00
px4dev
b66b234acd Merge branch 'master' into px4io-i2c 2013-01-22 19:56:14 -08:00
Lorenz Meier
cc74874d7e Merge pull request #180 from julianoes/hotfix_gps_ubx
Some timeout needed to be raised for now to make ubx with baudrate 9600 working again
2013-01-21 23:08:25 -08:00
Julian Oes
f14c90c222 Some timeout needed to be raised for now to make ubx with baudrate 9600 working 2013-01-21 17:42:08 -08:00
px4dev
48e497e406 Fix a leftover from the earlier merges; building should work now. 2013-01-19 18:05:53 -08:00
px4dev
15c85ba2cb Strip some debugging 2013-01-19 18:05:33 -08:00
px4dev
5c34da06bc Merge pull request #151 from NosDE/master
BlinkM Driver with Systemstate
2013-01-19 13:18:57 -08:00
px4dev
c1a1207b9a Merge pull request #171 from PX4/fault_detection
Attitude / position estimation and controller improvements
2013-01-19 13:17:28 -08:00
px4dev
7eb7836d2d Merge pull request #169 from PX4/home_position
Home position
2013-01-19 13:16:39 -08:00
px4dev
e72d348548 Merge pull request #167 from PX4/log_improvements
Added logging improvements for microSD
2013-01-19 12:52:45 -08:00
px4dev
96df7b7fad Merge pull request #165 from julianoes/feature_ubx_model_configuration
Feature ubx model configuration
2013-01-19 12:52:16 -08:00
px4dev
d7632b1794 Drop some commented code now the functionality is implemented. 2013-01-19 12:38:53 -08:00
px4dev
044e1a325a Merge branch 'master' into px4io-i2c 2013-01-19 11:43:03 -08:00
Lorenz Meier
4b9916eded Made threshold a bit nicer, still a magic number 2013-01-19 19:32:44 +01:00
jgoppert
effc3001f4 Merge branch 'master' of git://github.com/PX4/Firmware into fault_detection 2013-01-19 13:04:02 -05:00
Lorenz Meier
2542722102 Fixed selective publication update 2013-01-19 17:11:12 +01:00
Lorenz Meier
c9c64b3f25 Added missing flag, tested 2013-01-19 17:03:35 +01:00
Lorenz Meier
d637842825 Fixed a number of smaller issues with log changes, ready to merge 2013-01-19 16:59:56 +01:00
Lorenz Meier
5fe1a12612 Merge branch 'master' of github.com:PX4/Firmware into log_improvements 2013-01-19 15:55:12 +01:00
Lorenz Meier
6cc840a95b Merge pull request #168 from PX4/i2c_workaround
I2C driver workaround for NuttX
2013-01-19 06:33:30 -08:00
Lorenz Meier
a10ff0fe1c First round of testing successful - back to I2C code from Dec / Nov 2012 2013-01-19 14:52:33 +01:00
Lorenz Meier
f119d9fbda Added home position concept, uORB struct and MAVLink announcement of home position 2013-01-19 14:46:26 +01:00
Lorenz Meier
c15093bb55 Bringing back old I2C code, just temporary workaround 2013-01-19 12:52:25 +01:00
Lorenz Meier
d463c94ea1 Enable / disable logging while running, enabled black box logging (ringbuffer needed), enabled GPS KML logging (does not yet write outputs) 2013-01-19 12:45:23 +01:00
Lorenz Meier
3128529c3b Added logging improvements for microSD 2013-01-19 01:31:05 +01:00
James Goppert
4b2d1690d3 Set kalman_demo to only publish when it has valid info. 2013-01-18 10:21:20 -05:00
px4dev
bc35bb23dd HOTFIX: disable interrupt-driven I2C mode, configure pessimistic I2C timeout, correct handling of the NAK generation for I2C master reads.
This looks like it addresses the recent I2C lockup issue, unfortunately it also increases CPU consumption by ~5% for the I2C sensor bus.
2013-01-18 00:43:57 -08:00
Julian Oes
9ca472bbc7 Ubx configuration working again, gps app is still complicated and big but should be wrking better now 2013-01-17 16:54:32 -08:00
Julian Oes
ebaa38ad1b ubx with 38400 working, all messages seem to arrive, configuration procedure is still funny (work in progress) 2013-01-17 16:54:32 -08:00
Julian Oes
dce9b2d045 The CFG-NAV5 dynamic model is now checked as well 2013-01-17 16:54:32 -08:00
Julian Oes
80eb66c7a3 The config message was wrong, corrected (not tested) 2013-01-17 16:54:32 -08:00
Julian Oes
c5ecf88bfb Added ubx configuration CFG-NAV5 to airborne with less than 2g acceleration (compiling, not tested) 2013-01-17 16:54:32 -08:00
Lorenz Meier
dc5ddb9370 Defaulting to full auto in auto mode 2013-01-17 14:18:33 -05:00
James Goppert
13bb814f20 Prevented attitude correction from changing velocity when pos not init. 2013-01-17 12:18:20 -05:00
James Goppert
c2c0baf843 Increased process noise. 2013-01-17 12:16:21 -05:00
James Goppert
612385a231 Merge branch 'master' of git://github.com/PX4/Firmware into fault_detection 2013-01-17 10:50:08 -05:00
px4dev
8685f63c72 Some gentle massaging to get things building again. 2013-01-17 01:18:18 -08:00
px4dev
1a532d16dd Merge NuttX r5527 2013-01-17 01:00:46 -08:00
px4dev
7d7c352fb4 Merge pull request #162 from PX4/windows_build_fix
Windows build fix attempt
2013-01-17 00:07:51 -08:00
patacongo
caeef71797 Change the way thread priority is handled in binfmt/ to better match the way that priority is set up for the builtin tasks
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5527 42af7a65-404d-4744-a932-0658087f49c3
2013-01-17 00:30:12 +00:00