54 Commits (c726db2a8209beaff8f9e949b88d4f575f1006d2)

Author SHA1 Message Date
Lucas De Marchi c0bccdaed6 AP_Compass: HMC5843: use common method to accumulate samples 6 years ago
Lucas De Marchi 4039b51810 AP_Compass: stop passing frontend pointer 7 years ago
Lucas De Marchi 5472bc4de1 Global: change Device::PeriodicCb signature 8 years ago
Andrew Tridgell 4f1f6ec019 AP_Compass: added retries during init for i2c devices 8 years ago
Andrew Tridgell 4ba00720aa AP_Compass: make init() private 8 years ago
Andrew Tridgell f31a017ace AP_Compass: changes to HMC5843 driver 8 years ago
Andrew Tridgell 2716ab8408 AP_Compass: added support for per-instance rotations 8 years ago
Andrew Tridgell de7913e8e9 AP_Compass: implement device IDs for compass drivers 8 years ago
Andrew Tridgell ac0ea12b42 AP_Compass: enable HMC5843 on SPI for PH2 8 years ago
Andrew Tridgell 1c631ea037 AP_Compass: cleanup use of backend semaphores 8 years ago
Andrew Tridgell 96adfccae3 AP_Compass: switch hmc5983 driver to use periodic callback on the bus 8 years ago
Mathieu OTHACEHE 152edf7189 Global: remove mode line from headers 8 years ago
Lucas De Marchi 1ddbafabdd AP_Compass: add name field to internal compass drivers 9 years ago
Gustavo Jose de Sousa 670b0071f9 AP_Compass: HMC5843: add parameter force_external to constructor 9 years ago
Lucas De Marchi e6059f5197 AP_Compass: rename files to follow other libraries 9 years ago
Lucas De Marchi 41c1209169 AP_Compass: HMC5843: improve readability 9 years ago
Lucas De Marchi 0291ad869b AP_Compass: HMC5843: use AP_HAL::I2CDevice abstraction 9 years ago
Lucas De Marchi a46ca4c810 AP_Compass: HMC5883: reorganize header 9 years ago
Lucas De Marchi 1a71c169fe AP_Compass: replace header guard with pragma once 9 years ago
Gustavo Jose de Sousa 814442563e AP_Compass: HMC5843: fix _calibrate() 9 years ago
Andrew Tridgell c59bdc12df AP_Compass: fix the milligauss handling 10 years ago
Staroselskii Georgii c207d8c6a8 AP_Compass: add milligauss counterparts to get_field() and get_offsets() 10 years ago
Lucas De Marchi a66a201bf5 AP_Compass: HMC5843: Add support for MPU6000 auxiliary bus 10 years ago
Lucas De Marchi 628e446e3e AP_Compass: HMC5843: use a struct for raw value 10 years ago
Lucas De Marchi c66c9c41f2 AP_Compass: HMC5843: be agnostic to I2C bus 10 years ago
Staroselskii Georgii 633330db14 AP_Compass: rename calibration array in HMC 10 years ago
Staroselskii Georgii a9e8c1c464 AP_Compass: encapsulated calibration in HMC 10 years ago
Staroselskii Georgii 0fbc295d97 AP_Compass: encapsulated version detection in HMC driver 10 years ago
Lucas De Marchi 7e997564bf AP_Compass: standardize inclusion of libaries headers 10 years ago
Gustavo Jose de Sousa 58f300e78e AP_Compass: standardize inclusion of libaries headers 10 years ago
Andrew Tridgell d7bac39539 AP_Compass: removed two unused functions 10 years ago
Andrew Tridgell a871c87cad AP_Compass: use state array for compass variables 10 years ago
Víctor Mayoral Vilches d3b76cd8d3 AP_Compass: split compass into frontend/backend 10 years ago
Andrew Tridgell af50b652f8 AP_Compass: removed old orientation defines 12 years ago
Randy Mackay bfb29ce22b Compass: remove virtual functions to save RAM 12 years ago
James Bielman eca1417858 AP_HAL: Add semaphores to I2C driver. 12 years ago
Pat Hickey 53432a1101 AP_Compass: ported to AP_HAL 12 years ago
Andrew Tridgell 6922dcdea2 Compass: added compass.accumulate() API 13 years ago
uncrustify 6bc9c5707f uncrustify libraries/AP_Compass/AP_Compass_HMC5843.h 13 years ago
Andrew Tridgell cb96dd975f Compass: update the compass driver to use the new vector.rotate() method 13 years ago
Andrew Tridgell f59297d7a7 Compass: catch the case of a user enabling a compass mid-flight 13 years ago
Andrew Tridgell 8c58d95187 modify the compass code for AP_Param 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
Andrew Tridgell 6093db948b compass: added AP_COMPASS_APM2_SHIELD 13 years ago
tridge60@gmail.com ab04055c35 Compass: several fixes to compass calibration code 14 years ago
tridge60@gmail.com 7b803a9e1a compass: added error checking on I2C transactions 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 aa598b575a APO merge. 14 years ago
DrZiplok@gmail.com a4e791dc92 Line ending property changes. 14 years ago