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

Added registration for bus devices.

This commit is contained in:
mikeller 2020-07-06 01:57:31 +12:00
parent f6b1c6a539
commit 386be8d742
25 changed files with 116 additions and 5 deletions

View file

@ -29,6 +29,8 @@
#include "drivers/bus.h"
#include "drivers/bus_i2c.h"
static uint8_t i2cRegisteredDeviceCount = 0;
bool i2cBusWriteRegister(const busDevice_t *busdev, uint8_t reg, uint8_t data)
{
return i2cWrite(busdev->busdev_u.i2c.device, busdev->busdev_u.i2c.address, reg, data);
@ -66,4 +68,15 @@ bool i2cBusBusy(const busDevice_t *busdev, bool *error)
return i2cBusy(busdev->busdev_u.i2c.device, error);
}
void i2cBusDeviceRegister(const busDevice_t *busdev)
{
UNUSED(busdev);
i2cRegisteredDeviceCount++;
}
uint8_t i2cGetRegisteredDeviceCount(void)
{
return i2cRegisteredDeviceCount;
}
#endif