source: trunk/src/emx/include/sys/hw.h@ 143

Last change on this file since 143 was 143, checked in by zap, 23 years ago

Removed obsolete stuff and changed some headers to match changes in src/

  • Property cvs2svn:cvs-rev set to 1.2
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 960 bytes
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
10unsigned _inp8 (unsigned);
11unsigned _inp16 (unsigned);
12unsigned _inp32 (unsigned);
13void _inps8 (unsigned, unsigned char *, unsigned);
14void _inps16 (unsigned, unsigned short *, unsigned);
15void _inps32 (unsigned, unsigned long *, unsigned);
16
17void _outp8 (unsigned, unsigned value);
18void _outp16 (unsigned, unsigned value);
19void _outp32 (unsigned, unsigned value);
20void _outps8 (unsigned, __const__ unsigned char *, unsigned);
21void _outps16 (unsigned, __const__ unsigned short *, unsigned);
22void _outps32 (unsigned, __const__ unsigned long *, unsigned);
23void _outpt (__const__ void *);
24void _outps8dac (unsigned, __const__ unsigned char *, unsigned);
25
26void _wait0 (unsigned, unsigned);
27void _wait1 (unsigned, unsigned);
28void _wait01 (unsigned, unsigned);
29void _wait10 (unsigned, unsigned);
30
31#if defined (__cplusplus)
32}
33#endif
34
35#endif /* not SYS_HW_H */
Note: See TracBrowser for help on using the repository browser.