headset_leds.h

来自「此软件为BlueLab 3.6.2 平台所自带的蓝牙耳机源码」· C头文件 代码 · 共 89 行

H
89
字号
/****************************************************************************
Copyright (C) Cambridge Silicon Radio Ltd. 2004-2006
Part of BlueLab 3.6.2-release

FILE NAME
    headset_LEDs.c
    
DESCRIPTION
    Module responsible for managing the PIO outputs including LEDs
    
*/

#ifndef HEADSET_LEDS_H
#define HEADSET_LEDS_H


#include "headset_leddata.h"
#include "headset_states.h"


void LedsInit ( LedTaskData * pTask ) ;

/****************************************************************************
NAME 
 LedsIndicateEvent

DESCRIPTION
 displays event notification

RETURNS
 void
    
*/

void LedsIndicateEvent ( LedTaskData * pLEDTask , headsetEvents_t pEvent ) ;

/****************************************************************************
NAME 
 LedsIndicateState

DESCRIPTION
 displays state indication information

RETURNS
 void
    
*/
void LedsIndicateState ( LedTaskData * pLEDTask , headsetState pState ) ;

void LedsIndicateNoState ( LedTaskData * pLEDTask ) ;

/****************************************************************************
NAME 
 LedsCheckForFilter

DESCRIPTION
 checks and sets a filter if one is defined for the given event

RETURNS
 void
    
*/
void LedsCheckForFilter ( LedTaskData * pLEDTask , headsetEvents_t pEvent ) ;


/****************************************************************************
NAME 
 LedsSetLedActivity

DESCRIPTION
    Sets a Led Activity to a known state
RETURNS
 void
*/
void LedsSetLedActivity ( LEDActivity_t * pLed , IndicationType_t pType , uint16 pIndex ) ;
/****************************************************************************
NAME 
 LedsResetAllLeds

DESCRIPTION
    resets all led pins to off and cancels all led and state indications
RETURNS
 void
*/
void LedsResetAllLeds ( LedTaskData * pLEDTask) ;

#endif

⌨️ 快捷键说明

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