embox
1package embox.driver.input
2
3module keypad {
4//option string log_level="LOG_ERR" // ???
5
6option number rows = 4
7option number cols = 4
8
9option number kp_poll_period = 10
10option number kp_hold_ticks = 3
11
12option number kp_col0_port = 2
13option number kp_col0_pino = 8
14option number kp_col1_port = 2
15option number kp_col1_pino = 9
16option number kp_col2_port = 2
17option number kp_col2_pino = 10
18option number kp_col3_port = 2
19option number kp_col3_pino = 11
20option number kp_row0_port = 2
21option number kp_row0_pino = 12
22option number kp_row1_port = 3
23option number kp_row1_pino = 2
24option number kp_row2_port = 6
25option number kp_row2_pino = 2
26option number kp_row3_port = 6
27option number kp_row3_pino = 3
28
29source "keypad.c"
30
31depends embox.driver.input.core
32depends embox.driver.gpio.api
33}
34