*p5.brush
p5.brush.js is a versatile library for the p5.js ecosystem, tailored for artists, designers, and hobbyists who wish to explore natural textures in generative art. This library extends the drawing capa
Collection of labgrid plugins
Translation pending
PluginsPython · TypeScriptGitHub @tfcollinsOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗labgrid-plugins is a labgrid plugin package providing Analog Devices specific drivers, resources, and strategies for automated hardware testing and device control of FPGA SoC systems.
xsdb and openFPGALoader JTAG programming, run on the exporter next to the probeadi-lg netbox add-hardware registers a board in NetBox, deploys its exporter, and creates its place; adi-lg setup-runner sets up self-hosted runnerspip install git+https://github.com/tfcollins/labgrid-plugins.git
Or for development:
git clone https://github.com/tfcollins/labgrid-plugins.git
cd labgrid-plugins
pip install -e ".[dev]"
# target.yaml
imports:
- adi_lg_plugins # registers the ADI drivers/resources/strategies with labgrid
targets:
my_device:
resources:
VesyncOutlet:
outlet_names: "Device Power"
username: "[email protected]"
password: "password"
drivers:
VesyncPowerDriver: {}
from labgrid import Environment
env = Environment("target.yaml")
target = env.get_target("my_device")
power = target.get_driver("VesyncPowerDriver")
power.on()
power.off()
cd coordinator
docker compose up -d
This starts the labgrid coordinator (:20408), REST API (:8000), and web dashboard (:3000).
adi-lg-mcp
Set LG_COORDINATOR to enable remote hardware discovery:
export LG_COORDINATOR=10.0.0.41:20408
adi-lg-mcp
Full documentation is available at labgrid-plugins.readthedocs.io.
Key sections: