he just posted a new 1.2 firmware on the web-site which includes i2c support. the teletype side of things is also done, i will post a beta later this week, just trying to finish a couple of things before i do.
to connect use the connector marked CN1 REMOTE, the legend is below. please note SCL and SDA lines are swapped on SM010 compared to TT, make sure to connect everything correctly! (ground to ground, SCL to SCL and SDA to SDA).
list of ops:
MA.SELECT 1..3
set current matrixarchate module. all other ops work on currently selected matrix.
(you can connect up to 3 matrixarchates to one teletype, selectable in settings)
MA.STEP
advance program sequencer
MA.RESET
reset program sequencer
MA.PGM pgm
select current program (1-based)
MA.ON x y
connect row x and column y in current program
(rows/columns are 0-based)
MA.PON pgm x y
connect row x and column y in specified program
MA.OFF
MA.POFF
same as above but disconnect
MA.SET x y state
MA.PSET pgm x y state
if state is 0 disconnect,
otherwise connect
MA.COL col
MA.PCOL pgm col
read specified column
(treat returned value as 16 bit unsigned where each bit represents a connection)
MA.COL col value
MA.PCOL pgm col value
set specified column (you can copy columns this way)
MA.ROW row value
MA.PROW pgm row value
same for row
MA.CLR
MA.PCLR pgm
clear all connections