Add support for BMA425 acceleration sensor. (#440)

* Add support for BMA425 acceleration sensor.
This commit is contained in:
JF002
2021-06-19 20:27:59 +02:00
committed by GitHub
parent e90e8c7426
commit c6dca25b9f
10 changed files with 603 additions and 29 deletions

View File

@@ -42,6 +42,12 @@ void Bma421::Init() {
if (ret != BMA4_OK)
return;
switch(bma.chip_id) {
case BMA423_CHIP_ID: deviceType = DeviceTypes::BMA421; break;
case BMA425_CHIP_ID: deviceType = DeviceTypes::BMA425; break;
default: deviceType = DeviceTypes::Unknown; break;
}
ret = bma423_write_config_file(&bma);
if (ret != BMA4_OK)
return;
@@ -121,3 +127,6 @@ void Bma421::SoftReset() {
nrf_delay_ms(1);
}
}
Bma421::DeviceTypes Bma421::DeviceType() const {
return deviceType;
}