FreeCalypso > hg > freecalypso-sw
annotate gsm-fw/gpf/inc/esf_func.h @ 410:81d387690063
Intel flash: clear SR before programming
| author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> | 
|---|---|
| date | Tue, 17 Jun 2014 03:40:49 +0000 | 
| parents | 79080922d8e4 | 
| children | 
| rev | line source | 
|---|---|
| 316 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1 /* | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 2 +------------------------------------------------------------------------------ | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 3 | File: esf_func.h | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 4 +------------------------------------------------------------------------------ | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 5 | Copyright 2002 Texas Instruments Berlin, AG | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 6 | All rights reserved. | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 7 | | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 8 | This file is confidential and a trade secret of Texas | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 9 | Instruments Berlin, AG | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 10 | The receipt of or possession of this file does not convey | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 11 | any rights to reproduce or disclose its contents or to | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 12 | manufacture, use, or sell anything it may describe, in | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 13 | whole, or in part, without the specific written consent of | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 14 | Texas Instruments Berlin, AG. | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 15 +----------------------------------------------------------------------------- | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 16 | Purpose : ESF API and types. | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 17 +----------------------------------------------------------------------------- | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 18 */ | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 19 | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 20 #ifndef __ESF_FUNC_H__ | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 21 #define __ESF_FUNC_H__ | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 22 | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 23 /*==== CONSTANTS ==================================================*/ | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 24 | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 25 #define ESF_INITIALIZED 0xAFFEDEAD | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 26 | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 27 /*==== TYPES ======================================================*/ | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 28 | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 29 typedef struct | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 30 { | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 31 unsigned int magic_nr; | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 32 void (*init_func1)(void); | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 33 void (*init_func2)(void); | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 34 void (*send_prim)(T_PRIM_HEADER *); | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 35 } T_ESF_FUNC; | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 36 | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 37 /*==== PROTOTYPES =================================================*/ | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 38 | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 39 void esf_init ( void ); | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 40 void esf_register ( T_ESF_FUNC * func ); | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 41 void esf_init_func1 ( void ); | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 42 void esf_init_func2 ( void ); | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 43 void esf_send_prim ( T_PRIM_HEADER * ); | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 44 | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 45 #endif /* __ESF_FUNC_H__ */ | 
| 
79080922d8e4
GPF: FRAME C sources and include files imported from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 46 | 
