Appendix b, Digital input/output control – Lanner LVC-5000(N4) User Manual
Page 31

31
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