@@ -402,6 +402,7 @@ Device_DigitalOutWrite(void *arg, long period)
402402 board_data_t * pboard = (board_data_t * )arg ;
403403 DigitalPinsParams * pDigital ;
404404 int portnum = 0 ;
405+ unsigned int i ,j ;
405406 unsigned long pins , offset = DATA_WRITE_OFFSET_0 ,mask ;
406407
407408 // For each port.
@@ -412,7 +413,7 @@ Device_DigitalOutWrite(void *arg, long period)
412413 pins = 0 ;
413414
414415 // For each pin.
415- for (unsigned int j = 0 ; j < 24 ; j ++ , pDigital ++ )
416+ for (j = 0 ; j < 24 ; j ++ , pDigital ++ )
416417 {
417418 if ((pboard -> port [portnum ].mask & mask ) != 0 ) //is it an output?
418419 {
@@ -421,19 +422,19 @@ Device_DigitalOutWrite(void *arg, long period)
421422 ( * (pDigital -> pValue ) && (pDigital -> invert ) ))
422423 { pins |= mask ; }
423424 }
424- mask <<=1 ; // shift mask
425+ mask <<=1 ; // shift mask
425426
426427 }
427428
428429 // CHECK LED PINS
429430 pDigital = & pboard -> port [portnum ].io [23 ];//one before what we want to check
430- for (unsigned int i = 0 ; i < 2 ; i ++ )
431- {
432- mask = (unsigned int ) 1 << (31 - i );
433- pDigital ++ ;
431+ for (i = 0 ; i < 2 ; i ++ )
432+ {
433+ mask = (unsigned int ) 1 << (31 - i );
434+ pDigital ++ ;
434435
435- if ( * (pDigital -> pValue ) == 0 ) { pins |= mask ; }
436- }
436+ if ( * (pDigital -> pValue ) == 0 ) { pins |= mask ; }
437+ }
437438 // Write digital I/O register.
438439 writel (pins ,pboard -> base + (offset ));
439440 portnum ++ ;
0 commit comments