source: rtems/c/src/lib/libbsp/shared/console-termios.c @ 90d8567

5
Last change on this file since 90d8567 was a0eb21e, checked in by Sebastian Huber <sebastian.huber@…>, on 06/27/14 at 14:20:44

bsps: Basic console driver for Termios devices

  • Property mode set to 100644
File size: 1.4 KB
Line 
1/*
2 * Copyright (c) 2014 embedded brains GmbH.  All rights reserved.
3 *
4 *  embedded brains GmbH
5 *  Dornierstr. 4
6 *  82178 Puchheim
7 *  Germany
8 *  <rtems@embedded-brains.de>
9 *
10 * The license and distribution terms for this file may be
11 * found in the file LICENSE in this distribution or at
12 * http://www.rtems.org/license/LICENSE.
13 */
14
15#include <rtems/console.h>
16#include <rtems/termiostypes.h>
17
18rtems_device_driver console_open(
19  rtems_device_major_number  major,
20  rtems_device_minor_number  minor,
21  void                      *arg
22)
23{
24  return rtems_termios_device_open( major, minor, arg );
25}
26
27rtems_device_driver console_close(
28  rtems_device_major_number  major,
29  rtems_device_minor_number  minor,
30  void                      *arg
31)
32{
33  (void) major;
34  (void) minor;
35
36  return rtems_termios_device_close( arg );
37}
38
39rtems_device_driver console_read(
40  rtems_device_major_number  major,
41  rtems_device_minor_number  minor,
42  void                      *arg
43)
44{
45  (void) major;
46  (void) minor;
47
48  return rtems_termios_read( arg );
49}
50
51rtems_device_driver console_write(
52  rtems_device_major_number  major,
53  rtems_device_minor_number  minor,
54  void                      *arg
55)
56{
57  (void) major;
58  (void) minor;
59
60  return rtems_termios_write( arg );
61}
62
63rtems_device_driver console_control(
64  rtems_device_major_number  major,
65  rtems_device_minor_number  minor,
66  void                      *arg
67)
68{
69  (void) major;
70  (void) minor;
71
72  return rtems_termios_ioctl( arg );
73}
Note: See TracBrowser for help on using the repository browser.