Ktam3874/pitx software guide – Kontron KTAM3874-pITX User Manual
Page 88

KTD-S0057-I
Page 84 Linux® Programming Examples (DebianTM)
KTAM3874/pITX Software Guide
if (write (fd_tmp, str, strlen (str)) != strlen (str))
{
close
(fd_tmp);
return
-1;
}
if
(seek_ctrl)
lseek (fd_tmp, 0, SEEK_SET);
close
(fd_tmp);
return
0;
}
int rts_as_gpio_open (void)
{
char dev [64];
char str [16];
strcpy (str, PIN138_GPIO);
if (update_device (pin_138, str, FALSE))
return
-1;
sprintf (str, "%d", GP2_3);
if (update_device (dev_export, str, FALSE))
return
-1;
sprintf (dev, dev_dir, GP2_3);
strcpy (str, DIR_OUT);
if (update_device (dev, str, FALSE))
return
-1;
return
0;
}
int rts_as_gpio_close (void)
{
char str [16];
sprintf (str, "%d", GP2_3);
if (update_device (dev_unexport, str, FALSE))
return
-1;
strcpy (str, PIN138_RTS);
if (update_device (pin_138, str, FALSE))
return
-1;
return
0;
}