#define LOGIC_BUFSIZE 4096
/* Size of the analog pattern space per channel. */
#define ANALOG_BUFSIZE 4096
+/* This is a development feature: it starts a new frame every n samples. */
+#define SAMPLES_PER_FRAME 0
-/* Private, per-device-instance driver context. */
struct dev_context {
uint64_t cur_samplerate;
uint64_t limit_samples;
/* Analog patterns we can generate. */
enum {
- /**
- * Square wave.
- */
PATTERN_SQUARE,
PATTERN_SINE,
PATTERN_TRIANGLE,