User manual

Scripts specific to the RF200 Platform
These scripts (all located in the synapse subdirectory of the snappyImages directory) are meant to be run on
RF200 SNAP Engines (based on the ATMEL Atmega128RFA1 chip).
Script Name What it does
pinWakeupATmega128RFA1.py Pin Wakeup funconality specifically for nodes based on the
Atmega128RFA1 chip (which includes the RF200). (Imported
automacally by pinWakeup.py)
RF200.py Plaorm-specific definions and enumeraons for RF200
Engines. (Imported automacally by plaorms.py)
rf200HardTime.py How to reference the clock on the RF200 SNAP Engines.
(Imported automacally by hardTime.py)
Scripts specific to the RF266 Platform
None at this me. You might want to look at some of the ATmega128RFA1 and RF200-specific scripts, as they
are built on the same architecture. Also, consider checking on www.opensnap.org.
Scripts specific to the RF300/RF301 Platform
These scripts (all located in the synapse subdirectory of the snappyImages directory) are meant to be run on
RF300 and RF301 SNAP Engines (based on the Silicon Labs Si1000 chip).
Script Name What it does
pinWakeupRF300.py Pin Wakeup funconality specifically for the RF300 Engine. (Imported
automacally by pinWakeup.py)
RF300.py Plaorm-specific definions and enumeraons for RF300 Engines.
(Imported automacally by plaorms.py)
rf300HardTime.py How to reference the clock on the RF300 SNAP Engines. (Imported
automacally by hardTime.py)
Scripts specific to the Panasonic Platforms
These scripts are meant to be run on the corresponding Panasonic hardware plaorms.
Script Name What it does
PAN4555.py Defines inializaon roune to drive unavailable IO pins as low
outputs or pull them as high inputs. These IO pins on the chip
are unavailable on the module, but must be configured for
efficient sleep.
PAN4555_ledCycling.py Demonstrates extra PWMs on PAN4555
SNAP® Network Operang System 53