a=1;
baud=115200;
- if(os.environ.get("platform")=='arduino'):
+ if(os.environ.get("platform")=='arduino' or os.environ.get("board")=='arduino'):
baud=19200; #Slower, for now.
self.serialport = serial.Serial(
port,
self.serialport.flushOutput()
#TelosB reset, prefer software to I2C SPST Switch.
- if(os.environ.get("platform")=='telosb'):
+ if(os.environ.get("platform")=='telosb' or os.environ.get("board")=='telosb'):
#print "TelosB Reset";
self.telosBReset();
else:
connected=1;
olds=self.infostring();
clocking=self.monitorclocking();
- #if(os.environ.get("platform")!='arduino'):
for foo in range(1,30):
if not self.monitorecho():
if self.verbose:
self.MONpoke16(0x56, clock);
def monitorgetclock(self):
"""Get the clocking value."""
- if(os.environ.get("platform")=='arduino'):
+ if(os.environ.get("platform")=='arduino' or os.environ.get("board")=='arduino'):
return 0xDEAD;
#Check for MSP430 before peeking this.
return self.MONpeek16(0x56);
# every client.
def infostring(self):
- if(os.environ.get("platform")=='arduino'):
+ if(os.environ.get("platform")=='arduino' or os.environ.get("board")=='arduino'):
return "Arduino";
else:
a=self.MONpeek8(0xff0);