FreeCalypso > hg > freecalypso-sw
annotate gsm-fw/bsp/niq32.c @ 187:f5f8776f7c66
rvinterf: added -s option for changing the local socket pathname
| author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> | 
|---|---|
| date | Sun, 24 Nov 2013 23:25:59 +0000 | 
| parents | 595192258bc9 | 
| children | 98c6be4d3d8d | 
| rev | line source | 
|---|---|
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1 /****************************************************************************** | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 2 TEXAS INSTRUMENTS INCORPORATED PROPRIETARY INFORMATION | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 3 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 4 Property of Texas Instruments -- For Unrestricted Internal Use Only | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 5 Unauthorized reproduction and/or distribution is strictly prohibited. This | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 6 product is protected under copyright law and trade secret law as an | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 7 unpublished work. Created 1987, (C) Copyright 1997 Texas Instruments. All | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 8 rights reserved. | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 9 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 10 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 11 Filename : niq32.c | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 12 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 13 Description : Nucleus IQ initializations | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 14 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 15 Project : Drivers | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 16 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 17 Author : proussel@ti.com Patrick Roussel. | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 18 | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 19 Version number : 1.25 | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 20 | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 21 Date : 08/22/03 | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 22 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 23 Previous delta : 12/19/00 14:24:51 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 24 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 25 *******************************************************************************/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 26 | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 27 #include "../include/config.h" | 
| 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 28 #include "../include/sys_types.h" | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 29 | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 30 #include "inth.h" | 
| 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 31 #include "mem.h" | 
| 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 32 #include "iq.h" | 
| 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 33 #include "ulpd.h" | 
| 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 34 #include "armio.h" | 
| 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 35 | 
| 128 
789a9a95533f
nuc-fw: more minor preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
113diff
changeset | 36 #include "../serial/serialswitch.h" | 
| 162 
595192258bc9
gsm-fw: RTC SWE enabled
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
143diff
changeset | 37 #include "rtc/rtc_config.h" | 
| 128 
789a9a95533f
nuc-fw: more minor preparations for the big transition
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
113diff
changeset | 38 | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 39 #if 0 | 
| 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 40 | 
| 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 41 /* original maze of includes */ | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 42 | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 43 #if(OP_L1_STANDALONE == 0) | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 44 #include "debug.cfg" | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 45 #include "rv/rv_defined_swe.h" | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 46 #include "rtc/board/rtc_config.h" | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 47 #else | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 48 #include "l1_macro.h" | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 49 #include "l1_confg.h" | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 50 #endif | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 51 | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 52 #if(OP_L1_STANDALONE == 0) | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 53 #include "swconfig.cfg" | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 54 #ifdef BLUETOOTH_INCLUDED | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 55 #include "btemobile.cfg" | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 56 #ifdef BT_CLK_REQ_INT | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 57 #include "board/bth_drv.h" | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 58 #endif | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 59 #endif | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 60 #endif | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 61 | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 62 | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 63 #if(L1_DYN_DSP_DWNLD == 1) | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 64 #include "l1_api_hisr.h" | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 65 #endif | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 66 | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 67 #if (OP_L1_STANDALONE == 0) | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 68 #include "main/sys_types.h" | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 69 #else | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 70 #include "sys_types.h" | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 71 #endif | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 72 | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 73 #if (CHIPSET == 12) | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 74 #include "sys_inth.h" | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 75 #else | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 76 #include "inth/inth.h" | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 77 #include "memif/mem.h" | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 78 #if (OP_L1_STANDALONE == 1) | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 79 #include "serialswitch_core.h" | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 80 #else | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 81 #include "uart/serialswitch.h" | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 82 #endif | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 83 | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 84 #if (OP_L1_STANDALONE == 0) | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 85 #include "sim/sim.h" | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 86 #endif | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 87 #endif | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 88 | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 89 #include "abb/abb_core_inth.h" // for External Interrupt | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 90 #define IQ_H | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 91 #include "inth/iq.h" | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 92 #include "ulpd/ulpd.h" | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 93 #if (BOARD == 34) | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 94 #include "csmi/csmi.h" | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 95 #endif | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 96 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 97 #if (defined RVM_DAR_SWE) && (defined _GSM) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 98 extern void dar_watchdog_reset(void); | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 99 #endif | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 100 | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 101 #if ((BOARD == 8) || (BOARD == 9) || (BOARD == 40) || (BOARD == 41) || (BOARD == 42) || (BOARD == 43) || (BOARD == 45)) | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 102 #include "armio/armio.h" | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 103 #if (OP_L1_STANDALONE == 0) | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 104 #include "uart/uartfax.h" | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 105 #endif | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 106 #endif | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 107 | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 108 /* end of original include maze */ | 
| 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 109 #endif | 
| 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 110 | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 111 /* External declaration */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 112 extern void GAUGING_Handler(void); | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 113 extern void TMT_Timer_Interrupt(void); | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 114 #if 0 //(OP_L1_STANDALONE == 1) | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 115 extern void TM_Timer1Handler(void); | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 116 #endif | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 117 extern void kpd_key_handler(void); | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 118 extern void TP_FrameIntHandler(void); | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 119 | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 120 #if 1 //(OP_L1_STANDALONE == 0) | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 121 #if (defined RVM_MPM_SWE) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 122 extern void MPM_InterruptHandler(void); | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 123 #endif | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 124 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 125 #if (TI_PROFILER == 1) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 126 extern void ti_profiler_tdma_action(void); | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 127 #endif | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 128 | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 129 #if(RF_FAM==35) | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 130 extern void TSP_RxHandler(void); | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 131 #endif | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 132 | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 133 extern void RTC_GaugingHandler(void); | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 134 extern void RTC_ItTimerHandle(void); | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 135 extern void RTC_ItAlarmHandle(void); | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 136 #endif | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 137 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 138 /* Global variables */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 139 unsigned IQ_TimerCount1; /* Used to check if timer is incrementing */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 140 unsigned IQ_TimerCount2; /* Used to check if timer is incrementing */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 141 unsigned IQ_TimerCount; /* Used to check if timer is incrementing */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 142 unsigned IQ_DummyCount; /* Used to check if dummy IT */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 143 unsigned IQ_FrameCount; /* Used to check if Frame IT TPU*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 144 unsigned IQ_GsmTimerCount; /* Used to check if GSM Timer IT */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 145 | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 146 /* FreeCalypso: the following interrupt handlers remain to be integrated */ | 
| 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 147 #define SIM_IntHandler IQ_Dummy | 
| 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 148 #define SIM_CD_IntHandler IQ_Dummy | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 149 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 150 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 151 /* irqHandlers */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 152 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 153 /* Parameters :none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 154 /* Return : none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 155 /* Functionality : Table of interrupt handlers */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 156 /* These MUST be 32-bit entries */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 157 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 158 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 159 SYS_FUNC irqHandlers[IQ_NUM_INT] = | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 160 { | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 161 IQ_TimerHandler, /* Watchdog timer */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 162 IQ_TimerHandler1, /* timer 1 */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 163 IQ_TimerHandler2, /* timer 2 */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 164 IQ_Dummy, /* AIRQ 3 */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 165 IQ_FrameHandler, /* TPU Frame It AIRQ 4 */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 166 IQ_Dummy, /* AIRQ 5 */ | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 167 #if 1 //(OP_L1_STANDALONE == 0) | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 168 SIM_IntHandler, /* AIRQ 6 */ | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 169 #else | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 170 IQ_Dummy, /* AIRQ 6 */ | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 171 #endif | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 172 #if ((CHIPSET == 2) || (CHIPSET == 3)) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 173 SER_uart_handler, /* AIRQ 7 */ | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 174 #elif ((CHIPSET == 4) || (CHIPSET == 5) || (CHIPSET == 6) || (CHIPSET == 7) || (CHIPSET == 8) || (CHIPSET == 9) || (CHIPSET == 10) || (CHIPSET == 11)) | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 175 SER_uart_modem_handler, /* AIRQ 7 */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 176 #endif | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 177 #if 1 //((BOARD == 8) || (BOARD == 9) || (BOARD == 40) || (BOARD == 41)) | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 178 // CC test 0316 | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 179 IQ_KeypadGPIOHandler, /* AIRQ 8 */ | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 180 // end | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 181 #else | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 182 IQ_KeypadHandler, /* AIRQ 8 */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 183 #endif | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 184 IQ_Rtc_Handler, /* AIRQ 9 RTC Timer*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 185 #if ((CHIPSET == 2) || (CHIPSET == 3)) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 186 IQ_RtcA_GsmTim_Handler, /* AIRQ 10 RTC ALARM OR ULPD GSM TIMER*/ | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 187 #elif ((CHIPSET == 4) || (CHIPSET == 5) || (CHIPSET == 6) || (CHIPSET == 7) || (CHIPSET == 8) || (CHIPSET == 9) || (CHIPSET == 10) || (CHIPSET == 11)) | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 188 IQ_RtcA_Handler, /* AIRQ 10 RTC ALARM */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 189 #endif | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 190 IQ_Gauging_Handler, /* AIRQ 11 ULPD GAUGING */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 191 IQ_External, /* AIRQ 12 */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 192 IQ_Dummy, /* AIRQ 13 */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 193 IQ_Dummy, /* DMA interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 194 #if (CHIPSET == 4) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 195 IQ_Dummy, /* LEAD */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 196 IQ_Dummy, /* SIM card-detect fast interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 197 IQ_Dummy, /* External fast interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 198 SER_uart_irda_handler, /* UART IrDA interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 199 IQ_GsmTim_Handler /* ULPD GSM timer */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 200 #elif ((CHIPSET == 5) || (CHIPSET == 6)) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 201 IQ_Dummy, /* LEAD */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 202 IQ_Dummy, /* SIM card-detect fast interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 203 IQ_Dummy, /* External fast interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 204 SER_uart_irda_handler, /* UART IrDA interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 205 IQ_GsmTim_Handler, /* ULPD GSM timer */ | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 206 #if (BOARD == 34) | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 207 IQ_IcrHandler32, | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 208 #else | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 209 IQ_Dummy, /* Not mapped interrupt */ | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 210 #endif | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 211 IQ_Dummy, /* Not mapped interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 212 IQ_Dummy, /* Not mapped interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 213 IQ_Dummy, /* Not mapped interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 214 IQ_Dummy /* GEA interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 215 #elif ((CHIPSET == 7) || (CHIPSET == 8) || (CHIPSET == 10) || (CHIPSET == 11)) | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 216 #if 0 //(L1_DYN_DSP_DWNLD == 1) | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 217 IQ_ApiHandler, /* LEAD */ | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 218 #else | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 219 IQ_Dummy, /* LEAD */ | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 220 #endif | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 221 IQ_Dummy, /* SIM card-detect fast interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 222 IQ_Dummy, /* External fast interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 223 SER_uart_irda_handler, /* UART IrDA interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 224 IQ_GsmTim_Handler, /* ULPD GSM timer */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 225 IQ_Dummy /* GEA interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 226 #elif (CHIPSET == 9) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 227 IQ_Dummy, /* LEAD */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 228 IQ_Dummy, /* SIM card-detect fast interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 229 IQ_Dummy, /* External fast interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 230 SER_uart_irda_handler, /* UART IrDA interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 231 IQ_GsmTim_Handler, /* ULPD GSM timer */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 232 IQ_Dummy, /* Not mapped interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 233 IQ_Dummy, /* Not mapped interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 234 IQ_Dummy, /* Not mapped interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 235 IQ_Dummy, /* Not mapped interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 236 IQ_Dummy /* Reserved */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 237 #else | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 238 IQ_Dummy /* LEAD */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 239 #endif | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 240 }; | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 241 | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 242 #if ((CHIPSET == 4) || (CHIPSET == 5) || (CHIPSET == 6) || (CHIPSET == 7) || (CHIPSET == 8) || (CHIPSET == 9) || (CHIPSET == 10) || (CHIPSET == 11)) | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 243 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 244 /* fiqHandlers */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 245 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 246 /* Parameters :none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 247 /* Return :none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 248 /* Functionality : Table of interrupt handlers */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 249 /* These MUST be 32-bit entries */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 250 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 251 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 252 SYS_FUNC fiqHandlers[IQ_NUM_INT] = | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 253 { | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 254 IQ_Dummy, /* Watchdog timer */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 255 IQ_Dummy, /* timer 1 */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 256 IQ_Dummy, /* timer 2 */ | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 257 #if ((OP_L1_STANDALONE == 0) && (RF_FAM == 35)) | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 258 TSP_RxHandler, /* 3 TSP */ | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 259 #else | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 260 IQ_Dummy, /* AIRQ 3 */ | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 261 #endif | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 262 IQ_Dummy, /* TPU Frame It AIRQ 4 */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 263 IQ_Dummy, /* AIRQ 5 */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 264 IQ_Dummy, /* AIRQ 6 */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 265 IQ_Dummy, /* AIRQ 7 */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 266 IQ_Dummy, /* AIRQ 8 */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 267 IQ_Dummy, /* AIRQ 9 RTC Timer */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 268 IQ_Dummy, /* AIRQ 10 RTC ALARM */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 269 IQ_Dummy, /* AIRQ 11 ULPD GAUGING */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 270 IQ_Dummy, /* AIRQ 12 */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 271 IQ_Dummy, /* AIRQ 13 Spi Tx Rx interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 272 IQ_Dummy, /* DMA interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 273 IQ_Dummy, /* LEAD */ | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 274 #if 1 //(OP_L1_STANDALONE == 0) | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 275 SIM_CD_IntHandler, /* SIM card-detect fast interrupt */ | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 276 #else | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 277 IQ_Dummy, /* SIM card-detect fast interrupt */ | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 278 #endif | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 279 IQ_Dummy, /* External fast interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 280 IQ_Dummy, /* UART_IRDA interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 281 #if (CHIPSET == 4) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 282 IQ_Dummy /* ULPD GSM timer */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 283 #elif ((CHIPSET == 5) || (CHIPSET == 6)) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 284 IQ_Dummy, /* ULPD GSM timer */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 285 IQ_Dummy, /* Not mapped interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 286 IQ_Dummy, /* Not mapped interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 287 IQ_Dummy, /* Not mapped interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 288 IQ_Dummy, /* Not mapped interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 289 IQ_Dummy /* GEA interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 290 #elif ((CHIPSET == 7) || (CHIPSET == 8) || (CHIPSET == 10) || (CHIPSET == 11)) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 291 IQ_Dummy, /* ULPD GSM timer */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 292 IQ_Dummy /* GEA timer */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 293 #elif (CHIPSET == 9) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 294 IQ_Dummy, /* ULPD GSM timer */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 295 IQ_Dummy, /* Not mapped interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 296 IQ_Dummy, /* Not mapped interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 297 IQ_Dummy, /* Not mapped interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 298 IQ_Dummy, /* Not mapped interrupt */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 299 IQ_Dummy /* Reserved */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 300 #endif | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 301 }; | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 302 #endif | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 303 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 304 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 305 /* IQ_Gauging_Handler */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 306 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 307 /* Parameters :none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 308 /* Return : none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 309 /* Functionality : Handle unused interrupts */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 310 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 311 void IQ_Gauging_Handler(void) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 312 { | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 313 #if 0 | 
| 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 314 // FreeCalypso: code not integrated yet | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 315 GAUGING_Handler(); | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 316 #if (OP_L1_STANDALONE == 0) | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 317 RTC_GaugingHandler(); | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 318 #endif | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 319 #endif | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 320 } | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 321 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 322 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 323 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 324 /* IQ_External */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 325 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 326 /* Parameters : none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 327 /* Return : none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 328 /* Functionality : Handle External IRQ mapped on ABB. */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 329 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 330 void IQ_External(void) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 331 { | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 332 #if (CHIPSET == 12) | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 333 // Mask external interrupt 12 | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 334 F_INTH_DISABLE_ONE_IT(C_INTH_ABB_IRQ_IT); | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 335 #else | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 336 // Mask external interrupt 12 | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 337 IQ_Mask(IQ_EXT); | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 338 #endif | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 339 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 340 // The external IRQ is mapped on the ABB interrupt. | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 341 // The associated HISR ABB_Hisr is activated on reception on the external IRQ. | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 342 #if 0 | 
| 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 343 // FreeCalypso: code not integrated yet | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 344 if(Activate_ABB_HISR()) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 345 { | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 346 #if (CHIPSET == 12) | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 347 F_INTH_ENABLE_ONE_IT(C_INTH_ABB_IRQ_IT); | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 348 #else | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 349 // Mask external interrupt 12 | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 350 IQ_Unmask(IQ_EXT); | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 351 #endif | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 352 } | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 353 #endif | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 354 } | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 355 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 356 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 357 /* IQ_Dummy */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 358 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 359 /* Parameters :none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 360 /* Return : none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 361 /* Functionality : Handle unused interrupts */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 362 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 363 void IQ_Dummy(void) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 364 { | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 365 IQ_DummyCount++; | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 366 } | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 367 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 368 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 369 /* IQ_RTCHandler */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 370 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 371 /* Parameters :none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 372 /* Return : none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 373 /* Functionality : Handle RTC Time interrupts */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 374 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 375 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 376 void IQ_Rtc_Handler(void) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 377 { | 
| 162 
595192258bc9
gsm-fw: RTC SWE enabled
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
143diff
changeset | 378 #if CONFIG_GSM //(OP_L1_STANDALONE == 0) | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 379 RTC_ItTimerHandle(); | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 380 #endif | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 381 } | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 382 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 383 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 384 /* IQ_RtcA_GsmTim_Handler */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 385 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 386 /* Parameters :none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 387 /* Return : none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 388 /* Functionality : Handle RTC ALARM or GAUGING interrupts */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 389 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 390 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 391 #if ((CHIPSET == 4) || (CHIPSET == 5) || (CHIPSET == 6) || (CHIPSET == 7) || (CHIPSET == 8) || (CHIPSET == 9) || (CHIPSET == 10) || (CHIPSET == 11) || (CHIPSET == 12)) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 392 void IQ_RtcA_Handler(void) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 393 { | 
| 162 
595192258bc9
gsm-fw: RTC SWE enabled
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
143diff
changeset | 394 #if 1 //(OP_L1_STANDALONE == 0) | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 395 /* INTH_DISABLEONEIT(IQ_RTC_ALARM); *//* RTC ALARM IT */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 396 if ( (* (SYS_WORD8 *) RTC_STATUS_REG) & RTC_ALARM ) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 397 RTC_ItAlarmHandle(); | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 398 #endif | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 399 } | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 400 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 401 void IQ_GsmTim_Handler(void) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 402 { | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 403 | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 404 if ( (* (SYS_UWORD16 *) ULPD_GSM_TIMER_IT_REG) & ULPD_IT_TIMER_GSM ) | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 405 { | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 406 // it is GSM Timer it..... | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 407 IQ_GsmTimerCount++; | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 408 } | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 409 } | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 410 #else | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 411 void IQ_RtcA_GsmTim_Handler(void) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 412 { | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 413 #if (OP_L1_STANDALONE == 0) | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 414 if ( (* (SYS_UWORD16 *) ULPD_GSM_TIMER_IT_REG) & ULPD_IT_TIMER_GSM ) | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 415 { | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 416 // it is GSM Timer it..... | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 417 IQ_GsmTimerCount++; | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 418 } | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 419 else | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 420 { | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 421 /* INTH_DISABLEONEIT(IQ_RTC_ALARM); *//* RTC ALARM IT */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 422 if ( (* (SYS_WORD8 *) RTC_STATUS_REG) & RTC_ALARM ) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 423 RTC_ItAlarmHandle(); | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 424 } | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 425 #endif | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 426 } | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 427 #endif | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 428 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 429 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 430 /* IQ_TimerHandler */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 431 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 432 /* Parameters :none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 433 /* Return : none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 434 /* Functionality : Handle Timer interrupts */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 435 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 436 void IQ_TimerHandler(void) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 437 { | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 438 IQ_TimerCount++; | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 439 TMT_Timer_Interrupt(); | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 440 #if 0 //(defined RVM_DAR_SWE) && (defined _GSM) | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 441 dar_watchdog_reset(); | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 442 #endif | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 443 } | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 444 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 445 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 446 /* IQ_FramerHandler */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 447 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 448 /* Parameters :none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 449 /* Return : none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 450 /* Functionality : Handle Timer interrupts */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 451 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 452 void IQ_FrameHandler(void) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 453 { | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 454 IQ_FrameCount++; | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 455 TMT_Timer_Interrupt(); | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 456 #if 0 | 
| 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 457 // FreeCalypso: that L1 or whatever code hasn't been integrated yet | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 458 TP_FrameIntHandler(); | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 459 #endif | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 460 #if (OP_L1_STANDALONE == 0) | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 461 #if (TI_PROFILER == 1) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 462 // TDMA treatment for profiling buffer | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 463 ti_profiler_tdma_action(); | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 464 #endif | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 465 #endif | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 466 } | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 467 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 468 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 469 /* IQ_TimerHandler1 */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 470 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 471 /* Parameters :none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 472 /* Return : none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 473 /* Functionality : Handle Timer 1 interrupts */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 474 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 475 void IQ_TimerHandler1(void) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 476 { | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 477 IQ_TimerCount1++; | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 478 #if (OP_L1_STANDALONE == 1) | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 479 TM_Timer1Handler(); | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 480 #endif | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 481 } | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 482 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 483 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 484 /* IQ_TimerHandler2 */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 485 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 486 /* Parameters :none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 487 /* Return : none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 488 /* Functionality : Handle Timer 2 interrupts */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 489 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 490 void IQ_TimerHandler2(void) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 491 { | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 492 IQ_TimerCount2++; | 
| 131 
035672b72f9b
nuc-fw: sans-GSM tick timer and Init_Unmask_IT() implemented
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
128diff
changeset | 493 #if !CONFIG_GSM | 
| 
035672b72f9b
nuc-fw: sans-GSM tick timer and Init_Unmask_IT() implemented
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
128diff
changeset | 494 TMT_Timer_Interrupt(); | 
| 
035672b72f9b
nuc-fw: sans-GSM tick timer and Init_Unmask_IT() implemented
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
128diff
changeset | 495 #endif | 
| 
035672b72f9b
nuc-fw: sans-GSM tick timer and Init_Unmask_IT() implemented
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
128diff
changeset | 496 } | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 497 | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 498 #if 0 //(L1_DYN_DSP_DWNLD == 1) | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 499 /*-------------------------------------------------------*/ | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 500 /* IQ_ApiHandler() */ | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 501 /*-------------------------------------------------------*/ | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 502 /* Parameters : none */ | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 503 /* Return : none */ | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 504 /* Functionality : API int management */ | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 505 /*-------------------------------------------------------*/ | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 506 void IQ_ApiHandler(void) | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 507 { | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 508 l1_api_handler(); | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 509 } /* IQ_ApiHandler() */ | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 510 #endif | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 511 | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 512 | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 513 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 514 /* IQ_IRQ_isr */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 515 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 516 /* Parameters :none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 517 /* Return : none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 518 /* Functionality : HHandle IRQ interrupts */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 519 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 520 void IQ_IRQ_isr(void) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 521 { | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 522 irqHandlers[((* (SYS_UWORD16 *) INTH_B_IRQ_REG) & INTH_SRC_NUM)](); /* ACK IT */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 523 * (SYS_UWORD16 *) INTH_CTRL_REG |= (1 << INTH_IRQ); /* valid next IRQ */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 524 } | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 525 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 526 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 527 /* IQ_FIQ_isr */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 528 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 529 /* Parameters :none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 530 /* Return : none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 531 /* Functionality : Handle FIQ interrupts */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 532 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 533 void IQ_FIQ_isr(void) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 534 { | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 535 #if ((CHIPSET == 4) || (CHIPSET == 5) || (CHIPSET == 6) || (CHIPSET == 7) || (CHIPSET == 8) || (CHIPSET == 9) || (CHIPSET == 10) || (CHIPSET == 11)) | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 536 fiqHandlers[((* (SYS_UWORD16 *) INTH_B_FIQ_REG) & INTH_SRC_NUM)](); /* ACK IT */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 537 #endif | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 538 * (SYS_UWORD16 *) INTH_CTRL_REG |= (1 << INTH_FIQ); /* valid next FIQ */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 539 } | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 540 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 541 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 542 /* IQ_KeypadGPIOHandler */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 543 /*--------------------------------------------------------------*/ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 544 /* Parameters : none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 545 /* Return : none */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 546 /* Functionality : Handle keypad and GPIO interrupts */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 547 /*--------------------------------------------------------------*/ | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 548 // CC test 0316 | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 549 //#include "rvm/rvm_use_id_list.h" | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 550 //#include "rvf/rvf_api.h" | 
| 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 551 //static char debug_buffer[50]; | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 552 // end | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 553 | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 554 void IQ_KeypadGPIOHandler(void) | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 555 { | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 556 | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 557 #if 0 //(OP_L1_STANDALONE == 0) | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 558 /* | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 559 * GPIO interrupt must be checked before the keypad interrupt. The GPIO | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 560 * status bit is reset when the register is read. | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 561 */ | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 562 | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 563 if (AI_CheckITSource (ARMIO_GPIO_INT)) | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 564 | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 565 // CC test 0315 | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 566 { | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 567 AI_MaskIT (ARMIO_MASKIT_GPIO); | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 568 //sprintf(debug_buffer, "GPIO_Interrupt"); | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 569 //rvf_send_trace(debug_buffer, 40, NULL_PARAM, RV_TRACE_LEVEL_ERROR, RVT_USE_ID); | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 570 AI_UnmaskIT(ARMIO_MASKIT_GPIO); //0x0002 | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 571 // end | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 572 /* | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 573 #ifdef RVM_MPM_SWE | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 574 // check if the SWE has been started | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 575 MPM_InterruptHandler (); | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 576 #elif BT_CLK_REQ_INT | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 577 | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 578 BT_DRV_ClkReqInterruptHandler( ); | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 579 #else | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 580 UAF_DTRInterruptHandler (); | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 581 #endif | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 582 */ | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 583 } | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 584 if (AI_CheckITSource (ARMIO_KEYPAD_INT)) | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 585 { | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 586 // CC test 0316 | 
| 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
112diff
changeset | 587 //sprintf(debug_buffer, "Key_Interrupt"); | 
| 112 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 588 //rvf_send_trace(debug_buffer, 40, NULL_PARAM, RV_TRACE_LEVEL_ERROR, RVT_USE_ID); | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 589 // end | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 590 kpd_key_handler (); | 
| 
4179acab05f7
nuc-fw/bsp: niq32.c and sim.h replaced with new versions
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
93diff
changeset | 591 } | 
| 93 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 592 | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 593 #endif | 
| 
45911ad957fd
nuc-fw: beginning to integrate TI's BSP code
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 594 } | 
