1
0
Fork 0
Python client for GEX
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
Ondřej Hruška 261aa66311
updated i2c frame structure
8 anos atrás
gex updated i2c frame structure 8 anos atrás
.gitignore some simplifications 8 anos atrás
LICENSE Initial commit 8 anos atrás
README.md added readme 8 anos atrás
main.py updated i2c frame structure 8 anos atrás

README.md

Python client for GEX

This is the primary GEX front-end for user scripting.

GEX configuration can be persisted on-chip or loaded dynamically using the client from a INI file or string.

A sample GEX script could look like this:


#!/bin/env python3
import time
import gex

client = gex.Client()

led = gex.Pin(client, 'LED')

for i in range(0,10):
    led.toggle()
    time.sleep(.1)

The client instance can be used to send control commands directly, bypassing the unit drivers. Writing new unit drivers is simple and straightforward. See any of the existing units for reference.