I2C bus
I2C bus
Hello, all here. Not an expert on this, so might sound as a stupid question. You are warned ? . In the Programming guide I saw that there is an I2C bus in the system, but it also said that the RTC and the Sytem Management Controller are connected. I also saw there is a VIA#2 that is...unused?
Now, I would LOVE to have an I2C bus exposed from the X16 (to communicate with all kinds of hardware). Would that be a possibility you think? I don't think it is connected to the user port.
Looking forward to your expert answers!
R.
- StephenHorn
- Posts: 565
- Joined: Tue Apr 28, 2020 12:00 am
- Contact:
I2C bus
Right now, I'm not aware of any general-purpose access to the I2C bus that will be exposed. VIA#1 will be used to communicate with the RTC and SMC, using I2C protocol, but I don't know of any other I2C access or components on the system. (Note that the plan seems to be to run the keyboard and mouse through the SMC, so querying those for state would happen via I2C. This is because the team has had problems maintaining stable PS/2 communication straight through the VIAs.)
Developer for Box16, the other X16 emulator. (Box16 on GitHub)
I also accept pull requests for x16emu, the official X16 emulator. (x16-emulator on GitHub)
I also accept pull requests for x16emu, the official X16 emulator. (x16-emulator on GitHub)
-
- Posts: 508
- Joined: Sat Jul 11, 2020 3:30 pm
I2C bus
Another reason: one pin isn't used, a 2x3 header is cheap.
I2C bus
On 1/17/2022 at 8:07 PM, Ed Minchau said:
Another reason: one pin isn't used, a 2x3 header is cheap.
Yeah ... also, they are also using one for the SNES gamepad header, so using another instead of a 2x2 simplifies the BOM and reduces the possibility for mistakes in building.