I²C/SPI Support (SSI Channels)
Tibbo OS (TiOS) running on the WM2000 offers up to four "soft" synchronous serial ports that can be used for I²C and SPI communications, with the WM2000 acting as the master. All four SPI modes are supported.
As the WM2000 only has ten GPIO lines, it is not actually possible to arrange four separate SPI channels, as these would need sixteen GPIOs. Having four I²C channels will only require eight lines and would fit on the WM2000.
As the SSI channels are implemented entirely in software, any combination of GPIO lines can be selected to serve as interface lines for an SSI channel. This is facilitated by several I/O mapping properties offered by the ssi. object.
For more information, see the documentation on the ssi. object in the TIDE, TiOS, Tibbo BASIC, and Tibbo C Manual.