X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=gpif-acquisition.c;h=39e62e582deb997939dd652cdf1763ce76dc4b14;hb=471fe66134dec39680b6abc7dbe457b20c1df073;hp=b0d302b6261872853b2d32ea97c8e0985677f32d;hpb=daf6d940fca76d60e236f492ef95885966553bcf;p=sigrok-firmware-fx2lafw.git diff --git a/gpif-acquisition.c b/gpif-acquisition.c index b0d302b6..39e62e58 100644 --- a/gpif-acquisition.c +++ b/gpif-acquisition.c @@ -27,7 +27,7 @@ #include #include -bit gpif_acquiring; +__bit gpif_acquiring; static void gpif_reset_waveforms(void) { @@ -71,7 +71,7 @@ static void gpif_setup_registers(void) /* Contains RDY* pin values. Read-only according to TRM. */ GPIFREADYSTAT = 0; - /* Make GPIF stop on transcation count not flag */ + /* Make GPIF stop on transaction count not flag. */ EP2GPIFPFSTOP = (0 << 0); } @@ -128,7 +128,7 @@ void gpif_init_la(void) /* Initialize flowstate registers (not used by us). */ gpif_init_flowstates(); - /* Reset the status */ + /* Reset the status. */ gpif_acquiring = FALSE; } @@ -196,8 +196,8 @@ bool gpif_acquisition_start(const struct cmd_start_acquisition *cmd) /* Ensure GPIF is idle before reconfiguration. */ while (!(GPIFTRIG & 0x80)); - /* Configure the EP2 FIFO */ - if(cmd->flags & CMD_START_FLAGS_SAMPLE_16BIT) { + /* Configure the EP2 FIFO. */ + if (cmd->flags & CMD_START_FLAGS_SAMPLE_16BIT) { EP2FIFOCFG = bmAUTOIN | bmWORDWIDE; } else { EP2FIFOCFG = bmAUTOIN; @@ -213,15 +213,15 @@ bool gpif_acquisition_start(const struct cmd_start_acquisition *cmd) bmGSTATE | bmIFGPIF; } - /* Populate delay states */ - if((cmd->sample_delay_h == 0 && cmd->sample_delay_l == 0) || - cmd->sample_delay_h >= 6) + /* Populate delay states. */ + if ((cmd->sample_delay_h == 0 && cmd->sample_delay_l == 0) || + cmd->sample_delay_h >= 6) return false; - for(i = 0; i < cmd->sample_delay_h; i++) + for (i = 0; i < cmd->sample_delay_h; i++) gpif_make_delay_state(pSTATE++, 0); - if(cmd->sample_delay_l != 0) + if (cmd->sample_delay_l != 0) gpif_make_delay_state(pSTATE++, cmd->sample_delay_l); /* Populate S1 - the decision point. */