aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/firmwarevalidator/FirmwareValidator.h
diff options
context:
space:
mode:
authormark9064 <30447455+mark9064@users.noreply.github.com>2024-09-21 23:29:15 +0100
committerGitHub <noreply@github.com>2024-09-22 00:29:15 +0200
commitad3bf49c7b2864d8f06cedea8ad329e26360f297 (patch)
tree265651ee7009a9f8117e12f02dc90b399dbee24d /src/components/firmwarevalidator/FirmwareValidator.h
parent7ca0418c82173fa1cff9537eaf1f030b5a712e9a (diff)
Atomic HRS reads (#1845)
- Combine the reading of all `HRS3300` registers into one I2C read so data is not partial - Downsizes both HRS and ALS to 16bit as the sensor does not generate larger than 16bit values in its current configuration - Increasing the resolution by 1 bit doubles the sensor acquisition time, since we are already at 10Hz we are never going to use a higher resolution - The PPG algorithm buffers for ALS/HRS are already 16bit anyway - Remove functions for setting gain / drive that are unused throughout the codebase - Calculate constants with constexpr
Diffstat (limited to 'src/components/firmwarevalidator/FirmwareValidator.h')
0 files changed, 0 insertions, 0 deletions