Sunday, February 23, 2014

Problem structure calls


static uint32_t keymap [] __ initdata =
{
/ / KEY (row, col, keycode)
KEY (0,0, KEY_F1), KEY (0,1, KEY_1), KEY (0,2, KEY_4), KEY (0,3, KEY_7), KEY (0,4, KEY_PROG1),
KEY (1,0, KEY_F2), KEY (1,1, KEY_2), KEY (1,2, KEY_5), KEY (1,3, KEY_8), KEY (1,4, KEY_PROG2),
KEY (2,0, KEY_F3), KEY (2,1, KEY_3), KEY (2,2, KEY_6), KEY (2,3, KEY_9), KEY (2,4, KEY_PROG3),
KEY (3,0, KEY_F4), KEY (3,1, KEY_0), KEY (3,2, KEY_DOT), KEY (3,3, KEY_HELP), KEY (3,4, KEY_PROG4),
KEY (4,0, KEY_F5), KEY (4,1, KEY_DELETE), KEY (4,2, KEY_INSERT), KEY (4,3, KEY_SETUP), KEY (4,4, KEY_B),
KEY (5,0, KEY_F6), KEY (5,1, KEY_HOMEPAGE), KEY (5,2, KEY_ESC), KEY (5,3, KEY_LEFT), KEY (5,4, KEY_W),
KEY (6,0, KEY_F7), KEY (6,1, KEY_END), KEY (6,2, KEY_UP), KEY (6,3, KEY_ENTER), KEY (6,4, KEY_DOWN),
KEY (7,0, KEY_F8), KEY (7,1, KEY_PAGEUP), KEY (7,2, KEY_PAGEDOWN), KEY (7,3, KEY_RIGHT), KEY (7,4, KEY_POWER),
};
static struct matrix_keymap_data lm8333_keymap_data __ initdata =
{
. Keymap = keymap,
. Keymap_size = ARRAY_SIZE (keymap),
};


static struct lm8333_platform_data lm8333_pdata = {
. Matrix_data = & lm8333_keymap_data,
. Active_time = 0,
. Debounce_time = 20,
};


* P = & lm8333_pdata;
I do not know why it went wrong this wording p-> matrix_data-> keymap [0]? Solving<-! Main posts under Banner (D4) -><-! Posts under the main text (D5) ->

No comments:

Post a Comment