Reading through the Wixel manual, I am intrigued by the i2c ap; it looks like ‘bit-banging’ (is it?) Could any i2c device (like a 3-axis magnetometer) actually be read from a terminal program via this device? Does anyone have other i2c examples?
Yes, the i2c library uses bit-banging to implement I2C, since the Wixel does not have a hardware I2C interface. It should be possible to use a terminal program to read an I2C device through a Wixel running the Serial-to-I2C app, as long as the program allows you to send arbitrary bytes. (Some examples of programs that can do this are Bray Terminal and our serial transmitter utility.)