import sys import time from dev.cdc import CDC_nRF myDev=CDC_nRF(sys.argv[1]) print myDev.setDefaultPower(1) myDev._bus.setDTR(False)
from dev.cdc import CDC_nRF import sys import time myDev = CDC_nRF(sys.argv[2]) myDev.setPower(1) myDev._bus.setDTR(True) if sys.argv[1] == "--server": print "Starting as server..." myDev._bus.timeout = None while True: myDev._bus.read() myDev._bus.flushInput() # time.sleep(0.1) myDev._bus.write("Pong!\n\r") print "Pong!" else: print "Starting as client..." sys.stdout.write(" Max | Min | AVG | last | \n") t_ms_vals = [] myDev._bus.timeout = 1 while True: t_start = time.time() myDev._bus.write("Ping?\n\r") myDev._bus.read() myDev._bus.flushInput() t_end = time.time() t_ms_vals.append((t_end - t_start) * 1000)
import time from dev.cdc import CDC_nRF myDev = CDC_nRF("/dev/ttyACM3") while True: print myDev._rx(10) time.sleep(1)
from dev.cdc import CDC_nRF import sys import time myDev = CDC_nRF(sys.argv[1]) myDev.setPower(1) #myDev.setRX_Address(0,[0xc0,0x1d,0xbe,0xef,0x01]) #myDev.setTX_Address([0xc0,0x1d,0xbe,0xef,0x01]) while True: myDev._bus.setDTR(True) time.sleep(0.1) myDev._bus.setDTR(False) time.sleep(0.1)
from dev.cdc import CDC_nRF import sys import time myDev=CDC_nRF(sys.argv[1]) myDev.setPower(1) #myDev.setRX_Address(0,[0xc0,0x1d,0xbe,0xef,0x01]) while True: print myDev.receiveMessage() time.sleep(1)
import sys import time from dev.nrfeep import EEP_nRF from dev.cdc import CDC_nRF myDev=CDC_nRF(sys.argv[1]) data=myDev.readEEPROM() print data if data: myEEP=EEP_nRF() myEEP.parse(data) myEEP.dumpData() #print sys.argv[1] #myEEP=EEP_nRF(sys.argv[1]) #myEEP.parse() #myEEP.dumpData()
from dev.cdc import CDC_nRF import sys import time myDev=CDC_nRF(sys.argv[1]) myDev.setPower(1) #myDev.setRX_Address(0,[0xc0,0x1d,0xbe,0xef,0x01]) #myDev.setTX_Address([0xc0,0x1d,0xbe,0xef,0x01]) w=0 while True: w=w+1 time.sleep(0.2) print myDev.sendMessage(map(ord,'%i\n'%w) ,False)
import time import sys from dev.cdc import CDC_nRF from dev.nrfeep import EEP_nRF myDev=CDC_nRF(sys.argv[1]) myEEP=EEP_nRF(sys.argv[2]) data=list(myEEP.tobinarray(start=0x00)) print data myDev.writeEEPROM(0,data) print myDev.readEEPROM(0,len(data)) #print myEEP.tobinarray(start=0x00)
import sys import time from dev.cdc import CDC_nRF myDev=CDC_nRF(sys.argv[1]) print myDev.setPower(1) while True: print "0x%02x" % myDev.getStatus() time.sleep(1)
import time from dev.cdc import CDC_nRF myDev=CDC_nRF('/dev/ttyACM0') t_start=time.time() n_regs=10 for reg in range(0,n_regs): print myDev.readRegister(reg) t_end=time.time() print "Reading %i registers took %fs" % (n_regs,t_end-t_start)
from dev.cdc import CDC_nRF myDev=CDC_nRF('/dev/ttyACM0') print myDev.enterBootloader()
from dev.cdc import CDC_nRF myDev=CDC_nRF('/dev/ttyACM0') print myDev.getStatus()