From f1803b3ed1a5bd2673fb14c1f023940355cb4254 Mon Sep 17 00:00:00 2001 From: travisutk Date: Thu, 29 Oct 2009 02:41:40 +0000 Subject: [PATCH] Extended configure bits for soft_power_mode. Info-flash no longer exists in the CC2530, the lock command will need to be patched. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@218 12e2690d-a6be-4b82-a7b7-67c4a43b65c8 --- client/GoodFETCC.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/client/GoodFETCC.py b/client/GoodFETCC.py index 9b07a28..d5208bd 100644 --- a/client/GoodFETCC.py +++ b/client/GoodFETCC.py @@ -118,14 +118,23 @@ class GoodFETCC(GoodFET): """Check the status.""" self.writecmd(0x30,0x84,0,None); return ord(self.data[0]) - CCstatusbits={0x80 : "erased", + #Same as CC2530 + CCstatusbits={0x80 : "erase_busy", 0x40 : "pcon_idle", 0x20 : "cpu_halted", 0x10 : "pm0", 0x08 : "halt_status", 0x04 : "locked", 0x02 : "oscstable", - 0x01 : "overflow"}; + 0x01 : "overflow" + }; + CCconfigbits={0x20 : "soft_power_mode", #new for CC2530 + 0x08 : "timers_off", + 0x04 : "dma_pause", + 0x02 : "timer_suspend", + 0x01 : "sel_flash_info_page" #stricken from CC2530 + }; + def CCstatusstr(self): """Check the status as a string.""" status=self.CCstatus(); -- 2.20.1