comparison src/cs/drivers/drv_app/abb/abb_inth.h @ 0:b6a5e36de839

src/cs: initial import from Magnetite
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 15 Jul 2018 04:39:26 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:b6a5e36de839
1 /**********************************************************************************/
2 /* TEXAS INSTRUMENTS INCORPORATED PROPRIETARY INFORMATION */
3 /* */
4 /* Property of Texas Instruments -- For Unrestricted Internal Use Only */
5 /* Unauthorized reproduction and/or distribution is strictly prohibited. This */
6 /* product is protected under copyright law and trade secret law as an */
7 /* unpublished work. Created 1987, (C) Copyright 1997 Texas Instruments. All */
8 /* rights reserved. */
9 /* */
10 /* */
11 /* Filename : abb_inth.h */
12 /* */
13 /* Description : Functions to manage the ABB device interrupt. */
14 /* The Serial Port Interface is used to connect the TI */
15 /* Analog BaseBand (ABB). */
16 /* It is assumed that the ABB is connected as the SPI */
17 /* device 0, and ABB interrupt is mapped as external IT. */
18 /* */
19 /* Author : Pascal PUEL */
20 /* */
21 /* Version number : 1.0 */
22 /* */
23 /* Date and time : Jan 2003 */
24 /* */
25 /* Previous delta : Creation */
26 /* */
27 /**********************************************************************************/
28 /* */
29 /* 17/12/03 */
30 /* The original abb_inth.h has been splitted between the actual abb_inth.h */
31 /* located in drv_apps directory and abb_inth_core.h located in drv_core */
32 /* directory. */
33 /* abb_core_inth.h must be included in abb_inth.h. */
34 /* */
35 /**********************************************************************************/
36
37 #ifndef __ABB_INTH_H__
38 #define __ABB_INTH_H__
39
40 #include "main/sys_types.h"
41 #include "abb/abb_core_inth.h"
42
43 #ifndef _WINDOWS
44
45 #include "l1sw.cfg"
46 #include "chipset.cfg"
47
48 /****************************************************************/
49 /* Power ON/OFF key definition. */
50 /****************************************************************/
51 // If <ON/OFF> key is pressed more than 20 TDMAs, it's a Hook-ON
52 #define SHORT_OFF_KEY_PRESSED (20)
53
54 // If <ON/OFF> key is pressed more than 160 TDMAs, it's a Hook-ON AND then Power-OFF
55 #define OFF_LOOP_COUNT (8)
56 #define LONG_OFF_KEY_PRESSED (OFF_LOOP_COUNT * SHORT_OFF_KEY_PRESSED)
57
58 #endif // _WINDOWS
59
60 // PROTOTYPES
61 void spi_abb_read_int_reg_callback(SYS_UWORD16 *read_value);
62
63 #endif // __ABB_INTH_H__