X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fzketech-ebd-usb%2Fprotocol.h;h=004ce5fb25385bc3f3dcfc7edf9825eb350536d6;hb=77b6b98d1c3790b8feb55105f243cec63418ab0f;hp=a15282a749eae988825a280f2980921610a2f8da;hpb=ec4806dcf5d21d159a81a21aaee3af1b086211f2;p=libsigrok.git diff --git a/src/hardware/zketech-ebd-usb/protocol.h b/src/hardware/zketech-ebd-usb/protocol.h index a15282a7..004ce5fb 100644 --- a/src/hardware/zketech-ebd-usb/protocol.h +++ b/src/hardware/zketech-ebd-usb/protocol.h @@ -42,29 +42,19 @@ struct dev_context { gboolean load_activated; }; -SR_PRIV float zketech_ebd_usb_value_decode(uint8_t b1, uint8_t b2, float divisor); -SR_PRIV void zketech_ebd_usb_value_encode(float voltage, uint8_t *b1, uint8_t *b2, float divisor); - /* Communication via serial. */ -SR_PRIV int zketech_ebd_usb_send(struct sr_serial_dev_inst *serial, uint8_t buf[], size_t count); -SR_PRIV int zketech_ebd_usb_sendcfg(struct sr_serial_dev_inst *serial, struct dev_context *devc); -SR_PRIV int zketech_ebd_usb_read_chars(struct sr_serial_dev_inst *serial, - int count, uint8_t *buf); +SR_PRIV int ebd_read_chars(struct sr_serial_dev_inst *serial, int count, uint8_t *buf); /* Commands. */ -SR_PRIV int zketech_ebd_usb_init(struct sr_serial_dev_inst *serial, struct dev_context *devc); -SR_PRIV int zketech_ebd_usb_loadstart(struct sr_serial_dev_inst *serial, struct dev_context *devc); -SR_PRIV int zketech_ebd_usb_receive_data(int fd, int revents, void *cb_data); -SR_PRIV int zketech_ebd_usb_stop(struct sr_serial_dev_inst *serial, struct dev_context *devc); -SR_PRIV int zketech_ebd_usb_loadstop(struct sr_serial_dev_inst *serial, struct dev_context *devc); +SR_PRIV int ebd_init(struct sr_serial_dev_inst *serial, struct dev_context *devc); +SR_PRIV int ebd_loadstart(struct sr_serial_dev_inst *serial, struct dev_context *devc); +SR_PRIV int ebd_receive_data(int fd, int revents, void *cb_data); +SR_PRIV int ebd_stop(struct sr_serial_dev_inst *serial, struct dev_context *devc); +SR_PRIV int ebd_loadstop(struct sr_serial_dev_inst *serial, struct dev_context *devc); /* Configuration. */ -SR_PRIV int zketech_ebd_usb_get_current_limit(const struct sr_dev_inst *sdi, - float *current); -SR_PRIV int zketech_ebd_usb_set_current_limit(const struct sr_dev_inst *sdi, - float current); -SR_PRIV gboolean zketech_ebd_usb_current_is0(struct dev_context *devc); - -SR_PRIV void zketech_ebd_usb_buffer_debug(const char *message, uint8_t buf[], size_t count); +SR_PRIV int ebd_get_current_limit(const struct sr_dev_inst *sdi, float *current); +SR_PRIV int ebd_set_current_limit(const struct sr_dev_inst *sdi, float current); +SR_PRIV gboolean ebd_current_is0(struct dev_context *devc); #endif