From d2e72171ab5a70c9989d915376bf93718bb8c66c Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Wed, 20 Jun 2012 19:32:13 +1000 Subject: [PATCH] ArduTracker: update for new compass interface --- Tools/ArduTracker/test.pde | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Tools/ArduTracker/test.pde b/Tools/ArduTracker/test.pde index 3ab2ceec54..8fb5b361d4 100644 --- a/Tools/ArduTracker/test.pde +++ b/Tools/ArduTracker/test.pde @@ -370,7 +370,6 @@ test_imu(uint8_t argc, const Menu::arg *argv) medium_loopCounter++; if(medium_loopCounter == 5){ compass.read(); // Read magnetometer - compass.calculate(dcm.roll, dcm.pitch); // Calculate heading medium_loopCounter = 0; } #endif @@ -418,11 +417,13 @@ test_mag(uint8_t argc, const Menu::arg *argv) print_hit_enter(); while(1){ + float heading; + delay(250); compass.read(); - compass.calculate(0,0); + heading = compass.calculate_heading(0,0); Serial.printf_P(PSTR("Heading: (")); - Serial.print(ToDeg(compass.heading)); + Serial.print(ToDeg(heading)); Serial.printf_P(PSTR(") XYZ: (")); Serial.print(compass.mag_x); Serial.print(comma);