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 funconality specifically for nodes based on the
Atmega128RFA1 chip (which includes the RF200). (Imported
automacally by pinWakeup.py)
RF200.py Plaorm-specific definions and enumeraons for RF200
Engines. (Imported automacally by plaorms.py)
rf200HardTime.py How to reference the clock on the RF200 SNAP Engines.
(Imported automacally 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 funconality specifically for the RF300 Engine. (Imported
automacally by pinWakeup.py)
RF300.py Plaorm-specific definions and enumeraons for RF300 Engines.
(Imported automacally by plaorms.py)
rf300HardTime.py How to reference the clock on the RF300 SNAP Engines. (Imported
automacally by hardTime.py)
Scripts specific to the Panasonic Platforms
These scripts are meant to be run on the corresponding Panasonic hardware plaorms.
Script Name What it does
PAN4555.py Defines inializaon roune 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 Operang System 53