Bus map — 0x08 to 0x77
Devices
| Address | Identified as | Evidence |
|---|
Connect the Melexis IO board, then scan.
Scan
- Status
- Disconnected
- Board
- —
- Firmware
- —
- Probed
- —
- Answered
- —
- Identified
- —
The board's USB CDC ignores these and an ESP32 wants 8N1, so automatic
only changes anything for an ST-Link, whose UART needs 7O2.
A slow bus is the more forgiving one for a scan; raise it only if a device needs it.
Debug
A scan writes nothing: each address gets a one-byte read, and an address that does not acknowledge is reported as empty. Identification then reads a register or two that the Melexis libraries themselves use to recognise a part, and the reasoning is shown beside every result so a wrong guess is visible rather than silent. Anything that answers is listed whether or not it is one of these sensors — an unrecognised device still gets a row, with the first bytes it returns. If nothing answers at the selected speed, the sweep runs again at 100 kHz, since an SMBus part ignores a faster bus entirely.