Appendix b, Digital input/output control – Lanner LVC-5570 User Manual
Page 36
![background image](https://www.manualsdir.com/files/820319/content/doc036.png)
36
Digital Input/Output Control
Appendix B
Embedded and Industrial Computing
A sample DIO program in C:
ioaccess.c: IO access code for Lanner Platfomr Digital IO
program
*********************************************************
**********************/
#include “../include/config.h”
#ifdef DJGPP
/* standard include file */
#include
#include
#include
/* For DOS DJGPP */
#include
#include
#else //DJGPP
/* For Linux */
#ifdef DIRECT_IO_ACCESS
/* For Linux direct io access code */
/* standard include file */
#include
#include
#include
#if defined(LINUX_ENV)
#include
#endif
#if defined(FreeBSD_ENV)
#include
#endif
#include
#include
#include
#include
#include
#define delay(x) usleep(x)
#endif
#ifdef MODULE
#include
#include
#include
#include
#include
#include
#undef delay
#define delay(x) mdelay(x)
#undef fprintf
#define fprintf(S, A) printk(A)
#endif //MODULE
#ifdef KLD_MODULE
#include
#include
#include
#include
#include
#include
#include