101 Commits (fce426409e2d1d5df3c1792cef65fea663cc3c21)

Author SHA1 Message Date
Lucas De Marchi 20a4a42cb3 AP_Compass: don't store raw and unfiltered fields 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
Caio Marcelo de Oliveira Filho 0d3fbbdd37 AP_Compass: use millis/micros/panic functions 9 years ago
Lucas De Marchi eb75d73952 AP_Compass: remove checks for HAL_BOARD_APM2 and HAL_BOARD_APM1 9 years ago
Lucas De Marchi 20c6ffc5e3 Replace use of UARTDriver::printf_P() with UARTDriver::printf() 9 years ago
Lucas De Marchi 2c38e31c93 Remove use of PSTR 9 years ago
José Roberto de Souza 3888579c07 AP_Compass: HMC5843: Use the correctly spelled method 9 years ago
Gustavo Jose de Sousa 9927cf066f AP_Compass: remove use of milligauss_ratio 9 years ago
Gustavo Jose de Sousa 256c9c06c9 AP_Compass: HMC5843: scale mag field internally 9 years ago
Gustavo Jose de Sousa 814442563e AP_Compass: HMC5843: fix _calibrate() 9 years ago
raspilot 19b4f5559a AP_Compass: added LSM303D driver 10 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
Siddharth Bharat Purohit 75829f5533 AP_Compass: remove extra compass field correction 10 years ago
Siddharth Bharat Purohit cdd8bae6ac AP_Compass: publish raw and unfiltered field for HMC5843 compass 10 years ago
Jonathan Challinger ade39abc7f AP_Compass_HMC5843: use new compass backend interface 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 9ecd1daf81 AP_Compass: HMC5843: remove useless delay 10 years ago
Lucas De Marchi c66c9c41f2 AP_Compass: HMC5843: be agnostic to I2C bus 10 years ago
Staroselskii Georgii 3eb6be64c9 AP_Compass: ignore first two readings in a clearer way 10 years ago
Staroselskii Georgii 633330db14 AP_Compass: rename calibration array in HMC 10 years ago
Staroselskii Georgii d8bddcbf3a AP_Compass: fix indentation in HMC's driver 10 years ago
Staroselskii Georgii 79ffddc6db AP_Compass: add a macro for checking calibration values in HMC 10 years ago
Lucas De Marchi f61386ae43 AP_Compass: HMC5843: release the lock before read 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
Gustavo Jose de Sousa 58f300e78e AP_Compass: standardize inclusion of libaries headers 10 years ago
Randy Mackay 66469d7529 Compass_HMC5843: remove unnecessary i2c semaphore give 10 years ago
Randy Mackay d192b3ccea Compass: set device id for ak8963 and hmc5843 10 years ago
Tom Pittenger 16e71ec1ce Compass: fix compile warning re member init order 10 years ago
Tom Pittenger bf1d128d70 Compass: fix compile warnings re float constants 10 years ago
Andrew Tridgell 1962706a33 AP_Compass: fixed last_update, using last_update_usec() 10 years ago
Andrew Tridgell 7b51c907f5 AP_Compass: zero some more variables in constructor and init 10 years ago
Andrew Tridgell 0efd3bacea AP_Compass: make new backend match old PX4 behaviour 10 years ago
Andrew Tridgell a871c87cad AP_Compass: use state array for compass variables 10 years ago
Víctor Mayoral Vilches 13f0aa5ecd AP_Compass: Separate common code into backend 10 years ago
Víctor Mayoral Vilches d3b76cd8d3 AP_Compass: split compass into frontend/backend 10 years ago
Staroselskii Georgii 7f00dd413f AP_Compass: fixed HMC5883's initialisation code 10 years ago
Jonathan Challinger 9054dd3f9a AP_Compass: use apply_correction_function to eliminate duplication 10 years ago
Randy Mackay 86aac4f40c Compass_HMC5843: use instance specific orient and external 11 years ago
Andrew Tridgell 54562b0b9a AP_Compass: prevent bad initial values from affecting HMC5883 calibration 11 years ago
Andrew Tridgell 61f564d7c9 AP_Compass: support motor compensation for multiple compasses 11 years ago
Andrew Tridgell c538816825 AP_Compass: support compass health status on multiple compasses 11 years ago
Andrew Tridgell bde89fd4e2 AP_Compass: added compass offsets for 2nd compass 11 years ago
Andrew Tridgell 8a97042fb1 AP_Compass: updates to support multiple compasses 11 years ago
Andrew Tridgell cb16733918 AP_Compass: switched to a vector based interface 11 years ago
Randy Mackay 84fdff4cd6 Compass: slightly relax HMC5843 calibration limits 11 years ago
Andrew Tridgell 1ccd6bb7ef AP_Compass: don't wait more than 1ms for compass sample 12 years ago