I've been poring over the documentation, and i'm trying to figure out how to get at the i2c bus and/or the GPIO pins.
I have some dallas 1 wire temp sensors i want to get at, and i have an i2c->dallas converter. I'm also OK with going straight to dallas 1-wire via the GPIO pins.
Regarding GPIO: The docs all say that you can use the 4 SDIO data pins as GPIO. Any tips on how to address them, and if i need a custom kernel / modules for that?
I don't see a "/sys/class/gpio/" directory, so i'm assuming some things are missing.
dmesg shows the following:
i2c /dev entries driver
but (after installing i2c-tools), i2cdump says:
Error: No I2C busses found!
Be sure you have done 'modprobe i2c-dev'
and also modprobed your i2c bus drivers
I'm ok with prying it open (only 30 day warranty anyhow), but i want to be sure the i2c bus is available. Anyone know if there is really i2c on this thing? Do i need to build my own kernel?
Also, the "TWSI" (two wire serial interface, aka i2c) is shown as being on the header on the following graphic:http://www.globalscaletechnologies.com/skins/skin_1/images/Sheeva_Plug_BlockDiagram.png
but the header diagram on page 10 (top right) of the "Sheeva-final Schematic.pdf" file doesn't show the i2c pins.
The only mention i can find of 'TWSI' in the "Sheeva-final Schematic.pdf" file is on page 5, and it's only 1 pin (MPP1.. i2c needs 2 pins), labeled "TWSI Serial ROM Initialization Disble"