Sha256: d9183bb09498a9f609112b8180d32a0bccffc05e64fca29d5f32f18b7bda69dc

Contents?: true

Size: 400 Bytes

Versions: 5

Compression:

Stored size: 400 Bytes

Contents

/**
 *  Interface for C program with HDLRuby hardware.
 **/

/** The wrapper for getting an interface port for C software. */
extern void* c_get_port(const char* name);

/** The wrapper for getting a value from a port. */
extern unsigned long long c_read_port(void* port);

/** The wrapper for setting a value to a port. */
extern unsigned long long c_write_port(void* port, unsigned long long val);

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
HDLRuby-3.4.0 lib/c/cHDL.h
HDLRuby-3.3.4 lib/c/cHDL.h
HDLRuby-3.3.3 lib/c/cHDL.h
HDLRuby-3.3.1 lib/c/cHDL.h
HDLRuby-3.3.0 lib/c/cHDL.h