diff src/cs/layer1/gtt_include/l1gtt_defty.h @ 0:92470e5d0b9e

src: partial import from FC Selenite
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 15 May 2020 01:28:16 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/cs/layer1/gtt_include/l1gtt_defty.h	Fri May 15 01:28:16 2020 +0000
@@ -0,0 +1,83 @@
+/************* Revision Controle System Header *************
+ *                  GSM Layer 1 software
+ * L1GTT_DEFTY.H
+ *
+ *        Filename l1gtt_defty.h
+ *  Copyright 2003 (C) Texas Instruments  
+ *
+ ************* Revision Controle System Header *************/
+
+#ifndef _L1GTT_DEFTY_H_
+#define _L1GTT_DEFTY_H_
+
+#if (L1_GTT == 1)
+
+  // GTT L1A/L1S COM structure
+  //---------------------------
+
+  typedef struct
+  {
+    BOOL  start;
+    BOOL  stop;
+  }
+  T_GTT_COMMAND;
+
+  typedef struct
+  {
+    UWORD8  scen_enable;
+    UWORD16 rate;
+  }
+  T_GTT_TEST;
+
+  typedef struct
+  {
+    T_GTT_TEST    test;
+    T_GTT_COMMAND command;
+  }
+  T_GTT_TASK;
+
+  // FIFO structure
+  //----------------
+
+    #if (CODE_VERSION == SIMULATION)
+
+      // DSP address do not exist --> 32-bit addresses
+      typedef struct
+      {
+        API *ptr_read;         //API pointer to current data to read
+        API *ptr_write;        //API pointer to free area to write to
+        API *buffer_start;     //pointer to start
+        UWORD16 buffer_length;    //length of buffer
+      }
+      T_TTY_FIFO_struct;
+
+    #else
+
+      typedef struct
+      {
+        API ptr_read;         //API pointer to current data to read
+        API ptr_write;        //API pointer to free area to write to
+        API buffer_start;     //pointer to start
+        API buffer_length;    //length of buffer
+      }
+      T_TTY_FIFO_struct;
+
+    #endif
+
+  // GTT test data
+  //--------------
+
+  typedef struct
+  {
+    UWORD16 scen_index;
+    UWORD16 scen_length;
+    char   *scen_ptr;
+    UWORD8  chars_to_push;
+    UWORD16 frame_count;
+  }
+  T_GTT_TEST_L1S;
+
+#endif 
+
+
+#endif //_L1GTT_DEFTY_H_