GPIO: Read Function should return 32 bits
authorSandeep Paulraj <s-paulraj@ti.com>
Fri, 9 Sep 2011 15:18:14 +0000 (11:18 -0400)
committerSandeep Paulraj <s-paulraj@ti.com>
Fri, 9 Sep 2011 15:18:14 +0000 (11:18 -0400)
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
src/hw/gpio/gpio.c
src/hw/gpio/gpio.h

index 27f8df49ce890db2668f2cc9ca2758f3fc123395..196ec97c0373b4bad22acef50c51312c2d100f71 100644 (file)
@@ -226,9 +226,9 @@ void hwGpioSetDataBus(Uint8 uchValue)
  * Pre-Condition:      The GPIO[7:0] should be configured as input
  * 
  *****************************************************************************/
-Uint8 hwGpioReadDataBus( void )
+Uint32 hwGpioReadDataBus( void )
 {
-       Uint8* puchGpioInput = (Uint8*)GPIO_IN_DATA_REG;    
+       Uint32* puchGpioInput = (Uint32*)GPIO_IN_DATA_REG;
     return *puchGpioInput;
 }
 
index c6fad8da55f9fd0f9957b53e81ffc961a0903ef6..fdb8dd50ad9bc563bc37974749e933656362a204 100644 (file)
@@ -125,7 +125,7 @@ void hwGpioSetOutput( Uint32 uiNumber);
 void hwGpioClearOutput( Uint32 uiNumber);
 Uint32 hwGpioReadInput( Uint32 uiNumber );
 void hwGpioWriteDataBus ( Uint8 uchValue );
-Uint8 hwGpioReadDataBus( void );
+Uint32 hwGpioReadDataBus( void );
 void hwGpioEnableGlobalInterrupt( void );
 void hwGpioSetDataBus(Uint8 uchValue);
 void hwGpioClearDataBus(Uint8 uchValue);