FreeCalypso > hg > freecalypso-sw
annotate gsm-fw/services/etm/etm_misc.h @ 249:66a6f1652909
tiffs xtr: skip /.journal
| author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> | 
|---|---|
| date | Mon, 27 Jan 2014 08:05:43 +0000 | 
| parents | 9dbf3248a197 | 
| children | 
| rev | line source | 
|---|---|
| 164 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1 /******************************************************************************** | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 2 * Enhanced TestMode (ETM) | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 3 * @file etm_misc.h | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 4 * | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 5 * @author Kim T. Peteren (ktp@ti.com) | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 6 * @version 0.1 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 7 * | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 8 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 9 * | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 10 * History: | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 11 * | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 12 * Date Modification | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 13 * ------------------------------------ | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 14 * 16/06/2003 Creation | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 15 * | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 16 * (C) Copyright 2003 by Texas Instruments Incorporated, All Rights Reserved | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 17 *********************************************************************************/ | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 18 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 19 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 20 #ifndef _ETM_MISC_H_ | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 21 #define _ETM_MISC_H_ | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 22 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 23 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 24 /****************************************************************************** | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 25 * Usefull Header | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 26 *****************************************************************************/ | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 27 | 
| 165 
9dbf3248a197
starting to compile ETM
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
164diff
changeset | 28 #include "etm_config.h" | 
| 164 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 29 | 
| 165 
9dbf3248a197
starting to compile ETM
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
164diff
changeset | 30 #include "../../L1/include/l1_confg.h" | 
| 164 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 31 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 32 /* Riviera useful header */ | 
| 165 
9dbf3248a197
starting to compile ETM
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
164diff
changeset | 33 #include "../../riviera/rv/rv_general.h" | 
| 
9dbf3248a197
starting to compile ETM
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
164diff
changeset | 34 #include "../../riviera/rvm/rvm_gen.h" | 
| 
9dbf3248a197
starting to compile ETM
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
164diff
changeset | 35 #include "../../riviera/rvf/rvf_target.h" | 
| 
9dbf3248a197
starting to compile ETM
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
164diff
changeset | 36 #include "../../riviera/rvf/rvf_api.h" | 
| 
9dbf3248a197
starting to compile ETM
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
164diff
changeset | 37 #include "../../riviera/rvt/rvt_gen.h" | 
| 164 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 38 | 
| 165 
9dbf3248a197
starting to compile ETM
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
164diff
changeset | 39 #if 0 // FreeCalypso | 
| 164 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 40 /* include the usefull L1 header */ | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 41 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 42 #include "l1_types.h" | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 43 #include "l1audio_const.h" | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 44 #include "l1audio_cust.h" | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 45 #include "l1audio_defty.h" | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 46 #include "l1audio_msgty.h" | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 47 #include "l1audio_signa.h" | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 48 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 49 #if TESTMODE | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 50 #include "l1tm_defty.h" | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 51 #endif | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 52 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 53 #if (L1_GTT == 1) | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 54 #include "l1gtt_defty.h" | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 55 #endif | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 56 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 57 #include "l1_const.h" | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 58 #include "l1_defty.h" | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 59 #include "l1_msgty.h" | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 60 #include "l1_signa.h" | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 61 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 62 #include "l1_varex.h" | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 63 | 
| 165 
9dbf3248a197
starting to compile ETM
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
164diff
changeset | 64 #endif | 
| 164 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 65 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 66 /****************************************************************************** | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 67 * Defines | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 68 *****************************************************************************/ | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 69 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 70 #define TM3_PACKET_SIZE 128 | 
| 165 
9dbf3248a197
starting to compile ETM
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
164diff
changeset | 71 #define ETM_PACKET_SIZE 256 | 
| 164 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 72 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 73 // This is the return TM3 packet structure | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 74 // HACK! - taken from l1tm_msgty.h | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 75 typedef struct | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 76 { | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 77 unsigned char cid; | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 78 unsigned char index; | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 79 unsigned char status; | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 80 unsigned char size; // size of result[] array | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 81 unsigned char result[TM3_PACKET_SIZE]; | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 82 } T_TM3_PKT; | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 83 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 84 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 85 // This is the new TM packet structure | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 86 typedef struct | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 87 { | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 88 unsigned short size; // size of data[] | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 89 int index; // index into data[] - for put()/get() functions | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 90 unsigned char mid; | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 91 unsigned char status; | 
| 165 
9dbf3248a197
starting to compile ETM
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
164diff
changeset | 92 unsigned char data[ETM_PACKET_SIZE]; // include cksum | 
| 164 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 93 } T_ETM_PKT; | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 94 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 95 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 96 #ifndef BASIC_TYPES | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 97 #define BASIC_TYPES | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 98 typedef signed char int8; | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 99 typedef unsigned char uint8; | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 100 typedef signed short int16; | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 101 typedef unsigned short uint16; | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 102 typedef signed int int32; | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 103 typedef unsigned int uint32; | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 104 #endif | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 105 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 106 /****************************************************************************** | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 107 * Prototypes | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 108 *****************************************************************************/ | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 109 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 110 void *etm_malloc(int size); | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 111 int etm_free(void *addr); | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 112 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 113 int etm_at(T_ETM_PKT *pkt, char *buf); | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 114 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 115 /****************************************************************************** | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 116 * Internal Error codes | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 117 *****************************************************************************/ | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 118 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 119 enum { | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 120 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 121 ETM_TASK_REGISTERED = -100, | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 122 ETM_DB_LIMIT = -101 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 123 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 124 }; | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 125 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 126 | 
| 
d78219c43fbf
gsm-fw/services/etm: initial import from the Leonardo semi-src
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 127 #endif // _ETM_MISC_H_ | 
