+ def CCsetup(self):
+ """Move the FET into the CC2430/CC2530 application."""
+ print "Initializing Chipcon.";
+ self.writecmd(0x30,0x10,0,self.data);
+ def CCrd_config(self):
+ """Read the config register of a Chipcon."""
+ self.writecmd(0x30,0x82,0,self.data);
+ return ord(self.data[0]);
+ def CCwr_config(self,config):
+ """Write the config register of a Chipcon."""
+ self.writecmd(0x30,0x81,1,[config&0xFF]);
+ def CCident(self):
+ """Get a chipcon's ID."""
+ self.writecmd(0x30,0x8B,0,None);
+ chip=ord(self.data[0]);
+ rev=ord(self.data[1]);
+ return (chip<<8)+rev;