TI BLE-Stack for Bluetooth 4.2 API Documentation  3.01.00.07
icall_addrs.h
Go to the documentation of this file.
1 /******************************************************************************
2 
3  Group: WCS, BTS
4  $Target Device: DEVICES $
5 
6  ******************************************************************************
7  $License: BSD3 2013 $
8  ******************************************************************************
9  $Release Name: PACKAGE NAME $
10  $Release Date: PACKAGE RELEASE DATE $
11  *****************************************************************************/
12 
18 #ifndef ICALLADDRS_H
19 #define ICALLADDRS_H
20 
21 #include <icall.h>
22 
23 #ifndef USE_DEFAULT_USER_CFG
24 
25 #include "hal_types.h"
26 #include "ble_user_config.h"
27 
28 #ifdef ICALL_JT
29 extern icall_userCfg_t user0Cfg;
30 #else /* !(ICALL_JT) */
31 extern bleUserCfg_t user0Cfg;
32 #endif /* ICALL_JT */
33 
39 #define USER0_CFG &user0Cfg
40 
41 #else
42 
43 #define USER0_CFG NULL
44 
45 #endif // USE_DEFAULT_USER_CFG
46 
54 #ifndef STACK_LIBRARY
55 #ifndef ICALL_STACK0_ADDR
56 #define ICALL_STACK0_ADDR 0x00005000ul
57 #endif
58 #endif /* STACK_LIBRARY */
59  // end of ICall_Constants
61 
69 #ifdef STACK_LIBRARY
70 extern void startup_entry( const ICall_RemoteTaskArg *arg0, void *arg1 );
71 //extern ICall_RemoteTaskEntry startup_entry;
72 #define ICALL_ADDR_MAPS \
73 { \
74  (ICall_RemoteTaskEntry) (startup_entry) \
75 }
76 #else /* ! STACK_LIBRARY */
77 #define ICALL_ADDR_MAPS \
78 { \
79  (ICall_RemoteTaskEntry) (ICALL_STACK0_ADDR) \
80 }
81 #endif /* STACK_LIBRARY */
82 
95 #define ICALL_TASK_PRIORITIES { 5 }
96 
103 #define ICALL_TASK_STACK_SIZES { 1000 }
104 
111 #define ICALL_CUSTOM_INIT_PARAMS { USER0_CFG }
112 
113 #endif /* ICALLADDRS_H */
114  // end of ICall_Constants
Data type of the first argument passed to the entry point of an image which contains a remote task...
Definition: icall.h:850
icall_userCfg_t user0Cfg
user config
ICall layer interface.
Copyright 2017, Texas Instruments Incorporated