TI BLE5-Stack API Documentation  3.03.01.00
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 #ifdef CC33xx
28 #include "os_resources.h"
29 #endif // CC33xx
30 
31 #ifdef ICALL_JT
32 extern icall_userCfg_t user0Cfg;
33 #else /* !(ICALL_JT) */
34 extern bleUserCfg_t user0Cfg;
35 #endif /* ICALL_JT */
36 
42 #define USER0_CFG &user0Cfg
43 
44 #else
45 
46 #define USER0_CFG NULL
47 
48 #endif // USE_DEFAULT_USER_CFG
49 
57 #ifndef STACK_LIBRARY
58 #ifndef ICALL_STACK0_ADDR
59 #define ICALL_STACK0_ADDR 0x00005000ul
60 #endif
61 #endif /* STACK_LIBRARY */
62  // end of ICall_Constants
64 
72 #ifdef STACK_LIBRARY
73 extern void startup_entry( const ICall_RemoteTaskArg *arg0, void *arg1 );
74 //extern ICall_RemoteTaskEntry startup_entry;
75 #define ICALL_ADDR_MAPS \
76 { \
77  (ICall_RemoteTaskEntry) (startup_entry) \
78 }
79 #else /* ! STACK_LIBRARY */
80 #define ICALL_ADDR_MAPS \
81 { \
82  (ICall_RemoteTaskEntry) (ICALL_STACK0_ADDR) \
83 }
84 #endif /* STACK_LIBRARY */
85 
98 #ifndef CC33xx
99 #define ICALL_TASK_PRIORITIES { 5 }
100 #else
101 #define ICALL_TASK_PRIORITIES { BLE_ICALL_TASK_PRIORITY }
102 #endif //CC33xx
103 
110 #ifdef CC23X0
111 #define ICALL_TASK_STACK_SIZES { 1500 }
112 #else
113 #define ICALL_TASK_STACK_SIZES { 4096 }
114 #endif
115 
122 #define ICALL_CUSTOM_INIT_PARAMS { USER0_CFG }
123 
124 #endif /* ICALLADDRS_H */
125  // 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:848
icall_userCfg_t user0Cfg
user config
ICall layer interface.
© Copyright 1995-2024, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale