I2C Services: Difference between revisions

TimmSkiller (talk | contribs)
Rename commands appropriately
TimmSkiller (talk | contribs)
Line 96: Line 96:
|-
|-
| 0x001200C2 || [[I2C:ReadRegistersBuffer8|ReadRegistersBuffer8]] || All
| 0x001200C2 || [[I2C:ReadRegistersBuffer8|ReadRegistersBuffer8]] || All
|}
and, for the New3DS-specific version of the sysmodule (though technically the Old3DS supports these commands as well):
{| class="wikitable" border="1"
|-
|-
| 0x00130040 || [[I2C:ReadDeviceRaw8|ReadDeviceRaw8]] || [[8.0.0-18]]  
| 0x00130040 || [[I2C:ReadDeviceRaw8|ReadDeviceRaw8]] || [[8.0.0-18]]  
Line 104: Line 107:
|}
|}


Commands 0x00130040..0x00150080 are only usable with the New3DS i2c module: on Old3DS the actual command-handler function for each of these commands just return an error. Commands 0x00140082 and 0x00150080 are used by [[NFC_Services|NFC]] module. Command 0x00150080 is also used for reading ZL, ZR, and C-stick data by [[IR Services]].
Commands 0x00140082 and 0x00150080 are used by [[NFC_Services|NFC]] module.
 
Command 0x00150080 is also used for reading ZL, ZR, and C-stick data by [[IR Services]].