SSI does MAXIM RTC
Yet another application for our SSI object. We have successfully used our SSI to interface with the DS3234 “extremely accurate” SPI RTC.

Here is the code:
'------------------------------------------------------------------
io.num=SPI_CS
io.state = HIGH
io.enabled=YES
io.num=SPI_CLK
io.state = HIGH
io.enabled=YES
io.num=SPI_MOSI
io.state = HIGH
io.enabled=YES
'setup SSI channel
ssi.channel=1
ssi.mode=PL_SSI_MODE_1
ssi.clkmap=SPI_CLK
ssi.dimap=SPI_MISO
ssi.domap=SPI_MOSI
ssi.zmode=PL_SSI_ZMODE_ALWAYS_ENABLED
ssi.direction=PL_SSI_DIRECTION_LEFT
ssi.baudrate=1
ssi.enabled=YES
'------------------------------------------------------------------
function rtc_read(address as byte)as byte
io.lineset(SPI_CS,LOW)
ssi.channel=SSI_CHANNEL_RTC
rtc_read=ssi.value(address*256,16)
io.lineset(SPI_CS,HIGH)
end function