1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-26 01:35:41 +03:00

Fix compile errors for ak8975 magnetometer driver

This commit is contained in:
Bruce Luckcuck 2021-01-09 12:07:04 -05:00
parent 3df0053d2e
commit ef76a2a042

View file

@ -79,12 +79,12 @@
static bool ak8975Init(magDev_t *mag) static bool ak8975Init(magDev_t *mag)
{ {
busDeviceRegister(busdev);
uint8_t asa[3]; uint8_t asa[3];
uint8_t status; uint8_t status;
busDevice_t *busdev = &mag->busdev; const busDevice_t *busdev = &mag->busdev;
busDeviceRegister(busdev);
busWriteRegister(busdev, AK8975_MAG_REG_CNTL, CNTL_MODE_POWER_DOWN); // power down before entering fuse mode busWriteRegister(busdev, AK8975_MAG_REG_CNTL, CNTL_MODE_POWER_DOWN); // power down before entering fuse mode
delay(20); delay(20);
@ -122,7 +122,7 @@ static bool ak8975Read(magDev_t *mag, int16_t *magData)
uint8_t status; uint8_t status;
uint8_t buf[6]; uint8_t buf[6];
busDevice_t *busdev = &mag->busdev; const busDevice_t *busdev = &mag->busdev;
ack = busReadRegisterBuffer(busdev, AK8975_MAG_REG_ST1, &status, 1); ack = busReadRegisterBuffer(busdev, AK8975_MAG_REG_ST1, &status, 1);
if (!ack || (status & ST1_REG_DATA_READY) == 0) { if (!ack || (status & ST1_REG_DATA_READY) == 0) {