10231 Commits

Author SHA1 Message Date
Lorenz Meier
c241fca8fe Merge branch 'matrix_tests' of github.com:dagar/Firmware 2015-01-04 01:32:46 +01:00
Daniel Agar
a62baf2cb2 add simple nonsymmetric Matrix testing to test_mathlib 2015-01-03 18:55:55 -05:00
Lorenz Meier
5f147f3a6f Mixer: Rename to .md and change syntax to markup 2015-01-04 00:14:09 +01:00
Lorenz Meier
4d9e4949fc Merge pull request #1566 from AndreasAntener/update-mixer-readme
Mixer README: reference wiki and remove duplicated information
2015-01-04 00:11:58 +01:00
Lorenz Meier
c1f89dbd5c GPS driver: Check return value of settime and notify shell if call fails 2015-01-04 00:08:04 +01:00
Lorenz Meier
48a8ea7f19 GPS driver: Fixed implicit cast causing time logic errors. Found by @Zefz 2015-01-04 00:07:42 +01:00
Andreas Antener
7866904093 Reference wiki and remove duplicated information 2015-01-03 22:47:00 +01:00
Lorenz Meier
470d35aca1 Fix typo in RTC config 2015-01-03 19:19:02 +01:00
Lorenz Meier
2a95b4a9b8 GPS: Update the RTC even when RTC is enabled 2015-01-03 19:05:42 +01:00
Lorenz Meier
b37b181818 NuttX: Enable RTC, require NuttX version with RTC support 2015-01-03 17:58:17 +01:00
Lorenz Meier
dc7ee4247f HMC5883 startup: Ensure sensor configuration is always performed 2015-01-03 17:54:49 +01:00
Lorenz Meier
7d712a4cd1 Test image ROMFS: Start all sensors 2015-01-03 17:54:49 +01:00
Lorenz Meier
f99c29c50c Dev info: Reflect address changes 2015-01-03 17:54:49 +01:00
Lorenz Meier
268cf7efc5 HMC5883: Fix I2C operation 2015-01-03 17:54:48 +01:00
Lorenz Meier
f3e3565d1b sensors app: Decent error handling / reporting 2015-01-03 17:54:48 +01:00
Lorenz Meier
dd165100fb Support for HMC5983, which can also be attached via SPI 2015-01-03 17:54:48 +01:00
Daniel Agar
cd38116116 add cmake to travis 2015-01-02 23:58:52 -05:00
Daniel Agar
c520119129 unittests Makefile call new cmake based unittests 2015-01-02 23:05:47 -05:00
Daniel Agar
859185ac72 move autodeclination unittest to gtest and delete the sample 2015-01-02 23:05:43 -05:00
Lorenz Meier
61d57539fb Readme: more links 2015-01-02 19:15:56 +01:00
Lorenz Meier
f7cfcc9e2e README cleanup 2015-01-02 19:01:47 +01:00
Lorenz Meier
ebc4cc3a7d sdlog2: Adjust frame size warning limit, cross-checked stack size of app 2015-01-02 12:28:23 +01:00
Lorenz Meier
f28e8d6731 sdlog2: Adjust frame size 2015-01-02 12:28:23 +01:00
Lorenz Meier
1f81a8bd61 2nd baro support for common topics 2015-01-02 12:28:23 +01:00
Lorenz Meier
a12ac452a1 Objects common 2015-01-02 12:28:22 +01:00
Lorenz Meier
f5b6b83161 Added 2nd baro to sensor combined topic 2015-01-02 12:28:22 +01:00
Lorenz Meier
08297db39a Support for 2nd baro 2015-01-02 12:28:22 +01:00
Lorenz Meier
d20ebd7390 Add logging for 2nd baro
Conflicts:
	src/modules/sdlog2/sdlog2_messages.h
2015-01-02 12:28:22 +01:00
Lorenz Meier
d638cbda83 start MS5611 in parallel 2015-01-02 12:28:22 +01:00
Lorenz Meier
4c3ebee15b Hackery on option parsing to make MS5611 comply 2015-01-02 12:28:22 +01:00
Lorenz Meier
a77c9225df Allow access to both device handles, make external use a special handle 2015-01-02 12:28:21 +01:00
Lorenz Meier
bf134e6979 Allow to get access to dev name 2015-01-02 12:28:21 +01:00
Lorenz Meier
2effc9a23d MS5611: Allow two instances 2015-01-02 12:28:21 +01:00
Andrew Tridgell
500ac1443b lsm303d: detect large fixed values and report an error
we have logs where the lsm303d gets large fixed values for long
periods. This will detect that error case and raise error_count so the
higher level sensor integration code can choose another sensor
2015-01-02 16:47:48 +11:00
Lorenz Meier
a0e1255e28 Merge pull request #1543 from thomasgubler/rcparamtune
RC param tune
2015-01-01 18:15:28 +01:00
Thomas Gubler
dd8dfc971c update mavlink c library 2015-01-01 17:59:31 +01:00
tumbili
a7bc38869e added pitch trim for vtol in fixed wing mode 2015-01-01 14:51:18 +01:00
Andrew Tridgell
7b6620b319 ll40ls: fixed exit code on external sensor startup failure 2015-01-01 13:06:46 +01:00
Lorenz Meier
f3b021ac05 Merge pull request #1555 from tridge/pullrequest-regcheck-fixes
this fixes errors in the recent regcheck code
2015-01-01 00:48:29 +01:00
Andrew Tridgell
8470105f9e lsm303d: fixed build warning 2015-01-01 10:04:09 +11:00
Andrew Tridgell
7864958f1c l3gd20: fixed build warning 2015-01-01 10:04:07 +11:00
Andrew Tridgell
82b9e08e4c mpu6000: removed unsafe printf in interrupt context
instead delay 3ms between register writes. This seems to give a quite
high probability of correctly resetting the sensor, and does still
reliably detect the sensor going bad, which is the most important
thing in this code
2015-01-01 08:51:57 +11:00
Andrew Tridgell
b5f6fedfa8 lsm303d: show all perf counters in "info" 2015-01-01 08:51:54 +11:00
Andrew Tridgell
083d9e3e69 lsm303d: check DRDY after check_registers()
this allows recovery from a state where DRDY is not set
2015-01-01 08:51:52 +11:00
Andrew Tridgell
1de7fab974 lsm303d: removed unsafe printf in interrupt context 2015-01-01 08:51:49 +11:00
Andrew Tridgell
e4318345f3 lsm303d: added two more checked registers
these are key for DRDY behaviour
2015-01-01 08:51:47 +11:00
Andrew Tridgell
2ac3a6fcf4 l3m303d: added testerror command
useful for testing error handling
2015-01-01 08:51:44 +11:00
Andrew Tridgell
5c1da70d0c l3gd20: fixed reporting of error count 2015-01-01 08:51:42 +11:00
Andrew Tridgell
1bb3974c84 l3gd20: check DRDY after check_registers() is called
this allows us to recover from an error that disables data ready
2015-01-01 08:51:40 +11:00
Andrew Tridgell
8db2066151 l3gd20: removed printf in interrupt context
this is not safe
2015-01-01 08:51:37 +11:00