File indexing completed on 2025-05-11 08:23:40
0001
0002
0003
0004
0005
0006
0007 #ifndef __tty_drv__
0008 #define __tty_drv__
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029 #ifdef __cplusplus
0030 extern "C" {
0031 #endif
0032
0033
0034 rtems_device_driver tty1_initialize(
0035 rtems_device_major_number,
0036 rtems_device_minor_number,
0037 void *
0038 );
0039
0040 rtems_device_driver tty1_open(
0041 rtems_device_major_number,
0042 rtems_device_minor_number,
0043 void *
0044 );
0045
0046 rtems_device_driver tty1_control(
0047 rtems_device_major_number,
0048 rtems_device_minor_number,
0049 void *
0050 );
0051
0052
0053 rtems_device_driver tty_close(
0054 rtems_device_major_number,
0055 rtems_device_minor_number,
0056 void *
0057 );
0058
0059 rtems_device_driver tty_read(
0060 rtems_device_major_number,
0061 rtems_device_minor_number,
0062 void *
0063 );
0064
0065 rtems_device_driver tty_write(
0066 rtems_device_major_number,
0067 rtems_device_minor_number,
0068 void *
0069 );
0070
0071
0072 rtems_device_driver tty2_initialize(
0073 rtems_device_major_number,
0074 rtems_device_minor_number,
0075 void *
0076 );
0077
0078 rtems_device_driver tty2_open(
0079 rtems_device_major_number,
0080 rtems_device_minor_number,
0081 void *
0082 );
0083
0084 rtems_device_driver tty2_control(
0085 rtems_device_major_number,
0086 rtems_device_minor_number,
0087 void *
0088 );
0089
0090 #define TTY1_DRIVER_TABLE_ENTRY \
0091 { tty1_initialize, tty1_open, tty_close, \
0092 tty_read, tty_write, tty1_control }
0093
0094 #define TTY2_DRIVER_TABLE_ENTRY \
0095 { tty2_initialize, tty2_open, tty_close, \
0096 tty_read, tty_write, tty2_control }
0097
0098
0099
0100 #ifdef __cplusplus
0101 }
0102 #endif
0103
0104 #endif