Bergsonne Labs

Sense.TOF

TMF8806 time-of-flight distance sensor.

Platform-agnostic driver for the AMS/Sciosense TMF8806 direct time-of-flight (dToF) sensor with integrated VCSEL emitter and SPAD detector array.

Key specifications: - Distance measurement up to 5000 mm (short-range, 2.5 m, and 5 m modes) - 16-bit distance output in millimeters - Configurable measurement period (30 ms to 2000 ms, or single-shot) - Configurable iteration count for accuracy vs. speed trade-off - 6-bit reliability indicator (0 = no object, 63 = highest confidence) - On-chip factory calibration with host-side storage and reload - Algorithm state save/restore for ultra-low-power resume - Embedded 8-bit temperature sensor

Datasheet: https://ams.com/tmf8806

@note All bus I/O is routed through tiles_pal_t function pointers. This driver contains no platform-specific code.

v1.0.00x41Fixed 7-bit I2C address

API Summary

Sense.TOF Driver — Bergsonne Labs