#define USB_VENDOR_NAME "ASIX"
#define USB_MODEL_NAME "SIGMA"
-SR_PRIV struct sr_dev_driver asix_sigma_driver_info;
-
/*
* The ASIX Sigma supports arbitrary integer frequency divider in
* the 50MHz mode. The divider is in range 1...256 , allowing for
buf[idx++] = REG_ADDR_LOW | (reg & 0xf);
buf[idx++] = REG_ADDR_HIGH | (reg >> 4);
- for (i = 0; i < len; ++i) {
+ for (i = 0; i < len; i++) {
buf[idx++] = REG_DATA_LOW | (data[i] & 0xf);
buf[idx++] = REG_DATA_HIGH_WRITE | (data[i] >> 4);
}
buf[idx++] = REG_DRAM_BLOCK;
buf[idx++] = REG_DRAM_WAIT_ACK;
- for (i = 0; i < numchunks; ++i) {
+ for (i = 0; i < numchunks; i++) {
/* Alternate bit to copy from DRAM to cache. */
if (i != (numchunks - 1))
buf[idx++] = REG_DRAM_BLOCK | (((i + 1) % 2) << 4);
uint16_t bit;
/* Transpose the table and send to Sigma. */
- for (i = 0; i < 16; ++i) {
+ for (i = 0; i < 16; i++) {
bit = 1 << i;
tmp[0] = tmp[1] = 0;
return SR_ERR;
}
- ++trigger_set;
+ trigger_set++;
} else {
/* Simple trigger support (event). */
if (match->match == SR_TRIGGER_ONE) {
}
else if (match->match == SR_TRIGGER_FALLING) {
devc->trigger.fallingmask |= channelbit;
- ++trigger_set;
+ trigger_set++;
}
else if (match->match == SR_TRIGGER_RISING) {
devc->trigger.risingmask |= channelbit;
- ++trigger_set;
+ trigger_set++;
}
/*
int i;
uint16_t sample = 0;
- for (i = 0; i < 8; ++i) {
+ for (i = 0; i < 8; i++) {
if (i > 0)
last_sample = sample;
sample = samples[2 * i] | (samples[2 * i + 1] << 8);
int i, j, k, bit;
/* For each quad channel. */
- for (i = 0; i < 4; ++i) {
+ for (i = 0; i < 4; i++) {
entry[i] = 0xffff;
/* For each bit in LUT. */
- for (j = 0; j < 16; ++j)
+ for (j = 0; j < 16; j++)
/* For each channel in quad. */
- for (k = 0; k < 4; ++k) {
+ for (k = 0; k < 4; k++) {
bit = 1 << (i * 4 + k);
/* Set bit in entry */
- if ((mask & bit) &&
- ((!(value & bit)) !=
- (!(j & (1 << k)))))
+ if ((mask & bit) && ((!(value & bit)) !=
+ (!(j & (1 << k)))))
entry[i] &= ~(1 << j);
}
}
/* Transpose if neg is set. */
if (neg) {
- for (i = 0; i < 2; ++i) {
- for (j = 0; j < 2; ++j) {
+ for (i = 0; i < 2; i++) {
+ for (j = 0; j < 2; j++) {
tmp = x[i][j];
- x[i][j] = x[1-i][1-j];
- x[1-i][1-j] = tmp;
+ x[i][j] = x[1 - i][1 - j];
+ x[1 - i][1 - j] = tmp;
}
}
}
/* Update mask with function. */
- for (i = 0; i < 16; ++i) {
+ for (i = 0; i < 16; i++) {
a = (i >> (2 * index + 0)) & 1;
b = (i >> (2 * index + 1)) & 1;
lut->m2d);
/* Rise/fall trigger support. */
- for (i = 0, j = 0; i < 16; ++i) {
+ for (i = 0, j = 0; i < 16; i++) {
if (devc->trigger.risingmask & (1 << i) ||
devc->trigger.fallingmask & (1 << i))
masks[j++] = 1 << i;