diff packages/io/common/current/include/config_keys.h @ 86:6512add4f5d6 ecos-sw-2000-05-05

Merge from eCos master repository on 2000-05-05-07:47:05-BST
author jlarmour
date Fri, 05 May 2000 17:31:08 +0000
parents bf00f99aec69
children 6ed91473a1cd
line wrap: on
line diff
--- a/packages/io/common/current/include/config_keys.h
+++ b/packages/io/common/current/include/config_keys.h
@@ -33,10 +33,10 @@
 // ====================================================================
 //#####DESCRIPTIONBEGIN####
 //
-// Author(s):   gthomas
-// Contributors:        gthomas
-// Date:        1999-02-04
-// Purpose:     Repository for all get/put config "keys"
+// Author(s):    gthomas
+// Contributors: gthomas,jskov,grante
+// Date:         1999-02-04
+// Purpose:      Repository for all get/put config "keys"
 // Description:
 //
 //####DESCRIPTIONEND####
@@ -46,17 +46,38 @@
 // This file contains all of the 'key' values used by all I/O components.
 // It is placed in this single repository to make it easy to reduce conflicts.
 
+// ======== 0x0100 Serial ====================================================
 // Get/Set configuration 'key' values for low-level serial I/O
 #define CYG_IO_GET_CONFIG_SERIAL_INFO            0x0101
 #define CYG_IO_GET_CONFIG_SERIAL_OUTPUT_DRAIN    0x0102
 #define CYG_IO_GET_CONFIG_SERIAL_OUTPUT_FLUSH    0x0103
 #define CYG_IO_GET_CONFIG_SERIAL_INPUT_FLUSH     0x0104
 #define CYG_IO_GET_CONFIG_SERIAL_ABORT           0x0105
+#define CYG_IO_GET_CONFIG_SERIAL_READ_BLOCKING   0x0106
+#define CYG_IO_GET_CONFIG_SERIAL_WRITE_BLOCKING  0x0107
+#define CYG_IO_GET_CONFIG_SERIAL_BUFFER_INFO     0x0111
 #define CYG_IO_SET_CONFIG_SERIAL_INFO            0x0181
+#define CYG_IO_SET_CONFIG_SERIAL_READ_BLOCKING   0x0182
+#define CYG_IO_SET_CONFIG_SERIAL_WRITE_BLOCKING  0x0183
 
+// ======== 0x0200 TTY =======================================================
 // Get/Set configuration 'key' values for tty-like driver
 #define CYG_IO_GET_CONFIG_TTY_INFO       0x0201  // Get channel configuration
 #define CYG_IO_SET_CONFIG_TTY_INFO       0x0281  // Set channel configuration
 
+
+// ======== 0x0300 DSP =======================================================
+// Get/Set configuration 'key' values for low-level DSP I/O
+#define CYG_IO_GET_CONFIG_DSP_OUTPUT_DRAIN       0x0301
+#define CYG_IO_GET_CONFIG_DSP_OUTPUT_FLUSH       0x0302
+#define CYG_IO_GET_CONFIG_DSP_INPUT_FLUSH        0x0303
+#define CYG_IO_GET_CONFIG_DSP_ABORT              0x0304
+#define CYG_IO_GET_CONFIG_DSP_READ_BLOCKING      0x0305
+#define CYG_IO_GET_CONFIG_DSP_WRITE_BLOCKING     0x0306
+#define CYG_IO_GET_CONFIG_DSP_INPUT_OVERFLOW_RESET 0x0307
+
+#define CYG_IO_SET_CONFIG_DSP_READ_BLOCKING      0x0381
+#define CYG_IO_SET_CONFIG_DSP_WRITE_BLOCKING     0x0382
+
 #endif  /* CYGONCE_CONFIG_KEYS_H */
 /* EOF config_keys.h */