101 Commits (eea2d5dcb52fd96c5208e8446f2804792bfbe62c)

Author SHA1 Message Date
Andrew Tridgell 83c942a512 AP_Compass: prevent NULL deref on enable mag while running 12 years ago
Andrew Tridgell da14ad2e2d AP_Compass: neaten up HMC5883 debug 12 years ago
Andrew Tridgell 6fc5b06043 AP_Compass: fixed some old Serial.print calls 12 years ago
Mike McCauley 4c65c42411 AP_Compass: fixed ARM 32 bit compatibility 12 years ago
Andrew Tridgell fbf79c07f0 AP_Compass: added COMPASS_EXTERNAL option 12 years ago
Andrew Tridgell 97b7130bb9 libraries: update license header to GPLv3 12 years ago
Andrew Tridgell 217f34e155 AP_Compass: added COMPASS_ORIENT parameter, to support external compasses 12 years ago
Christopher Hrabia 9760cdf2d7 Compass: corrected space 12 years ago
Randy Mackay b8d492b504 Compass: current based compensation added 12 years ago
Randy Mackay bfb29ce22b Compass: remove virtual functions to save RAM 12 years ago
Randy Mackay d8515ff85e Compass: basic compensation for motor interference 12 years ago
James Bielman 4fa7bb1486 Add AVR compatibility header for missing math.h definitions. 12 years ago
James Bielman 5631f865b2 Update floating point calculations to use floats instead of doubles. 12 years ago
Andrew Tridgell 60a4447a86 AP_Compass: added set_board_orientation() method 12 years ago
Andrew Tridgell 8f424cdf21 AP_Compass: ensure we check we got the semaphore 12 years ago
James Bielman eca1417858 AP_HAL: Add semaphores to I2C driver. 12 years ago
Andrew Tridgell b70f7f57ba AP_Compass: restore low speed change on register read failure 12 years ago
Pat Hickey 53432a1101 AP_Compass: ported to AP_HAL 12 years ago
Andrew Tridgell daa4712078 AP_Compass: force I2C speed low in a couple more situations 12 years ago
Andrew Tridgell 6922dcdea2 Compass: added compass.accumulate() API 13 years ago
uncrustify 4f9c6bbb19 uncrustify libraries/AP_Compass/AP_Compass_HMC5843.cpp 13 years ago
Andrew Tridgell 7daaadf776 Compass: fixed the order of rotations in the compass driver 13 years ago
Andrew Tridgell 0da64e98f8 Compass: don't save the orientation to EEPROM 13 years ago
Andrew Tridgell cb96dd975f Compass: update the compass driver to use the new vector.rotate() method 13 years ago
Andrew Tridgell 6eff9107ea Compass: change last_update to be in microseconds 13 years ago
Andrew Tridgell d0a6359b37 Compass: use constructor to set initial values for _learn and _use_for_yaw 13 years ago
Andrew Tridgell f59297d7a7 Compass: catch the case of a user enabling a compass mid-flight 13 years ago
Andrew Tridgell 664622523d Compass: added COMPASS_LEARN and COMPASS_USE parameters 13 years ago
Andrew Tridgell 8c58d95187 modify the compass code for AP_Param 13 years ago
Randy Mackay ed19c25a97 Arduino 1.0 - changed all #includes of "WProgram.h", "wiring.h" and "WConstants.h to "Arduino.h". 13 years ago
Andrew Tridgell 60185509f4 AP_Compass: when I2c fails, don't retry for 1s 13 years ago
Andrew Tridgell acf4e9b61d I2C: convert compass code to new I2C library 13 years ago
tridge60@gmail.com 0bf026e6ad Compass: added a gain multiplier 14 years ago
tridge60@gmail.com ab04055c35 Compass: several fixes to compass calibration code 14 years ago
tridge60@gmail.com a604e30c7c cope with double initialisation of the compass 14 years ago
tridge60@gmail.com 7d58916a9d compass: add a small delay in compass init 14 years ago
tridge60@gmail.com 48f010f80c compass: fixed a compiler warning 14 years ago
tridge60@gmail.com 165643c307 fixed 5843 detection code 14 years ago
tridge60@gmail.com 7b803a9e1a compass: added error checking on I2C transactions 14 years ago
tridge60@gmail.com 90b0d769f8 compass: fixed normal operation mode change for 5883L 14 years ago
tridge60@gmail.com d46536e142 compass: fixed output rate and averaging for 5883L 14 years ago
tridge60@gmail.com 2605c4b4b2 AP_Compass: fixed calibration of 5883L compass 14 years ago
rmackay9@yahoo.com 8ce403cbe4 AP_Compass - added auto detect of 5843 vs 5883L to AP_Compass_HMC5843 class 14 years ago
rmackay9@yahoo.com da7a13128a AP_Compass - added auto detect of 5843 vs 5883L to AP_Compass_HMC5843 class 14 years ago
james.goppert 7809b0ca2a Massive warning fixes. 14 years ago
DrZiplok@gmail.com a4e791dc92 Line ending property changes. 14 years ago
DrZiplok@gmail.com cc06f07067 Major update including AP_Var support. 14 years ago
deweibel 8c76c8c936 Add code for auto magnetometer offset nulling. 14 years ago
james.goppert b66b0f6cce Fixed issues with AP_Compass 14 years ago
jasonshort 729cf47b3c needs some help 14 years ago