I2C Bus Scan
One bus, every online device listed
Scans the I2C bus address by address, lists every slave that acknowledges and labels common parts (display, touch, sensor, RTC and so on) from a built-in device library, quickly confirming that soldering and wiring are correct.
A stepped strategy limits the time per sweep so the UI never blocks for long; changes in online state are recorded to disk, making intermittent dropouts easy to spot.
On-screen interface
A recreation of this page on the 2.41-inch AMOLED display (600 Γ 450). Actual interaction and layout follow the latest firmware.
Key capabilities
Full address sweep
Covers 0x01β0x7F and highlights responding devices instantly.
Part labelling
A built-in library annotates common chips and their purpose.
Low blocking
Stepped progress plus timeouts keep the UI smooth.
Online change log
Dropout and recovery events are written to disk to catch bad contacts.
Technical specs
Typical scenarios
First check on a new board
Run a scan at power-up to confirm every slave is online.
Locating bad contacts
Monitor over time to see whether an address periodically disappears.
Related commands
page 20 Jump to the I2C scan i2c scan Run a full bus scan
- Some parts only respond after a wake-up register write; consult the datasheet if a known device is not found.