Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 1.06 KB

File metadata and controls

25 lines (17 loc) · 1.06 KB

blink - a small library to add a control panel to an electronics simulation.

blink is a small library, based on Gtk, that can be used to add a control panel to an electronics simulation. So far it has been used only on Linux, but as it uses only C, Glib and Gtk libraries, it should be buildable for other environments.

So far it has been used as a front end to the simavr simulator for AVR microcontrollers

Image of simavr window

and for some experiments with Icarus Verilog.

Image of Verilog window

The simavr code can be found in the adjacent forked repository, with a brief explanation here. The source code is in the file simavr/simavr/sim/panel.c.

Installation

Just run make in the lib subdirectory to build the library. The interface definitions are in the file sim.h.