embox

Форк
0
42 строки · 819.0 Байт
1
package embox.driver.input
2

3
module core {
4
	option number event_queue_len = 16
5

6
	source "input_dev.c"
7

8
	@IncludeExport(path="drivers/input")
9
	source "input_dev.h"
10
	@IncludeExport(path="drivers/input")
11
	source "keymap.h"
12

13
	@IncludeExport(path="drivers/input")
14
	source "input_codes.h"
15

16
	depends input_dev_handler
17
	depends embox.kernel.irq_api
18
	@NoRuntime depends embox.lib.libds
19
}
20

21
@DefaultImpl(input_dev_nofs)
22
abstract module input_dev_handler {
23

24
}
25

26
module input_dev_nofs extends input_dev_handler {
27
	option string log_level="LOG_ERR"
28
	option number hnd_priority = 200
29

30
	source "input_dev_nofs.c"
31

32
	depends embox.kernel.lthread.lthread
33
}
34

35
module input_dev_devfs extends input_dev_handler {
36
	option string log_level="LOG_ERR"
37
	option number input_dev_cnt = 4
38

39
	source "input_dev_devfs.c"
40

41
	depends embox.device.char_dev
42
}
43

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.