I2C

From DSiBrew
Revision as of 03:40, 7 August 2009 by Neimod (talk | contribs) (New page: The DSi has an I2C bus. It is suspected that there is more than one device connected to this bus. One of the known connected devices is another power management interface, which can be use...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The DSi has an I2C bus. It is suspected that there is more than one device connected to this 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

ADDRESS WIDTH (bytes) NAME
0x04004500 1 REG_I2CDATA
0x04004501 1 REG_I2CCNT


REG_I2CCNT
BIT DESCRIPTION
0 ?
1 More data coming?
2-5 ?
6 Interrupt enable?
7 Enable?

Interfacing the I2C bus

Coming soon..