I2C:ReadRegister16

From 3dbrew
Revision as of 15:04, 28 May 2026 by TimmSkiller (talk | contribs) (Created page with "=Request= {{IPC/Request}} {{IPC/RequestHeader|0x000A|2|0}} {{IPC/RequestEntry|u8, device ID}} {{IPC/RequestEntry|u16, register}} {{IPC/RequestEnd}} =Response= {{IPC/Request}} {{#vardefine:ipc_offset|0}} {{IPC/RequestHeader|0x000A|2|0}} {{IPC/RequestEntry|Result code}} {{IPC/RequestEntry|u16, value read from register}} {{IPC/RequestEnd}} =Description= Reads the given I2C device's register. This is similar to I2C:ReadRegister8, except this version reads from a 16-b...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Request

Index Word Description
0
Header 0x000A0080 Cmd 0x000A Param 2 Xlat 0
1 u8, device ID
2 u16, register

Response

Index Word Description
0
Header 0x000A0080 Cmd 0x000A Param 2 Xlat 0
1 Result code
2 u16, value read from register

Description

Reads the given I2C device's register. This is similar to I2C:ReadRegister8, except this version reads from a 16-bit register.