X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fsysclk-lwla%2Flwla.h;h=bf5318d1e64d4c7c7cd21d0ea5a89f43d2121aa4;hb=704910e32ca97421e59009f1e384b9fc94a5a75b;hp=903e278dc76cf1c7ccb03c0a263d44a06ef220d5;hpb=786485772ffd28dfb1ca7375ca64118ccd7af25c;p=libsigrok.git diff --git a/src/hardware/sysclk-lwla/lwla.h b/src/hardware/sysclk-lwla/lwla.h index 903e278d..bf5318d1 100644 --- a/src/hardware/sysclk-lwla/lwla.h +++ b/src/hardware/sysclk-lwla/lwla.h @@ -61,7 +61,7 @@ struct sr_usb_dev_inst; /* Maximum length of a register read/write sequence. */ -#define MAX_REG_SEQ_LEN 16 +#define MAX_REG_SEQ_LEN 8 /* Logic datafeed packet size in bytes. * This is a multiple of both 4 and 5 to match any model's unit size @@ -69,8 +69,7 @@ struct sr_usb_dev_inst; */ #define PACKET_SIZE (5000 * 4 * 5) -/** LWLA protocol command ID codes. - */ +/** LWLA protocol command ID codes. */ enum command_id { CMD_READ_REG = 1, CMD_WRITE_REG = 2, @@ -89,22 +88,19 @@ enum status_flag { STATUS_MEM_AVAIL = 1 << 6, }; -/** LWLA1034 run-length encoding states. - */ +/** LWLA1034 run-length encoding states. */ enum rle_state { RLE_STATE_DATA, RLE_STATE_LEN }; -/** Register address/value pair. - */ +/** Register address/value pair. */ struct regval { unsigned int reg; uint32_t val; }; -/** LWLA sample acquisition and decompression state. - */ +/** LWLA sample acquisition and decompression state. */ struct acquisition_state { uint64_t samples_max; /* maximum number of samples to process */ uint64_t samples_done; /* number of samples sent to the session bus */