FreeCalypso > hg > freecalypso-sw
annotate gsm-fw/bsp/abb+spi/abb_inth.h @ 599:a74230436958
gsm-fw/L1/glue/l1_isr_glue.c: initial version concocted
| author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> | 
|---|---|
| date | Sun, 17 Aug 2014 20:44:25 +0000 | 
| parents | cc0944d35698 | 
| children | 
| rev | line source | 
|---|---|
| 587 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 1 /******************************************************************************/ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 2 /* TEXAS INSTRUMENTS INCORPORATED PROPRIETARY INFORMATION */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 3 /* */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 4 /* Property of Texas Instruments -- For Unrestricted Internal Use Only */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 5 /* Unauthorized reproduction and/or distribution is strictly prohibited. This*/ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 6 /* product is protected under copyright law and trade secret law as an*/ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 7 /* unpublished work. Created 1987, (C) Copyright 1997 Texas Instruments. All*/ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 8 /* rights reserved. */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 9 /* */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 10 /* */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 11 /* Filename : abb_inth.h */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 12 /* */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 13 /* Description : Functions to manage the ABB device interrupt. */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 14 /* The Serial Port Interface is used to connect the TI */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 15 /* Analog BaseBand (ABB). */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 16 /* It is assumed that the ABB is connected as the SPI */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 17 /* device 0, and ABB interrupt is mapped as external IT. */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 18 /* */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 19 /* Author : Pascal PUEL */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 20 /* */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 21 /* Version number : 1.0 */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 22 /* */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 23 /* Date and time : Jan 2003 */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 24 /* */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 25 /* Previous delta : Creation */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 26 /* */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 27 /******************************************************************************/ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 28 /* */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 29 /* 17/12/03 */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 30 /* The original abb_inth.h has been splitted between the actual abb_inth.h */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 31 /* located in drv_apps directory and abb_inth_core.h located in drv_core */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 32 /* directory. */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 33 /* abb_core_inth.h must be included in abb_inth.h. */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 34 /* */ | 
| 
cc0944d35698
gsm-fw/bsp/abb+spi/*.h: formatting fixes (line length and tabs)
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
149diff
changeset | 35 /******************************************************************************/ | 
| 148 
63750f70796d
gsm-fw/bsp/abb+spi: initial import from the Leonardo TCS211 version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 36 | 
| 
63750f70796d
gsm-fw/bsp/abb+spi: initial import from the Leonardo TCS211 version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 37 #ifndef __ABB_INTH_H__ | 
| 
63750f70796d
gsm-fw/bsp/abb+spi: initial import from the Leonardo TCS211 version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 38 #define __ABB_INTH_H__ | 
| 
63750f70796d
gsm-fw/bsp/abb+spi: initial import from the Leonardo TCS211 version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 39 | 
| 149 
971e84124a6f
gsm-fw/bsp/abb+spi: preening of header files, first pass
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
148diff
changeset | 40 #include "abb_core_inth.h" | 
| 148 
63750f70796d
gsm-fw/bsp/abb+spi: initial import from the Leonardo TCS211 version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 41 | 
| 
63750f70796d
gsm-fw/bsp/abb+spi: initial import from the Leonardo TCS211 version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 42 #ifndef _WINDOWS | 
| 
63750f70796d
gsm-fw/bsp/abb+spi: initial import from the Leonardo TCS211 version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 43 | 
| 
63750f70796d
gsm-fw/bsp/abb+spi: initial import from the Leonardo TCS211 version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 44 /****************************************************************/ | 
| 
63750f70796d
gsm-fw/bsp/abb+spi: initial import from the Leonardo TCS211 version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 45 /* Power ON/OFF key definition. */ | 
| 
63750f70796d
gsm-fw/bsp/abb+spi: initial import from the Leonardo TCS211 version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 46 /****************************************************************/ | 
| 
63750f70796d
gsm-fw/bsp/abb+spi: initial import from the Leonardo TCS211 version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 47 // If <ON/OFF> key is pressed more than 20 TDMAs, it's a Hook-ON | 
| 
63750f70796d
gsm-fw/bsp/abb+spi: initial import from the Leonardo TCS211 version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 48 #define SHORT_OFF_KEY_PRESSED (20) | 
| 
63750f70796d
gsm-fw/bsp/abb+spi: initial import from the Leonardo TCS211 version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 49 | 
| 
63750f70796d
gsm-fw/bsp/abb+spi: initial import from the Leonardo TCS211 version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 50 // If <ON/OFF> key is pressed more than 160 TDMAs, it's a Hook-ON AND then Power-OFF | 
| 
63750f70796d
gsm-fw/bsp/abb+spi: initial import from the Leonardo TCS211 version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 51 #define OFF_LOOP_COUNT (8) | 
| 
63750f70796d
gsm-fw/bsp/abb+spi: initial import from the Leonardo TCS211 version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 52 #define LONG_OFF_KEY_PRESSED (OFF_LOOP_COUNT * SHORT_OFF_KEY_PRESSED) | 
| 
63750f70796d
gsm-fw/bsp/abb+spi: initial import from the Leonardo TCS211 version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 53 | 
| 
63750f70796d
gsm-fw/bsp/abb+spi: initial import from the Leonardo TCS211 version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 54 #endif // _WINDOWS | 
| 
63750f70796d
gsm-fw/bsp/abb+spi: initial import from the Leonardo TCS211 version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 55 | 
| 
63750f70796d
gsm-fw/bsp/abb+spi: initial import from the Leonardo TCS211 version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 56 // PROTOTYPES | 
| 
63750f70796d
gsm-fw/bsp/abb+spi: initial import from the Leonardo TCS211 version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 57 void spi_abb_read_int_reg_callback(SYS_UWORD16 *read_value); | 
| 
63750f70796d
gsm-fw/bsp/abb+spi: initial import from the Leonardo TCS211 version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 58 | 
| 
63750f70796d
gsm-fw/bsp/abb+spi: initial import from the Leonardo TCS211 version
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 59 #endif // __ABB_INTH_H__ | 
