Ejemplo n.º 1
0
import sys
import time
from dev.cdc import CDC_nRF


myDev=CDC_nRF(sys.argv[1])
print myDev.setDefaultPower(1)
myDev._bus.setDTR(False)
Ejemplo n.º 2
0
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)
Ejemplo n.º 3
0
import time
from dev.cdc import CDC_nRF


myDev = CDC_nRF("/dev/ttyACM3")

while True:
    print myDev._rx(10)
    time.sleep(1)
Ejemplo n.º 4
0
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)
Ejemplo n.º 5
0
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)
Ejemplo n.º 6
0
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()
Ejemplo n.º 7
0
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)
	
Ejemplo n.º 8
0
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)
Ejemplo n.º 9
0
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)
Ejemplo n.º 10
0
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)

	
Ejemplo n.º 11
0
from dev.cdc import CDC_nRF


myDev=CDC_nRF('/dev/ttyACM0')


print myDev.enterBootloader()
Ejemplo n.º 12
0
from dev.cdc import CDC_nRF


myDev=CDC_nRF('/dev/ttyACM0')


print myDev.getStatus()