Simple test

Ensure your device works with this simple test.

examples/tmf8801_simpletest.py
 1# SPDX-FileCopyrightText: Copyright (c) 2026 Liz Clark for Adafruit Industries
 2#
 3# SPDX-License-Identifier: MIT
 4
 5import board
 6
 7from adafruit_tmf8801 import tmf8801
 8
 9i2c = board.I2C()
10
11# This uploads about 11.6 kB of firmware to the sensor
12sensor = tmf8801.TMF8801(i2c)
13
14print(f"Firmware version: {'.'.join(str(part) for part in sensor.firmware_version)}")
15print(f"Serial number: {sensor.serial_number:#06x}")
16
17sensor.start_measuring()
18
19while True:
20    if sensor.data_ready:
21        distance = sensor.distance
22        if distance is not None:
23            print(f"Distance: {distance} mm")