37 lines
698 B
Python
37 lines
698 B
Python
|
|
from proto9x.tls import tls
|
|
from proto9x.usb import usb
|
|
from proto9x.db import db
|
|
from proto9x.flash import read_flash
|
|
from proto9x.sensor import *
|
|
from proto9x.sid import *
|
|
|
|
def open_common():
|
|
usb.send_init()
|
|
|
|
# try to init TLS session from the flash
|
|
tls.parseTlsFlash(read_flash(1, 0, 0x1000))
|
|
|
|
tls.open()
|
|
tls.save()
|
|
sensor.open()
|
|
#usb.trace_enabled = True
|
|
#tls.trace_enabled = True
|
|
|
|
def open97():
|
|
usb.open(vendor=0x138a, product=0x0097)
|
|
open_common()
|
|
|
|
def open9a():
|
|
usb.open(vendor=0x06cb, product=0x009a)
|
|
open_common()
|
|
|
|
def load97():
|
|
#usb.trace_enabled = True
|
|
#tls.trace_enabled = True
|
|
usb.open()
|
|
tls.load()
|
|
sensor.open()
|
|
|
|
|
|
|