source: vendor/emx/current/include/sys/hw.h

Last change on this file was 18, checked in by bird, 23 years ago

Initial revision

  • Property cvs2svn:cvs-rev set to 1.1
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 1.0 KB
Line 
1/* sys/hw.h (emx+gcc) */
2
3#ifndef _SYS_HW_H
4#define _SYS_HW_H
5
6#if defined (__cplusplus)
7extern "C" {
8#endif
9
10void *_memaccess (unsigned, unsigned, int);
11int _portaccess (unsigned, unsigned);
12
13unsigned _inp8 (unsigned);
14unsigned _inp16 (unsigned);
15unsigned _inp32 (unsigned);
16void _inps8 (unsigned, unsigned char *, unsigned);
17void _inps16 (unsigned, unsigned short *, unsigned);
18void _inps32 (unsigned, unsigned long *, unsigned);
19
20void _outp8 (unsigned, unsigned value);
21void _outp16 (unsigned, unsigned value);
22void _outp32 (unsigned, unsigned value);
23void _outps8 (unsigned, __const__ unsigned char *, unsigned);
24void _outps16 (unsigned, __const__ unsigned short *, unsigned);
25void _outps32 (unsigned, __const__ unsigned long *, unsigned);
26void _outpt (__const__ void *);
27void _outps8dac (unsigned, __const__ unsigned char *, unsigned);
28
29void _wait0 (unsigned, unsigned);
30void _wait1 (unsigned, unsigned);
31void _wait01 (unsigned, unsigned);
32void _wait10 (unsigned, unsigned);
33
34#if defined (__cplusplus)
35}
36#endif
37
38#endif /* not SYS_HW_H */
Note: See TracBrowser for help on using the repository browser.