doublebuf
Ondřej Hruška 6 years ago
parent d82ad7e4b3
commit 7f76c95472
Signed by: MightyPork
GPG Key ID: 2C5FD5035250423D
  1. 54
      main.py

@ -2,54 +2,10 @@
import time
import gex
from gex import PayloadParser
from gex import PayloadBuilder
if False:
pb = PayloadBuilder()
pb.u8(128)
pb.i8(-1)
pb.u16(1)
pb.u32(123456789)
pb.float(3.1415)
pb.bool(True)
pb.bool(False)
pb.str("FUCKLE")
client = gex.Client()
led = gex.Pin(client, 'LED')
buf = pb.close()
print(buf)
pp = PayloadParser(buf)
print('>',pp.u8())
print('>',pp.i8())
print('>',pp.u16())
print('>',pp.u32())
print('>',pp.float())
print('>',pp.bool())
print('>',pp.bool())
print('>',pp.str())
if True:
client = gex.Client()
led = gex.Pin(client, 'LED')
for i in range(0,10):
led.toggle()
time.sleep(.1)
#
# port = serial.Serial(
# port='/dev/ttyACM0',
# timeout=0.1
# )
#
# print("Send request")
# port.write(b'\x01\x80\x00\x00\x00\x01\x7f')
#
# print("Wait for response")
# rv = port.read(1)
# rv += port.read(port.in_waiting)
#
# print(rv)
for i in range(0,10):
led.toggle()
time.sleep(.1)

Loading…
Cancel
Save