mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-14 20:10:18 +03:00
Merge pull request #10464 from etracer65/fix_ak8975_compile_errors
Fix compile errors for ak8975 magnetometer driver
This commit is contained in:
commit
e74a892645
1 changed files with 4 additions and 4 deletions
|
@ -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) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue