mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-25 01:05:27 +03:00
Configurable compass drivers based on jflyper's PR #3613
Eliminate static variables in mag drivers AK8975 and HMC5883l driver cleanup replace magic numbers with definitions Switched AK8963/Ak8975 to 16 bit mode Update Mag gain calculations to use integer varables (ledvinap recomendation) Update interrupt handling for HMC5883L Reschedule compass task only if slave mode is realy active Change bustye definitions to an enumeration set Fix dispatch functions and remove redundant dispatch functions from Baro and Mag drivers Fix unittest
This commit is contained in:
parent
316845227d
commit
60b8e0f05e
28 changed files with 721 additions and 725 deletions
|
@ -186,11 +186,7 @@ extern "C" {
|
|||
void RCC_APB2PeriphClockCmd() {}
|
||||
void delay(uint32_t) {}
|
||||
void delayMicroseconds(uint32_t) {}
|
||||
bool i2cWrite(uint8_t, uint8_t, uint8_t) {
|
||||
return 1;
|
||||
}
|
||||
bool i2cRead(uint8_t, uint8_t, uint8_t, uint8_t) {
|
||||
return 1;
|
||||
}
|
||||
bool busReadRegisterBuffer(const busDevice_t*, uint8_t, uint8_t*, uint8_t) {return true;}
|
||||
bool busWriteRegister(const busDevice_t*, uint8_t, uint8_t) {return true;}
|
||||
|
||||
}
|
||||
|
|
|
@ -144,11 +144,8 @@ TEST(baroBmp280Test, TestBmp280CalculateZeroP)
|
|||
extern "C" {
|
||||
|
||||
void delay(uint32_t) {}
|
||||
bool i2cBusReadRegisterBuffer(busDevice_t*, uint8_t, uint8_t*, uint8_t) {return true;}
|
||||
bool i2cBusWriteRegister(busDevice_t*, uint8_t, uint8_t) {return true;}
|
||||
bool spiBusReadRegisterBuffer(busDevice_t*, uint8_t, uint8_t*, uint8_t) {return true;}
|
||||
bool spiBusWriteRegister(busDevice_t*, uint8_t, uint8_t) {return true;}
|
||||
|
||||
bool busReadRegisterBuffer(const busDevice_t*, uint8_t, uint8_t*, uint8_t) {return true;}
|
||||
bool busWriteRegister(const busDevice_t*, uint8_t, uint8_t) {return true;}
|
||||
|
||||
void spiSetDivisor() {
|
||||
}
|
||||
|
|
|
@ -146,10 +146,8 @@ extern "C" {
|
|||
void delay(uint32_t) {}
|
||||
void delayMicroseconds(uint32_t) {}
|
||||
|
||||
bool i2cBusReadRegisterBuffer(busDevice_t*, uint8_t, uint8_t*, uint8_t) {return true;}
|
||||
bool i2cBusWriteRegister(busDevice_t*, uint8_t, uint8_t) {return true;}
|
||||
bool spiBusReadRegisterBuffer(busDevice_t*, uint8_t, uint8_t*, uint8_t) {return true;}
|
||||
bool spiBusWriteRegister(busDevice_t*, uint8_t, uint8_t) {return true;}
|
||||
bool busReadRegisterBuffer(const busDevice_t*, uint8_t, uint8_t*, uint8_t) {return true;}
|
||||
bool busWriteRegister(const busDevice_t*, uint8_t, uint8_t) {return true;}
|
||||
|
||||
void spiSetDivisor() {
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue