FreeCalypso > hg > ffs-editor
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_