Commit Graph

28679 Commits

Author SHA1 Message Date
Lorenz Meier b6f6a99799 FW attitude control: Build with space optimization 2015-01-04 12:08:25 +01:00
Lorenz Meier 313af1760b mavlink: reduce verbosity 2015-01-04 12:06:21 +01:00
Lorenz Meier 06aa3fceee Hott driver: Feedback cleanup 2015-01-04 12:05:59 +01:00
Lorenz Meier eefad6217d GPS driver feedback cleanup 2015-01-04 12:05:40 +01:00
Lorenz Meier 9c70946bf7 Merge branch 'gps_utc' of github.com:bansiesta/Firmware 2015-01-04 11:53:31 +01:00
Lorenz Meier 88022110d0 Fix integer constants in mavlink app 2015-01-04 11:52:32 +01:00
Ban Siesta 25fc9d791a renaming of gps time to UTC time 2015-01-04 10:43:28 +00:00
Lorenz Meier 5439aa12c0 Merge pull request #1505 from mhkabir/timesync
Timesync
2015-01-04 11:41:44 +01:00
Ban Siesta 4cc7f599d1 ashtech: whitespace 2015-01-04 10:40:39 +00:00
Lorenz Meier 3c99becada SMBus battery driver: Remove console print on normal block read operation 2015-01-04 11:04:55 +01:00
Lorenz Meier 1106e0bff3 SMBus battery driver: further code style fixes 2015-01-04 11:02:53 +01:00
Lorenz Meier 17e4e283d8 SMBus battery driver: Stylize according to style guide 2015-01-04 10:58:45 +01:00
Lorenz Meier f48abafbc9 GPS driver: Set RTC from Ashtech receivers as well 2015-01-04 10:45:20 +01:00
Lorenz Meier 50a00bee8e GPS driver: UBX time handling for all protocol revisions 2015-01-04 10:45:20 +01:00
Lorenz Meier 96a8003826 Merge pull request #1517 from rowoflo/patch-1
Fixed loop limit errors in Matrix.h
2015-01-04 01:34:01 +01:00
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 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
Lorenz Meier 2a95b4a9b8 GPS: Update the RTC even when RTC is enabled 2015-01-03 19:05:42 +01:00
Lorenz Meier dc7ee4247f HMC5883 startup: Ensure sensor configuration is always performed 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
Thomas Gubler e16c4ff76e read attitude and attitude speed from imu message 2015-01-02 22:46:50 +01:00
Thomas Gubler 06879bff38 reduce default queue size 2015-01-02 16:12:21 +01:00
Thomas Gubler 48b781ca3d manual input: deadzones 2015-01-02 16:11:47 +01:00
Thomas Gubler 530c38b6fa dummy commander and mixer: armed status 2015-01-02 16:11:28 +01:00
Thomas Gubler 3932013777 ros nodes: add mixer for euroc 2015-01-02 16:09:52 +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 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
Thomas Gubler 92729b3020 commander dummy node: publish param update at low freq to make other nodes update their params 2015-01-02 09:09:20 +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
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
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