FreeCalypso > hg > fc-magnetite
comparison src/ui3/bmi/mmiBtipsA2dp.h @ 420:e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 21 Jan 2018 03:09:00 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
419:59143cd42ec7 | 420:e8ddbb0837ed |
---|---|
1 #ifndef _MMIBTIPS_A2DP_H_ | |
2 #define _MMIBTIPS_A2DP_H_ | |
3 | |
4 /* ========================================================= | |
5 * Texas Instruments OMAP(TM) Platform Software | |
6 * (c) Copyright Texas Instruments, Incorporated. All Rights Reserved. | |
7 * | |
8 * Use of this software is controlled by the terms and conditions found | |
9 * in the license agreement under which this software has been supplied. | |
10 * ========================================================== */ | |
11 /* | |
12 $Project name: Basic Bluetooth A2DP MMI | |
13 $Project code: | |
14 $Module: Bluetooth A2DP APPlication | |
15 $File: MmiBtipsA2dp.h | |
16 $Revision: 1.0 | |
17 $Author: Texas Instruments | |
18 $Date: 26/06/07 | |
19 | |
20 ******************************************************************************** | |
21 | |
22 Description: | |
23 | |
24 This module provides the BTIPS BMG APPlication functionality. | |
25 | |
26 ******************************************************************************** | |
27 $History: MmiBtipsA2dp.h | |
28 | |
29 26/06/07 Sasken original version | |
30 | |
31 $End | |
32 | |
33 *******************************************************************************/ | |
34 | |
35 | |
36 /* ====================================================== */ | |
37 /* | |
38 * List Attribute | |
39 */ | |
40 /* ====================================================== */ | |
41 static const MfwMnuAttr BtipsA2dpList_Attrib = | |
42 { | |
43 &menuArea, | |
44 MNU_LEFT| MNU_LIST_ICONS| MNU_CUR_LINE, /* centered page menu */ | |
45 (U8)-1, /* use default font */ | |
46 NULL, /* with these items */ | |
47 0, /* number of items */ | |
48 COLOUR_LIST_XX, | |
49 TxtBtipsA2dp, | |
50 NULL, | |
51 MNUATTRSPARE | |
52 }; | |
53 | |
54 | |
55 typedef struct _T_MMI_Btips_A2dp_Win_data | |
56 { | |
57 T_MMI_CONTROL mmi_control; | |
58 T_MFW_HND parent; | |
59 T_MFW_HND win; | |
60 T_MFW_HND kbd; | |
61 T_MFW_HND kbd_long; | |
62 T_MFW_HND a2dp_optionsMenu; | |
63 | |
64 | |
65 T_VOID_FUNC func_cb; | |
66 T_VOID_FUNC cancel_cb; | |
67 UBYTE a2dp_num_file; | |
68 UBYTE a2dp_file_count; | |
69 ListCbFunc a2dp_list_cb; | |
70 UBYTE a2dp_list_idx; | |
71 UBYTE IsMfwInit; | |
72 ListMenuData * menu_list_data; | |
73 BOOL deviceSearchStarted; | |
74 | |
75 }T_MMI_Btips_A2dp_Win_data; | |
76 | |
77 typedef enum { | |
78 BTIPS_A2DP_LIST_INIT=0, | |
79 BTIPS_A2DP_LIST_DEINIT | |
80 }BTIPS_A2DP_WIN_EVENT; | |
81 | |
82 /*Function Declarations*/ | |
83 int mmi_btips_a2dpHandler(MfwMnu* m, MfwMnuItem* i); | |
84 void mmi_btips_a2dpExecCb (T_MFW_HND win, USHORT event, SHORT value, void * parameter); | |
85 int mmi_btips_a2dpDeviceSearchCallback(BD_ADDR bdAddr); | |
86 | |
87 #endif |