⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 headset_events.h

📁 bc5_stereo:bluetooth stereo Headset CODE 支持A2DP HSP 和 HSP 。可作为车载免提。BlueLab 2007环境下编译
💻 H
字号:
/****************************************************************************
Copyright (C) Cambridge Silicon Radio Ltd. 2004-2007
Part of Stereo-Headset-SDK Q1-2007.Release

FILE NAME
    headset_events.h
    
DESCRIPTION
    Defines Headset user events
    
*/
#ifndef HEADSET_EVENTS_H
#define HEADSET_EVENTS_H


#define BC5_STEREO_MESSAGE_BASE 0x6000
#define EVENTS_EVENT_BASE BC5_STEREO_MESSAGE_BASE


/* This enum is used as an index in an array - do not edit - without thinking */
typedef enum headsetEventsTag
{
/*0x00*/    EventInvalid = BC5_STEREO_MESSAGE_BASE,    
/*0x01*/    EventPowerOn , 
/*0x02*/    EventPowerOff ,  
/*0x03*/    EventEnterPairing ,
    
/*0x04*/    EventInitateVoiceDial ,
/*0x05*/    EventLastNumberRedial ,
/*0x06*/    EventAnswer , 
/*0x07*/    EventReject , 
    
/*0x08*/    EventCancelEnd , 
/*0x09*/    EventTransferToggle ,
/*0x0A*/    EventToggleMute   ,
/*0x0B*/    EventVolumeUp  ,    
/*0x0C*/    EventVolumeDown ,
            
/*0x0D*/    EventResetPairedDeviceList,            
/*0x0E*/    EventEnterDutMode ,            
/*0x0F*/    EventEnterDutState ,                        
            
/*0x10*/    EventPairingFail,
/*0x11*/    EventPairingSuccessful,
    
/*0x12*/    EventSCOLinkOpen ,
/*0x13*/    EventSCOLinkClose,
/*0x14*/    EventLowBattery,
/*0x15*/    EventEndOfCall ,
    
/*0x16*/    EventEstablishSLC ,
/*0x17*/    EventTrickleCharge,            
/*0x18*/    EventFastCharge,      
/*0x19*/    EventAutoSwitchOff,            
            
/*0x1A*/    EventOkBattery,
/*0x1B*/    EventChargerConnected,
/*0x1C*/    EventChargerDisconnected,

/*0x1D*/    EventSLCDisconnected ,
/*0x1E*/    EventHfpReconnectFailed ,
/*0x1F*/    EventLinkLoss ,
/*0x20*/    EventLimboTimeout ,

/*0x21*/    EventMuteOn ,
/*0x22*/    EventMuteOff ,
/*0x23*/    EventMuteReminder ,
/*0x24*/    EventResetComplete,            
            
/*0x25*/    EventSLCConnected ,
/*0x26*/    EventError,
/*0x27*/    EventLongTimer,
/*0x28*/    EventVLongTimer,

/*0x29*/    EventEnablePowerOff,
/*0x2A*/    EventChargeError,            
/*0x2B*/    EventA2dpReconnectFailed ,            
/*0x2C*/    EventLEDEventComplete,
/*0x2D*/    EventEnableLEDS,
/*0x2E*/    EventDisableLEDS,
/*0x2F*/    EventCancelLedIndication,
            
/*0x30*/    EventPlay,
/*0x31*/    EventPause,            
/*0x32*/    EventStop,            
/*0x33*/    EventFFWDPress,            
/*0x34*/    EventFFWDRelease,            
/*0x35*/    EventRWDPress,            
/*0x36*/    EventRWDRelease,            
/*0x37*/    EventSkipForward,            
/*0x38*/    EventSkipBackward,            
/*0x39*/    EventEstablishA2dp,            
/*0x3A*/    EventA2dpConnected,
/*0x3B*/	EventA2dpDisconnected,
			
/*0x3C*/	EventVolumeMax,			
/*0x3D*/	EventVolumeMin,
			
/*0x3E*/	EventPowerOnConnect									

/*Note: To add another event will require a change elsewhere (as 0x40 >63d)*/

} headsetEvents_t; 

#define EVENTS_LAST_EVENT EventPowerOnConnect

#define EVENTS_MAX_EVENTS ( (EVENTS_LAST_EVENT - EVENTS_EVENT_BASE) + 1 )


#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -