ols: Minor whitespace and coding style fixes.

This commit is contained in:
Uwe Hermann 2011-10-30 02:10:32 +02:00
parent 3a4d09c0de
commit baf1d71477
1 changed files with 23 additions and 21 deletions

View File

@ -595,7 +595,6 @@ static int hw_set_configuration(int device_index, int capability, void *value)
return SR_ERR;
if (*tmp_u64 > ols->max_samples)
sr_warn("ols: sample limit exceeds hw max");
ols->limit_samples = *tmp_u64;
sr_info("ols: sample limit %" PRIu64, ols->limit_samples);
ret = SR_OK;
@ -610,7 +609,7 @@ static int hw_set_configuration(int device_index, int capability, void *value)
ret = SR_OK;
break;
case SR_HWCAP_RLE:
if(strcmp(value, "on") == 0) {
if (!strcmp(value, "on")) {
sr_info("ols: enabling RLE");
ols->flag_reg |= FLAG_RLE;
}
@ -675,7 +674,7 @@ static int receive_data(int fd, int revents, void *session_data)
if (serial_read(fd, &byte, 1) != 1)
return FALSE;
/* Ignore it if we've read enough */
/* Ignore it if we've read enough. */
if (ols->num_samples >= ols->limit_samples)
return TRUE;
@ -691,9 +690,10 @@ static int receive_data(int fd, int revents, void *session_data)
* sample, because bit 31 is the "count" flag.
*/
if (ols->sample[ols->num_bytes - 1] & 0x80) {
ols->sample[ols->num_bytes - 1] &= 0x7F;
/* FIXME: This will only work on
* little-endian systems
ols->sample[ols->num_bytes - 1] &= 0x7f;
/*
* FIXME: This will only work on
* little-endian systems.
*/
ols->rle_count = *(int *)(ols->sample);
sr_dbg("ols: RLE count = %d", ols->rle_count);
@ -703,7 +703,7 @@ static int receive_data(int fd, int revents, void *session_data)
}
ols->num_samples += ols->rle_count + 1;
if (ols->num_samples > ols->limit_samples) {
/* Save us from overrunning the buffer */
/* Save us from overrunning the buffer. */
ols->rle_count -= ols->num_samples - ols->limit_samples;
ols->num_samples = ols->limit_samples;
}
@ -739,9 +739,10 @@ static int receive_data(int fd, int revents, void *session_data)
* this on the session bus later.
*/
offset = (ols->limit_samples - ols->num_samples) * 4;
for(i = 0; i <= ols->rle_count; i++)
memcpy(ols->raw_sample_buf + offset + (i*4), ols->sample, 4);
for (i = 0; i <= ols->rle_count; i++) {
memcpy(ols->raw_sample_buf + offset + (i * 4),
ols->sample, 4);
}
memset(ols->sample, 0, 4);
ols->num_bytes = 0;
ols->rle_count = 0;
@ -845,7 +846,8 @@ static int hw_start_acquisition(int device_index, gpointer session_data)
}
}
/* Limit readcount to prevent reading past the end of the hardware
/*
* Limit readcount to prevent reading past the end of the hardware
* buffer.
*/
readcount = MIN(ols->max_samples / num_channels, ols->limit_samples) / 4;