Also, show this long/full name in 'sigrok-cli -V'.
struct device_plugin alsa_plugin_info = {
"alsa",
+ "ALSA driver",
1,
hw_init,
hw_cleanup,
struct device_plugin asix_sigma_plugin_info = {
"asix-sigma",
+ "ASIX SIGMA",
1,
hw_init,
hw_cleanup,
struct device_plugin skeleton_plugin_info = {
"skeleton",
+ "Skeleton driver",
1,
hw_init,
hw_cleanup,
struct device_plugin demo_plugin_info = {
"demo",
+ "Demo driver and pattern generator",
1,
hw_init,
hw_cleanup,
struct device_plugin link_mso19_plugin_info = {
.name = "link-mso19",
+ .longname = "Link Instruments MSO-19",
.api_version = 1,
.init = hw_init,
.cleanup = hw_cleanup,
-
.open = hw_opendev,
.close = hw_closedev,
.get_device_info = hw_get_device_info,
struct device_plugin ols_plugin_info = {
"ols",
+ "Openbench Logic Sniffer",
1,
hw_init,
hw_cleanup,
struct device_plugin saleae_logic_plugin_info = {
"saleae-logic",
+ "Saleae Logic",
1,
hw_init,
hw_cleanup,
-
hw_opendev,
hw_closedev,
hw_get_device_info,
struct device_plugin zeroplus_logic_cube_plugin_info = {
"zeroplus-logic-cube",
+ "Zeroplus Logic Cube LAP-C series",
1,
hw_init,
hw_cleanup,
struct device_plugin {
/* Plugin-specific */
char *name;
+ char *longname;
int api_version;
int (*init) (char *deviceinfo);
void (*cleanup) (void);