mark9064 ad3bf49c7b
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
2024-09-22 00:29:15 +02:00
..
2024-09-22 00:29:15 +02:00
2024-09-22 00:29:15 +02:00
2024-09-22 00:29:15 +02:00
2023-01-09 21:41:21 +01:00
2021-08-18 15:23:30 +03:00
2024-05-01 16:13:47 +02:00
2022-06-06 17:47:43 +02:00
2021-11-15 22:02:49 +01:00