X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;ds=inline;f=hardware%2Fchronovu-la8%2Fchronovu-la8.c;h=b551fb7ed6b73c0864d24ddff9f686291bb5ce25;hb=e7eb703fff0167897f7e094e2edbf7d5798857ea;hp=44ec79d4fc0ab71abdd6dafab389d1afe8aeae1a;hpb=bb7ef79377ae617e1275373e0b631beb7f909d73;p=libsigrok.git diff --git a/hardware/chronovu-la8/chronovu-la8.c b/hardware/chronovu-la8/chronovu-la8.c index 44ec79d4..b551fb7e 100644 --- a/hardware/chronovu-la8/chronovu-la8.c +++ b/hardware/chronovu-la8/chronovu-la8.c @@ -111,7 +111,7 @@ struct la8 { uint8_t divcount; }; -/* This will be initialized via hw_get_dev_info()/SR_DI_SAMPLERATES. */ +/* This will be initialized via hw_dev_info_get()/SR_DI_SAMPLERATES. */ static uint64_t supported_samplerates[255 + 1] = { 0 }; /* @@ -126,7 +126,7 @@ static struct sr_samplerates samplerates = { }; /* Note: Continuous sampling is not supported by the hardware. */ -static int capabilities[] = { +static int hwcaps[] = { SR_HWCAP_LOGIC_ANALYZER, SR_HWCAP_SAMPLERATE, SR_HWCAP_LIMIT_MSEC, /* TODO: Not yet implemented. */ @@ -136,7 +136,7 @@ static int capabilities[] = { /* Function prototypes. */ static int la8_close_usb_reset_sequencer(struct la8 *la8); -static int hw_stop_acquisition(int dev_index, gpointer session_data); +static int hw_acquisition_stop(int dev_index, gpointer session_data); static int la8_reset(struct la8 *la8); static void fill_supported_samplerates_if_needed(void) @@ -550,7 +550,7 @@ err_free_nothing: return 0; } -static int hw_opendev(int dev_index) +static int hw_dev_open(int dev_index) { int ret; struct sr_dev_inst *sdi; @@ -583,7 +583,7 @@ static int hw_opendev(int dev_index) sr_err("la8: %s: ftdi_usb_purge_buffers: (%d) %s", __func__, ret, ftdi_get_error_string(la8->ftdic)); (void) la8_close_usb_reset_sequencer(la8); /* Ignore errors. */ - goto err_opendev_close_ftdic; + goto err_dev_open_close_ftdic; } sr_dbg("la8: FTDI buffers purged successfully"); @@ -592,7 +592,7 @@ static int hw_opendev(int dev_index) sr_err("la8: %s: ftdi_setflowcontrol: (%d) %s", __func__, ret, ftdi_get_error_string(la8->ftdic)); (void) la8_close_usb_reset_sequencer(la8); /* Ignore errors. */ - goto err_opendev_close_ftdic; + goto err_dev_open_close_ftdic; } sr_dbg("la8: FTDI flow control enabled successfully"); @@ -603,7 +603,7 @@ static int hw_opendev(int dev_index) return SR_OK; -err_opendev_close_ftdic: +err_dev_open_close_ftdic: (void) la8_close(la8); /* Log, but ignore errors. */ return SR_ERR; } @@ -638,7 +638,7 @@ static int set_samplerate(struct sr_dev_inst *sdi, uint64_t samplerate) return SR_OK; } -static int hw_closedev(int dev_index) +static int hw_dev_close(int dev_index) { struct sr_dev_inst *sdi; struct la8 *la8; @@ -693,7 +693,7 @@ static int hw_cleanup(void) return ret; } -static void *hw_get_dev_info(int dev_index, int dev_info_id) +static void *hw_dev_info_get(int dev_index, int dev_info_id) { struct sr_dev_inst *sdi; struct la8 *la8; @@ -712,7 +712,7 @@ static void *hw_get_dev_info(int dev_index, int dev_info_id) } switch (dev_info_id) { - case SR_DI_INSTANCE: + case SR_DI_INST: info = sdi; break; case SR_DI_NUM_PROBES: @@ -741,7 +741,7 @@ static void *hw_get_dev_info(int dev_index, int dev_info_id) return info; } -static int hw_get_status(int dev_index) +static int hw_dev_status_get(int dev_index) { struct sr_dev_inst *sdi; @@ -755,14 +755,14 @@ static int hw_get_status(int dev_index) return sdi->status; } -static int *hw_get_capabilities(void) +static int *hw_hwcap_get_all(void) { sr_spew("la8: entering %s", __func__); - return capabilities; + return hwcaps; } -static int hw_set_configuration(int dev_index, int capability, void *value) +static int hw_config_set(int dev_index, int hwcap, void *value) { struct sr_dev_inst *sdi; struct la8 *la8; @@ -779,7 +779,7 @@ static int hw_set_configuration(int dev_index, int capability, void *value) return SR_ERR; /* TODO: SR_ERR_ARG? */ } - switch (capability) { + switch (hwcap) { case SR_HWCAP_SAMPLERATE: if (set_samplerate(sdi, *(uint64_t *)value) == SR_ERR) return SR_ERR; @@ -990,7 +990,7 @@ static int receive_data(int fd, int revents, void *session_data) /* Get one block of data. */ if ((ret = la8_read_block(la8)) < 0) { sr_err("la8: %s: la8_read_block error: %d", __func__, ret); - hw_stop_acquisition(sdi->index, session_data); + hw_acquisition_stop(sdi->index, session_data); return FALSE; } @@ -1006,13 +1006,13 @@ static int receive_data(int fd, int revents, void *session_data) for (i = 0; i < NUM_BLOCKS; i++) send_block_to_session_bus(la8, i); - hw_stop_acquisition(sdi->index, session_data); + hw_acquisition_stop(sdi->index, session_data); // return FALSE; /* FIXME? */ return TRUE; } -static int hw_start_acquisition(int dev_index, gpointer session_data) +static int hw_acquisition_start(int dev_index, gpointer session_data) { struct sr_dev_inst *sdi; struct la8 *la8; @@ -1087,7 +1087,7 @@ static int hw_start_acquisition(int dev_index, gpointer session_data) return SR_OK; } -static int hw_stop_acquisition(int dev_index, gpointer session_data) +static int hw_acquisition_stop(int dev_index, gpointer session_data) { struct sr_dev_inst *sdi; struct la8 *la8; @@ -1119,12 +1119,12 @@ SR_PRIV struct sr_dev_plugin chronovu_la8_plugin_info = { .api_version = 1, .init = hw_init, .cleanup = hw_cleanup, - .opendev = hw_opendev, - .closedev = hw_closedev, - .get_dev_info = hw_get_dev_info, - .get_status = hw_get_status, - .get_capabilities = hw_get_capabilities, - .set_configuration = hw_set_configuration, - .start_acquisition = hw_start_acquisition, - .stop_acquisition = hw_stop_acquisition, + .dev_open = hw_dev_open, + .dev_close = hw_dev_close, + .dev_info_get = hw_dev_info_get, + .dev_status_get = hw_dev_status_get, + .hwcap_get_all = hw_hwcap_get_all, + .config_set = hw_config_set, + .acquisition_start = hw_acquisition_start, + .acquisition_stop = hw_acquisition_stop, };