@@ -176,34 +176,36 @@ int k_mem_slab_alloc(struct rt_mempool *slab, void **mem,
176176 return RT_EOK ;
177177}
178178
179- __USED struct net_buf_pool _net_buf_pool_list_start SPACE1 ("._net_buf_pool.static.00_start" );
180- __USED struct net_buf_pool _net_buf_pool_list_end SPACE1 ("._net_buf_pool.static.zz_end" );
181-
182- #ifdef BT_CONN
183- __USED const struct bt_conn_cb _bt_conn_cb_list_start SPACE1 ("._bt_conn_cb.static.00_start" );
184- __USED const struct bt_conn_cb _bt_conn_cb_list_end SPACE1 ("._bt_conn_cb.static.zz_end" );
185- __USED const struct bt_l2cap_fixed_chan _bt_l2cap_fixed_chan_list_start SPACE1 ("._bt_l2cap_fixed_chan.static.00_start" );
186- __USED const struct bt_l2cap_fixed_chan _bt_l2cap_fixed_chan_list_end SPACE1 ("._bt_l2cap_fixed_chan.static.zz_end" );
187- __USED const struct bt_gatt_service_static _bt_gatt_service_static_list_start SPACE1 ("._bt_gatt_service_static.static.00_start" );
188- __USED const struct bt_gatt_service_static _bt_gatt_service_static_list_end SPACE1 ("._bt_gatt_service_static.static.zz_end" );
189- #endif
190-
191- #ifdef BT_IAS
192- __USED const struct bt_ias_cb _bt_ias_cb_list_start SPACE1 ("._bt_ias_cb.static.00_start" );
193- __USED const struct bt_ias_cb _bt_ias_cb_list_end SPACE1 ("._bt_ias_cb.static.zz_end" );
194- #endif
195-
196- #ifdef BT_MESH
197- __USED const struct bt_mesh_subnet_cb _bt_mesh_subnet_cb_list_start SPACE1 ("._bt_conn_cb.static.00_start" );
198- __USED const struct bt_mesh_subnet_cb _bt_mesh_subnet_cb_list_end SPACE1 ("._bt_conn_cb.static.zz_end" );
199- __USED const struct bt_mesh_app_key_cb _bt_mesh_app_key_cb_list_start SPACE1 ("._bt_mesh_app_key_cb.static.00_start" );
200- __USED const struct bt_mesh_app_key_cb _bt_mesh_app_key_cb_list_end SPACE1 ("._bt_mesh_app_key_cb.static.zz_end" );
201- __USED const struct bt_mesh_hb_cb _bt_mesh_hb_cb_list_start SPACE1 ("._bt_mesh_hb_cb.static.00_start" );
202- __USED const struct bt_mesh_hb_cb _bt_mesh_hb_cb_list_end SPACE1 ("._bt_mesh_hb_cb.static.zz_end" );
203- __USED const struct bt_mesh_friend_cb _bt_mesh_friend_cb_list_start SPACE1 ("._bt_mesh_friend_cb.static.00_start" );
204- __USED const struct bt_mesh_friend_cb _bt_mesh_friend_cb_list_end SPACE1 ("._bt_mesh_friend_cb.static.zz_end" );
205- __USED const struct bt_mesh_proxy_cb _bt_mesh_proxy_cb_list_start SPACE1 ("._bt_mesh_proxy_cb.static.00_start" );
206- __USED const struct bt_mesh_proxy_cb _bt_mesh_proxy_cb_list_end SPACE1 ("._bt_mesh_proxy_cb.static.zz_end" );
179+ #ifdef __ARMCC_VERSION
180+ __USED struct net_buf_pool _net_buf_pool_list_start SPACE1 ("._net_buf_pool.static.00_start" );
181+ __USED struct net_buf_pool _net_buf_pool_list_end SPACE1 ("._net_buf_pool.static.zz_end" );
182+
183+ #ifdef BT_CONN
184+ __USED const struct bt_conn_cb _bt_conn_cb_list_start SPACE1 ("._bt_conn_cb.static.00_start" );
185+ __USED const struct bt_conn_cb _bt_conn_cb_list_end SPACE1 ("._bt_conn_cb.static.zz_end" );
186+ __USED const struct bt_l2cap_fixed_chan _bt_l2cap_fixed_chan_list_start SPACE1 ("._bt_l2cap_fixed_chan.static.00_start" );
187+ __USED const struct bt_l2cap_fixed_chan _bt_l2cap_fixed_chan_list_end SPACE1 ("._bt_l2cap_fixed_chan.static.zz_end" );
188+ __USED const struct bt_gatt_service_static _bt_gatt_service_static_list_start SPACE1 ("._bt_gatt_service_static.static.00_start" );
189+ __USED const struct bt_gatt_service_static _bt_gatt_service_static_list_end SPACE1 ("._bt_gatt_service_static.static.zz_end" );
190+ #endif
191+
192+ #ifdef BT_IAS
193+ __USED const struct bt_ias_cb _bt_ias_cb_list_start SPACE1 ("._bt_ias_cb.static.00_start" );
194+ __USED const struct bt_ias_cb _bt_ias_cb_list_end SPACE1 ("._bt_ias_cb.static.zz_end" );
195+ #endif
196+
197+ #ifdef BT_MESH
198+ __USED const struct bt_mesh_subnet_cb _bt_mesh_subnet_cb_list_start SPACE1 ("._bt_conn_cb.static.00_start" );
199+ __USED const struct bt_mesh_subnet_cb _bt_mesh_subnet_cb_list_end SPACE1 ("._bt_conn_cb.static.zz_end" );
200+ __USED const struct bt_mesh_app_key_cb _bt_mesh_app_key_cb_list_start SPACE1 ("._bt_mesh_app_key_cb.static.00_start" );
201+ __USED const struct bt_mesh_app_key_cb _bt_mesh_app_key_cb_list_end SPACE1 ("._bt_mesh_app_key_cb.static.zz_end" );
202+ __USED const struct bt_mesh_hb_cb _bt_mesh_hb_cb_list_start SPACE1 ("._bt_mesh_hb_cb.static.00_start" );
203+ __USED const struct bt_mesh_hb_cb _bt_mesh_hb_cb_list_end SPACE1 ("._bt_mesh_hb_cb.static.zz_end" );
204+ __USED const struct bt_mesh_friend_cb _bt_mesh_friend_cb_list_start SPACE1 ("._bt_mesh_friend_cb.static.00_start" );
205+ __USED const struct bt_mesh_friend_cb _bt_mesh_friend_cb_list_end SPACE1 ("._bt_mesh_friend_cb.static.zz_end" );
206+ __USED const struct bt_mesh_proxy_cb _bt_mesh_proxy_cb_list_start SPACE1 ("._bt_mesh_proxy_cb.static.00_start" );
207+ __USED const struct bt_mesh_proxy_cb _bt_mesh_proxy_cb_list_end SPACE1 ("._bt_mesh_proxy_cb.static.zz_end" );
208+ #endif
207209#endif
208210
209211/********************FIFO ***********************************************/
0 commit comments