X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=include%2Fcommand.h;h=8f35fd65d078832626762a94a53b4bd37c371088;hb=d9531f65337ecc903759f9f55bc32719e93d2d27;hp=584b1ecd91295de6d03736a12bc4cd24f18b3e50;hpb=c23ad6029b1a4262fa5ad07e962f693cd7cbea06;p=sigrok-firmware-fx2lafw.git diff --git a/include/command.h b/include/command.h index 584b1ecd..8f35fd65 100644 --- a/include/command.h +++ b/include/command.h @@ -18,6 +18,9 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +#ifndef FX2LAFW_COMMAND_H +#define FX2LAFW_COMMAND_H + #include /* Protocol commands */ @@ -25,8 +28,12 @@ #define CMD_START 0xb1 #define CMD_GET_REVID_VERSION 0xb2 +#define CMD_START_FLAGS_WIDE_POS 5 #define CMD_START_FLAGS_CLK_SRC_POS 6 +#define CMD_START_FLAGS_SAMPLE_8BIT (0 << CMD_START_FLAGS_WIDE_POS) +#define CMD_START_FLAGS_SAMPLE_16BIT (1 << CMD_START_FLAGS_WIDE_POS) + #define CMD_START_FLAGS_CLK_30MHZ (0 << CMD_START_FLAGS_CLK_SRC_POS) #define CMD_START_FLAGS_CLK_48MHZ (1 << CMD_START_FLAGS_CLK_SRC_POS) @@ -37,5 +44,8 @@ struct version_info { struct cmd_start_acquisition { uint8_t flags; - uint8_t sample_delay; + uint8_t sample_delay_h; + uint8_t sample_delay_l; }; + +#endif