source: rtems/c/src/libchip/serial/z85c30.h @ 2698728

4.11
Last change on this file since 2698728 was 2698728, checked in by Joel Sherrill <joel.sherrill@…>, on May 2, 2012 at 7:16:20 PM

libchip z85c30 - Remove bad $Id$ and clean up file header

  • Property mode set to 100644
File size: 1.7 KB
Line 
1/**
2 *  @file
3 *
4 *  This include file contains all console driver definitions for the
5 *  Zilog z85c30.
6 */
7
8/*
9 *  COPYRIGHT (c) 1998 by Radstone Technology
10 *
11 *
12 * THIS FILE IS PROVIDED TO YOU, THE USER, "AS IS", WITHOUT WARRANTY OF ANY
13 * KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
14 * IMPLIED WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK
15 * AS TO THE QUALITY AND PERFORMANCE OF ALL CODE IN THIS FILE IS WITH YOU.
16 *
17 * You are hereby granted permission to use, copy, modify, and distribute
18 * this file, provided that this notice, plus the above copyright notice
19 * and disclaimer, appears in all copies. Radstone Technology will provide
20 * no support for this code.
21 *
22 *  COPYRIGHT (c) 1989-1997.
23 *  On-Line Applications Research Corporation (OAR).
24 *
25 *  The license and distribution terms for this file may in
26 *  the file LICENSE in this distribution or at
27 *  http://www.rtems.com/license/LICENSE.
28 */
29
30#ifndef __Z85C30_H
31#define __Z85C30_H
32
33#ifdef __cplusplus
34extern "C" {
35#endif
36
37/*
38 *  Driver function table
39 */
40
41extern console_fns z85c30_fns;
42extern console_fns z85c30_fns_polled;
43
44/*
45 *  Flow control function tables
46 */
47
48extern console_flow z85c30_flow_RTSCTS;
49extern console_flow z85c30_flow_DTRCTS;
50
51/*
52 * Default register access routines
53 */
54
55uint8_t   z85c30_get_register(   /* registers are byte-wide */
56  uint32_t    ulCtrlPort,
57  uint8_t     ucRegNum
58);
59
60void z85c30_set_register(
61  uint32_t    ulCtrlPort,
62  uint8_t     ucRegNum,
63  uint8_t     ucData
64);
65
66uint8_t   z85c30_get_data(
67  uint32_t    ulDataPort
68);
69
70void z85c30_set_data(
71  uint32_t    ulDataPort,
72  uint8_t     ucData
73);
74
75#ifdef __cplusplus
76}
77#endif
78
79#endif
Note: See TracBrowser for help on using the repository browser.