/*************************************************************************** * Copyright (c) 2003-2006, Broadcom Corporation * All Rights Reserved * Confidential Property of Broadcom Corporation * * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT. * * $brcm_Workfile: $ * $brcm_Revision: $ * $brcm_Date: $ * * Module Description: * * Revision History: * * $brcm_Log: $ * ***************************************************************************/ #ifndef __BIR_CODES_H__ #define __BIR_CODES_H__ /* IR Code enums */ typedef enum bIR_codes_t { eIR_0 = 0x00, eIR_1 = 0x01, eIR_2 = 0x02, eIR_3 = 0x03, eIR_4 = 0x04, eIR_5 = 0x05, eIR_6 = 0x06, eIR_7 = 0x07, eIR_8 = 0x08, eIR_9 = 0x09, eIR_POWER = 0x0A, eIR_CH_UP = 0x0B, eIR_CH_DOWN = 0x0C, eIR_VOL_UP = 0x0D, eIR_VOL_DOWN = 0x0E, eIR_MUTE = 0x0F, eIR_SELECT = 0x11, eIR_DOT = 0x13,/* TODO: test value ('prev' one for all remote button) so update later */ eIR_ENTER = 0x14,/* TODO: test value ('tv/vid' one for all remote button) so update later */ eIR_MENU = 0x19, eIR_GUIDE = 0x30, eIR_INFO = 0x33, eIR_UP = 0x34, eIR_DOWN = 0x35, eIR_LEFT = 0x36, eIR_RIGHT = 0x37, eIR_PRECH = 0x38, eIR_LANG = 0x39, eIR_CHMAP = 0x60, /* Output channel map on UART */ eIR_SCAN = 0x61, /* Perform channel scan */ eIR_SETUP = 0x62, /* Perform default setup */ eIR_EXIT = 0x63, /* Exit to banner menu */ eIR_RFM = 0x70, /* RFM selection event (CH 3 - 0x71, CH 4 - 0x72) */ eIR_SETCH = 0x80, /* Set channel index (7 lsb are channel index) */ eIR_VOL_OPT = 0x83, /* Volume optimize key code */ eIR_DEBUG1 = 0x3a, /* for debug function 1 button */ eIR_DEBUG2 = 0x3b, /* for debug function 2 button */ eIR_POWER_SAVING = 0xd7, /* simulate power saving button */ eIR_SAP = 0xfb, /* SAP */ eIR_HELP = 0x56, /* HELP */ eIR_FAV = 0x52 /* FAV */ }bIR_codes_t; #endif /* __BIR_CODES_H__ */