亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ag_main.c~

?? bluetooth audio gateway
?? C~
字號:
#include "ag.h"
#include "ag_private.h"
#include "ag_parse.h"

#ifdef PIO_EAG_ENABLED
#include "pioag.h"
#endif

#include <message.h>
#include <print.h>
#include <sched.h>
#include <stdlib.h>
#include <timer.h>
#include <vm.h>


struct agStruct AGState;

/*
    agPutCmMsg

    Sends messages to the Connection Manager's queue.
*/
void agPutCmMsg(void * msg)
{
    MessagePut(0,msg) ;
}


int main(void)
{
    /* init the timer library */
    TimerInit() ;

#ifdef PIO_EAG_ENABLED
    /* 
        If the EAG is being controlled via pio lines then we need to call
        an init function here to start up the application
    */
    pioAgInit();
#endif

    /* Start off the scheduler */
    Sched();

    /* Should never get here since the sched function doesn't return */
    return 0;
}


/*
    AG task 

    This receives messages queued for task 1. In this case this is
    messages sent from the Connection Manager.
*/

DECLARE_TASK(1)
{
    void *msg ;
    MessageType type ;    

    msg = MessageGet(1,&type) ;
    if (msg)
    {        
        switch (type)
        {
                /*  Connection Manager is ready to be used*/
            case CM_INIT_CFM:
                PRINT(("ag_main: CM_INIT_CFM\n"));
                agInitCfm();
                break;
                
                /* SDP service registered */
            case CM_SERVICE_REGISTER_CFM:
                PRINT(("ag_main: CM_SERVICE_REGISTER_CFM\n"));
                agServiceRegisterCfm((CM_SERVICE_REGISTER_CFM_T *)msg);
                break;

                /* A single Inquiry result received */
            case CM_INQUIRY_RESULT_IND:
                PRINT(("ag_main: CM_INQUIRY_RESULT_IND\n"));
                handleInquiryResultInd((CM_INQUIRY_RESULT_IND_T *)msg);
                break;

                /* Inquiry has completed */
            case CM_INQUIRY_COMPLETE_CFM:
                PRINT(("ag_main: CM_INQUIRY_COMPLETE_CFM\n"));
                agInquiryCompleteCfm((CM_INQUIRY_COMPLETE_CFM_T *)msg);
                break ;

                /* Request for a PIN code whilst pairing */
            case CM_PIN_CODE_REQ:
                PRINT(("ag_main: CM_PIN_CODE_REQ\n"));
                agPinCodeReq((CM_PIN_CODE_REQ_T *)msg);
                break;

                /* Confirmation that pairing has completed (could be success or failure) */
            case CM_PAIR_CFM:
                PRINT(("ag_main: CM_PAIR_CFM\n"));
                agPairCfm((CM_PAIR_CFM_T *)msg);
                break;

                /* Link key request */
            case CM_LINK_KEY_REQ:
                PRINT(("ag_main: CM_LINK_KEY_REQ\n"));
                agLinkKeyReq((CM_LINK_KEY_REQ_T *)msg);
                break;

                /* Status of the attempt to open an RFCOMM connection*/
            case CM_CONNECT_CFM:
                PRINT(("ag_main: CM_CONNECT_CFM\n"));
                agConnectCfm((CM_CONNECT_CFM_T *)msg);
                break;

                /* Indicates that an RFCOMM connection has been disconnected */
            case CM_CONNECT_STATUS_IND:
                PRINT(("ag_main: CM_CONNECT_STATUS_IND\n"));
                agRfcommStatusInd((CM_CONNECT_STATUS_IND_T *)msg);
                break;

                /* Indicates the status of a SCO connection */
            case CM_SCO_STATUS_IND:
                PRINT(("ag_main: CM_SCO_STATUS_IND\n"));
                agScoStatusInd((CM_SCO_STATUS_IND_T *)msg);
                break;
                
                /* Contains extra service record data that the app requested */
            case CM_SDP_SUPPORTED_FEATURES_CFM:
                agSdpFeaturesCfm((CM_SDP_SUPPORTED_FEATURES_CFM_T *)msg);
                break;

                /* error message */
            case CM_ERROR_IND:
                PRINT(("ag_main: CM_ERROR_IND\n"));
                agErrorInd((CM_ERROR_IND_T *)msg);
                break;

				/* Service we tried to connect to is not available at remote device */
			case CM_UNSUPPORTED_SERVICE_IND:
				agUnsupportedServiceInd((CM_UNSUPPORTED_SERVICE_IND_T *) msg);
				break;

                /* Ignored or deprecated primitives */
            case CM_OPEN_CFM: /* deprecated */
			case CM_CONTROL_IND: /* ignored */
                break;
            default :
                PRINT(("ag_main: Unrecognised msg type 0x%x from CM\n", type));
                break ;
        }
        MessageDestroy(msg);
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人av一区二区三区| 91福利视频在线| 精一区二区三区| 蜜桃久久精品一区二区| 男女视频一区二区| 日韩高清一区在线| 免费在线观看一区| 国产在线看一区| 黄色日韩网站视频| 成人性生交大片免费看视频在线 | 亚瑟在线精品视频| 亚洲国产欧美一区二区三区丁香婷| 亚洲免费观看在线视频| 亚洲在线视频免费观看| 亚洲综合av网| 日本成人超碰在线观看| 激情综合网最新| 国产激情一区二区三区四区| www..com久久爱| 日本黄色一区二区| 91精品国产一区二区三区蜜臀| 欧美成人官网二区| 欧美激情一区二区三区四区| 亚洲女同ⅹxx女同tv| 亚洲va中文字幕| 美女性感视频久久| 国产69精品久久777的优势| 91免费看片在线观看| 制服丝袜日韩国产| 久久欧美一区二区| 亚洲日本在线天堂| 日韩成人免费电影| 国产成人aaa| 欧美中文字幕一区二区三区| 日韩一区二区在线观看视频| 国产婷婷色一区二区三区在线| 一区二区三区在线视频观看| 免费高清在线视频一区·| 成人影视亚洲图片在线| 欧美日本不卡视频| 久久精品一区二区三区不卡| 亚洲激情第一区| 精品一区二区三区欧美| 91丝袜国产在线播放| 日韩天堂在线观看| 亚洲精品水蜜桃| 久久国产欧美日韩精品| 99re热这里只有精品视频| 88在线观看91蜜桃国自产| 国产精品三级视频| 五月天久久比比资源色| 成人性生交大片免费看视频在线 | 91蝌蚪porny| 欧美日韩电影一区| 国产精品国产三级国产aⅴ中文 | 国产乱码精品一区二区三区av| 一本大道综合伊人精品热热| 久久亚洲精品国产精品紫薇| 樱桃国产成人精品视频| 国产福利一区在线观看| 91麻豆精品国产91久久久久久久久 | 亚洲精品美腿丝袜| 国产在线播精品第三| 欧美自拍偷拍一区| 国产精品久久久久久久久晋中| 日本成人在线不卡视频| 色天使色偷偷av一区二区 | 精品一区二区三区久久久| 色综合久久久久综合体| 精品处破学生在线二十三| 亚洲成人久久影院| 91麻豆蜜桃一区二区三区| 久久精品一区二区三区不卡| 美女视频免费一区| 欧美日韩一级黄| 亚洲欧美激情一区二区| 懂色av一区二区三区蜜臀| 日韩美女在线视频 | 欧美日韩视频在线第一区 | 成人精品一区二区三区中文字幕 | 亚洲五月六月丁香激情| www.久久精品| 国产欧美精品一区| 紧缚奴在线一区二区三区| 欧美一级高清片| 视频一区国产视频| 欧美日韩一级视频| 亚洲第一综合色| 欧美亚洲国产一区二区三区va | 国产精品成人午夜| 高清久久久久久| 久久精品综合网| 国产一区二区三区蝌蚪| 精品国产3级a| 国内成人精品2018免费看| 精品少妇一区二区三区日产乱码 | 亚洲精品亚洲人成人网在线播放| 成人性色生活片免费看爆迷你毛片| 久久综合中文字幕| 麻豆精品在线看| 日韩欧美的一区二区| 蜜臀av一区二区在线免费观看 | 中文字幕的久久| 国产成a人亚洲| 国产精品素人一区二区| 高清beeg欧美| 国产精品私人影院| 91天堂素人约啪| 亚洲午夜在线视频| 欧美日韩大陆一区二区| 午夜精品久久久久久久久久久| 欧美日韩国产bt| 免费一级欧美片在线观看| 日韩亚洲欧美中文三级| 麻豆91在线看| 国产偷国产偷亚洲高清人白洁| 成人免费视频视频在线观看免费| 国产日韩精品一区二区浪潮av| 国产成人av电影在线| 亚洲男人的天堂在线aⅴ视频| 色婷婷精品久久二区二区蜜臀av| 午夜精品免费在线| 欧美videos大乳护士334| 高清国产一区二区| 亚洲激情男女视频| 日韩精品一区二区三区蜜臀 | 欧美视频一区二区三区在线观看 | 久久99国产乱子伦精品免费| 久久久不卡网国产精品一区| 北条麻妃一区二区三区| 一区二区三区免费观看| 日韩免费性生活视频播放| 国产成人精品网址| 亚洲美女视频在线观看| 欧美二区三区91| 国产一区二区美女诱惑| 亚洲色图视频网| 在线电影一区二区三区| 国产一区中文字幕| 亚洲精品伦理在线| 日韩精品最新网址| 91啪在线观看| 精品影视av免费| 亚洲欧美日韩国产综合在线| 欧美一区二区美女| kk眼镜猥琐国模调教系列一区二区| 婷婷中文字幕一区三区| 国产网站一区二区| 欧美日本一道本| 不卡一区二区在线| 首页国产欧美日韩丝袜| 国产精品午夜在线观看| 91麻豆精品国产91久久久久久 | 久久九九久精品国产免费直播| 91丨porny丨户外露出| 精品夜夜嗨av一区二区三区| 亚洲精品一二三| 久久九九影视网| 欧美一区日本一区韩国一区| 97精品久久久久中文字幕| 精品一区中文字幕| 亚洲成在人线在线播放| 中文字幕va一区二区三区| 日韩午夜激情视频| 欧美影视一区在线| 成人免费视频播放| 国产在线精品一区二区夜色| 亚洲综合色成人| 国产精品美女视频| 精品1区2区在线观看| 欧美人与性动xxxx| 欧洲国产伦久久久久久久| 国产91高潮流白浆在线麻豆 | 色又黄又爽网站www久久| 国产乱子轮精品视频| 日本成人中文字幕| 亚洲专区一二三| 中文字幕在线观看一区| 久久综合九色综合97婷婷女人 | 日韩一二三四区| 欧美视频在线播放| 一本到高清视频免费精品| 成人综合在线视频| 国产在线一区二区| 久久国产三级精品| 免费一级片91| 奇米影视一区二区三区小说| 亚洲成av人**亚洲成av**| 亚洲资源中文字幕| 亚洲精品伦理在线| 亚洲精品乱码久久久久久久久| 中文字幕在线不卡| 国产精品日日摸夜夜摸av| 欧美激情在线观看视频免费| 久久久久综合网| 久久综合视频网| 久久久亚洲综合| 亚洲精品一区二区三区蜜桃下载 | 亚洲色图视频网| 亚洲少妇中出一区|