mirror of
https://git.intern.spaceteamaachen.de/ALPAKA/driver-ms56xx.git
synced 2025-06-10 01:55:59 +00:00
Updated driver
This commit is contained in:
parent
1d3bc6acbf
commit
90a04b4ee5
@ -17,7 +17,7 @@ namespace sta
|
||||
STA_ASSERT(device != nullptr);
|
||||
}
|
||||
|
||||
MS56xx::MS56xx(I2CDevice * device, DelayUsFunc delay, OsrLevel osr = OsrLevel::_1024)
|
||||
MS56xx::MS56xx(I2CDevice * device, DelayUsFunc delay, OsrLevel osr /* = OsrLevel::_1024 */)
|
||||
: device_{device},
|
||||
delay_{delay},
|
||||
osr_{osr},
|
||||
@ -175,15 +175,17 @@ namespace sta
|
||||
}
|
||||
|
||||
uint32_t MS56xx::osrDelay() {
|
||||
// Delay times taken from:
|
||||
// https://www.amsys-sensor.com/downloads/notes/MS5XXX-C-code-example-for-MS56xx-MS57xx-MS58xx-AMSYS-an520e.pdf
|
||||
switch (osr_) {
|
||||
case _256:
|
||||
return 1000;
|
||||
return 900;
|
||||
case _512:
|
||||
return 2000;
|
||||
case _1024:
|
||||
return 3000;
|
||||
case _1024:
|
||||
return 4000;
|
||||
case _2048:
|
||||
return 5000;
|
||||
return 6000;
|
||||
case _4096:
|
||||
return 10000;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user