source: rtems/c/src/libchip/serial/mc68681_p.h @ 424e23ee

4.104.114.84.9
Last change on this file since 424e23ee was 424e23ee, checked in by Joel Sherrill <joel.sherrill@…>, on Jun 22, 1998 at 10:17:14 AM

spacing changes

  • Property mode set to 100644
File size: 1.4 KB
Line 
1/*
2 *
3 *  COPYRIGHT (c) 1989-1998.
4 *  On-Line Applications Research Corporation (OAR).
5 *  Copyright assigned to U.S. Government, 1994.
6 *
7 *  The license and distribution terms for this file may be
8 *  found in the file LICENSE in this distribution or at
9 *  http://www.OARcorp.com/rtems/license.html.
10 *
11 *  $Id$
12 */
13
14#ifndef _MC68681_P_H_
15#define _MC68681_P_H_
16
17#ifdef __cplusplus
18extern "C" {
19#endif
20
21
22typedef struct _mc68681_context
23{
24        unsigned8       ucModemCtrl;
25} mc68681_context;
26
27/*
28 * Driver functions
29 */
30static boolean mc68681_probe(int minor);
31
32static void mc68681_init(int minor);
33
34static int mc68681_open(
35        int     major,
36        int     minor,
37        void    * arg
38);
39
40static int mc68681_close(
41        int     major,
42        int     minor,
43        void    * arg
44);
45
46static void mc68681_write_polled(
47        int   minor, 
48        char  cChar
49);
50
51static int mc68681_assert_RTS(
52        int minor
53);
54
55static int mc68681_negate_RTS(
56        int minor
57);
58
59static int mc68681_assert_DTR(
60        int minor
61);
62
63static int mc68681_negate_DTR(
64        int minor
65);
66
67static void mc68681_initialize_interrupts(int minor);
68
69static int mc68681_flush(int major, int minor, void *arg);
70
71static int mc68681_write_support_int(
72        int   minor,
73        const char *buf,
74        int   len
75);
76
77static int mc68681_write_support_polled(
78        int   minor,
79        const char *buf,
80        int   len
81        );
82
83static int mc68681_inbyte_nonblocking_polled(
84        int minor
85);
86
87#ifdef __cplusplus
88}
89#endif
90
91#endif /* _MC68681_P_H_ */
Note: See TracBrowser for help on using the repository browser.