Specifications

sleep(mode, ticks) – Go to sleep (enter low-power mode)............................................................ 74
spiInit(cpol, cpha, isMsbFirst, isFourWire) – Setup SPI Bus..................................................... 75
spiRead(byteCount, bitsInLastByte=8) – SPI Bus Read.............................................................. 75
spiWrite(byteStr, bitsInLastByte=8) – SPI Bus Write................................................................. 76
spiXfer(byteStr, bitsInLastByte=8) – Bidirectional SPI Transfer ................................................ 76
stdinMode(mode, echo) – Set console input options.................................................................... 77
str(object) – Return the string representation of an object ............................................................ 77
txPwr(power) – Set Radio TX power level................................................................................... 77
ucastSerial(destAddr) – Setup outbound TRANSPARENT MODE............................................ 78
uniConnect(dest, src) – Make a one-way switchboard connection .............................................. 78
vmStat(statusCode, args…) – Invoke “status” callbacks............................................................. 79
writeChunk(offset, data) – Synapse Use Only ............................................................................ 81
writePin(pin, isHigh) – Set output pin level................................................................................. 81
ADC ................................................................................................................................................... 82
CBUS Master Emulation ................................................................................................................... 82
GPIO .................................................................................................................................................. 82
I
2
C Master Emulation ........................................................................................................................ 82
Misc.................................................................................................................................................... 82
Network.............................................................................................................................................. 83
Non-Volatile (NV) Parameters .......................................................................................................... 83
Radio.................................................................................................................................................. 83
SPI Master Emulation........................................................................................................................ 84
Switchboard ....................................................................................................................................... 84
System................................................................................................................................................ 84
UARTs ............................................................................................................................................... 85
Immediate Functions.......................................................................................................................... 86
Blocking Functions ............................................................................................................................ 86
Non-blocking Functions..................................................................................................................... 86
Non-blocking Functions and SNAPpy Hooks ................................................................................... 87
SNAPpy Scripting Hints.................................................................................................................... 87
8. SNAP Node Configuration Parameters ............................................................................................. 92
ID 0 – Reserved for Synapse Use .................................................................................................. 92
ID 1 – Reserved for Synapse Use .................................................................................................. 92
ID 2 – MAC Address ..................................................................................................................... 92
ID 3 – Network ID ......................................................................................................................... 93
ID 4 – Channel............................................................................................................................... 93
ID 5 – Multi-cast Processed Groups .............................................................................................. 93
ID 6 – Multi-cast Forwarded Groups............................................................................................. 93
ID 7 – Manufacturing Date............................................................................................................ 94
ID 8 – Device Name ...................................................................................................................... 94
ID 9 – Last System Error ............................................................................................................... 94
ID 10 – Device Type...................................................................................................................... 94
ID 11 – Feature Bits....................................................................................................................... 94
ID 12 – Default UART .................................................................................................................. 95
ID 13 – Buffering Timeout ............................................................................................................ 96
ID 14 – Buffering Threshold.......................................................................................................... 96
Page 6 of 202 SNAP Reference Manual Document Number 600-0007K