1 #include "syslib.h" 2 3 /*===========================================================================* 4 * sys_in * 5 *===========================================================================*/ sys_in(port,value,type)6 int sys_in(port, value, type) 7 int port; /* port address to read from */ 8 u32_t *value; /* pointer where to store value */ 9 int type; /* byte, word, long */ 10 { 11 message m_io; 12 int result; 13 14 m_io.m_lsys_krn_sys_devio.request = _DIO_INPUT | type; 15 m_io.m_lsys_krn_sys_devio.port = port; 16 17 result = _kernel_call(SYS_DEVIO, &m_io); 18 *value = m_io.m_krn_lsys_sys_devio.value; 19 return(result); 20 } 21 22