FreeCalypso > hg > tcs211-c139
diff chipsetsw/layer1/gtt_include/l1gtt_defty.h @ 0:509db1a7b7b8
initial import: leo2moko-r1
author | Space Falcon <falcon@ivan.Harhan.ORG> |
---|---|
date | Mon, 01 Jun 2015 03:24:05 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/chipsetsw/layer1/gtt_include/l1gtt_defty.h Mon Jun 01 03:24:05 2015 +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_