mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-17 05:15:25 +03:00
Use IOLo and IOHi directly for ENABLE/DISABLE
This commit is contained in:
parent
8fe8da975b
commit
f8e5f39487
1 changed files with 2 additions and 5 deletions
|
@ -92,9 +92,6 @@ static int32_t BMI160_Config(const busDevice_t *bus);
|
|||
static int32_t BMI160_do_foc(const busDevice_t *bus);
|
||||
static int32_t BMI160_WriteReg(const busDevice_t *bus, uint8_t reg, uint8_t data);
|
||||
|
||||
#define ENABLE_BMI160(pBusdev) IOLo(pBusdev->busdev_u.spi.csnPin)
|
||||
#define DISABLE_BMI160(pBusdev) IOHi(pBusdev->busdev_u.spi.csnPin)
|
||||
|
||||
uint8_t bmi160Detect(const busDevice_t *bus)
|
||||
{
|
||||
if (BMI160Detected) {
|
||||
|
@ -272,12 +269,12 @@ static int32_t BMI160_do_foc(const busDevice_t *bus)
|
|||
|
||||
static int32_t BMI160_WriteReg(const busDevice_t *bus, uint8_t reg, uint8_t data)
|
||||
{
|
||||
ENABLE_BMI160(bus);
|
||||
IOLo(pBusdev->busdev_u.spi.csnPin); // Enable
|
||||
|
||||
spiTransferByte(BMI160_SPI_INSTANCE, 0x7f & reg);
|
||||
spiTransferByte(BMI160_SPI_INSTANCE, data);
|
||||
|
||||
DISABLE_BMI160(bus);
|
||||
IOHi(pBusdev->busdev_u.spi.csnPin); // Disable
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue