Package killerbee :: Module GoodFETatmel128 :: Class GoodFETatmel128rfa1
[hide private]
[frames] | no frames]

Class GoodFETatmel128rfa1

source code

  GoodFET.GoodFET --+    
                    |    
GoodFETAVR.GoodFETAVR --+
                        |
                       GoodFETatmel128rfa1

Instance Methods [hide private]
 
serInit(self, port=None, timeout=2, attemptlimit=None)
Open a serial port of some kind.
source code
 
pyserInit(self, port, timeout, attemptlimit)
Open the serial port
source code
 
serClose(self) source code
 
writecmd(self, app, verb, count=0, data=[])
Write a command and some data to the GoodFET.
source code
 
readcmd(self)
Read a reply from the GoodFET.
source code
 
RF_setchannel(self, chan) source code
 
peek(self, reg, bytes=1)
Read a Register.
source code
 
poke(self, reg, val, bytes=1)
Write an Register.
source code
 
setup(self)
Move the FET into the AVR application.
source code
 
RF_setup(self) source code
 
RF_rxpacket(self)
Get a packet from the radio.
source code
 
RF_txpacket(self, payload) source code
 
RF_getrssi(self)
Returns the received signal strength
source code
 
RF_enable_AACK(self, enable=True) source code
 
RF_autocrc(self, autocrc=1) source code

Inherited from GoodFETAVR.GoodFETAVR: eeprompeek, eeprompoke, erase, flashpeek, flashpeekblock, forcestart, identstr, lock, lockbits, setlockbits, start, trans

Inherited from GoodFET.GoodFET: MONpeek16, MONpeek8, MONpoke16, __init__, bslResetZ1, btInit, call, dir, dump, dumpmem, execute, findbaud, flash, getConsole, getbuffer, getpc, getsecret, glitchApp, glitchRate, glitchTime, glitchVerb, glitchVoltages, glitchstart, glitchstarttime, halt, infostring, loadsymbols, mon_connected, monitor_info, monitor_list_apps, monitor_ram_depth, monitor_ram_pattern, monitorclocking, monitorecho, monitorgetclock, monitorsetclock, monitortest, name2adr, out, peek16, peek32, peek8, peekblock, peekbysym, picROMclock, picROMfastclock, poke16, pokeblock, pokebysym, pokebyte, readbyte, readpicROM, resume, setBaud, setsecret, silent, status, telosBReset, telosI2CStart, telosI2CStop, telosI2CWriteBit, telosI2CWriteByte, telosI2CWriteCmd, telosSetSCL, telosSetSDA, test, testleds, timeout, writepicROM

Class Variables [hide private]
  ATMELRADIOAPP = 83
  autocrc = 0
  verbose = False
  connected = 0
  enable_AACK = False

Inherited from GoodFETAVR.GoodFETAVR: APP, AVRAPP, AVRDevices, AVRVendors

Inherited from GoodFET.GoodFET: GLITCHAPP, MONITORAPP, app, baudrates, besilent, count, data, symbols, verb

Method Details [hide private]

serInit(self, port=None, timeout=2, attemptlimit=None)

source code 

Open a serial port of some kind.

Overrides: GoodFET.GoodFET.serInit
(inherited documentation)

pyserInit(self, port, timeout, attemptlimit)

source code 

Open the serial port

Overrides: GoodFET.GoodFET.pyserInit

serClose(self)

source code 
Overrides: GoodFET.GoodFET.serClose

writecmd(self, app, verb, count=0, data=[])

source code 

Write a command and some data to the GoodFET.

Overrides: GoodFET.GoodFET.writecmd

readcmd(self)

source code 

Read a reply from the GoodFET.

Overrides: GoodFET.GoodFET.readcmd

peek(self, reg, bytes=1)

source code 

Read a Register.

Overrides: GoodFET.GoodFET.peek

setup(self)

source code 

Move the FET into the AVR application.

Overrides: GoodFET.GoodFET.setup

RF_rxpacket(self)

source code 

Get a packet from the radio. Returns None if none is waiting.