System Installation
RUBY-D716VG2AR User’s Manual 3-19
if( tmp & 0x80 )
*io_direction = 1;
else if ( tmp & 0x40 )
*io_direction = 0;
else
printf("unknown GPIO pin direction in
EC\n");
break;
case 3:
tmp = EC_GetRamByte(EC_PIN3_CTL_ADDR);
if( tmp & 0x80 )
*io_direction = 1;
else if ( tmp & 0x40 )
*io_direction = 0;
else
printf("unknown GPIO pin direction in
EC\n");
break;
case 4:
tmp = EC_GetRamByte(EC_PIN4_CTL_ADDR);
if( tmp & 0x80 )
*io_direction = 1;
else if ( tmp & 0x40 )
*io_direction = 0;
else
printf("unknown GPIO pin direction in
EC\n");
break;
case 5:
tmp = EC_GetRamByte(EC_PIN5_CTL_ADDR);
if( tmp & 0x80 )
*io_direction = 1;
else if ( tmp & 0x40 )
*io_direction = 0;
else
printf("unknown GPIO pin direction in
EC\n");
break;
case 6:
tmp = EC_GetRamByte(EC_PIN6_CTL_ADDR);
if( tmp & 0x80 )
*io_direction = 1;
else if ( tmp & 0x40 )
*io_direction = 0;
else