| 1 | /* sys/hw.h (emx+gcc) */
|
|---|
| 2 |
|
|---|
| 3 | #ifndef _SYS_HW_H
|
|---|
| 4 | #define _SYS_HW_H
|
|---|
| 5 |
|
|---|
| 6 | #if defined (__cplusplus)
|
|---|
| 7 | extern "C" {
|
|---|
| 8 | #endif
|
|---|
| 9 |
|
|---|
| 10 | void *_memaccess (unsigned, unsigned, int);
|
|---|
| 11 | int _portaccess (unsigned, unsigned);
|
|---|
| 12 |
|
|---|
| 13 | unsigned _inp8 (unsigned);
|
|---|
| 14 | unsigned _inp16 (unsigned);
|
|---|
| 15 | unsigned _inp32 (unsigned);
|
|---|
| 16 | void _inps8 (unsigned, unsigned char *, unsigned);
|
|---|
| 17 | void _inps16 (unsigned, unsigned short *, unsigned);
|
|---|
| 18 | void _inps32 (unsigned, unsigned long *, unsigned);
|
|---|
| 19 |
|
|---|
| 20 | void _outp8 (unsigned, unsigned value);
|
|---|
| 21 | void _outp16 (unsigned, unsigned value);
|
|---|
| 22 | void _outp32 (unsigned, unsigned value);
|
|---|
| 23 | void _outps8 (unsigned, __const__ unsigned char *, unsigned);
|
|---|
| 24 | void _outps16 (unsigned, __const__ unsigned short *, unsigned);
|
|---|
| 25 | void _outps32 (unsigned, __const__ unsigned long *, unsigned);
|
|---|
| 26 | void _outpt (__const__ void *);
|
|---|
| 27 | void _outps8dac (unsigned, __const__ unsigned char *, unsigned);
|
|---|
| 28 |
|
|---|
| 29 | void _wait0 (unsigned, unsigned);
|
|---|
| 30 | void _wait1 (unsigned, unsigned);
|
|---|
| 31 | void _wait01 (unsigned, unsigned);
|
|---|
| 32 | void _wait10 (unsigned, unsigned);
|
|---|
| 33 |
|
|---|
| 34 | #if defined (__cplusplus)
|
|---|
| 35 | }
|
|---|
| 36 | #endif
|
|---|
| 37 |
|
|---|
| 38 | #endif /* not SYS_HW_H */
|
|---|