Пример #1
0
int btadp_jsr82_session_init(BT_ADP_JSR82_SESSION *session)
{
	SESSION_RESULT sret = SR_NOERROR;
	ASSERT(session);

	memset(session, 0x0, sizeof(BT_ADP_JSR82_SESSION));
	session_mutex_create(&session->mutex);	
	InitializeListHead(&session->pending_task);
	
	return 0;
}
Пример #2
0
void btmtk_jbt_init(void)
{
	if (jbt_jsr82.init)
	{
		return;
	}
	jbt_l2cap_init(&jbt_jsr82.l2cap);
	jbt_spp_init(&jbt_jsr82.spp);
	jbt_session_start_monitor(&jbt_jsr82.monitorid);

	if (NULL == jbt_jsr82.mutex)
	{		
		session_mutex_create(&jbt_jsr82.mutex);
	}

	btmtk_jsr82_sdp_init();

	jbt_jsr82.init = TRUE;

	jbt_session_general_reset();

}