Line 1: |
Line 1: |
− | The DSi has an I2C bus. It is suspected that there is more than one device connected to this bus.
| + | #REDIRECT [[I2C Bus]] |
− | One of the known connected devices is another power management interface, which can be used to reset the DSi to the system menu.
| |
− | It is also rumored that the camera can be controlled through the I2C bus.
| |
− | | |
− | | |
− | === ARM7 IO REGISTERS ===
| |
− | {| class="wikitable" border="1"
| |
− | |-
| |
− | ! ADDRESS
| |
− | ! WIDTH (bytes)
| |
− | ! NAME
| |
− | |-
| |
− | | 0x04004500
| |
− | | 1
| |
− | | REG_I2CDATA
| |
− | |-
| |
− | | 0x04004501
| |
− | | 1
| |
− | | REG_I2CCNT
| |
− | |}
| |
− | | |
− |
| |
− | {| class="wikitable" border="1"
| |
− | |+ '''REG_I2CCNT'''
| |
− | |-
| |
− | ! BIT
| |
− | ! DESCRIPTION
| |
− | |-
| |
− | | 0
| |
− | | ?
| |
− | |-
| |
− | | 1
| |
− | | More data coming?
| |
− | |-
| |
− | | 2-5
| |
− | | ?
| |
− | |-
| |
− | | 6
| |
− | | Interrupt enable?
| |
− | |-
| |
− | | 7
| |
− | | Enable?
| |
− | |}
| |
− | | |
− | === Interfacing the I2C bus ===
| |
− | Coming soon..
| |