embox

Форк
0
45 строк · 904.0 Байт
1
package embox.driver.serial
2

3
@DefaultImpl(uart_repo_with_dynamic)
4
abstract module uart_repo {
5
}
6

7
module uart_repo_with_dynamic extends uart_repo {
8
	option string log_level="LOG_ERR"
9
	option number uart_max_n = 4
10

11
	source "uart_dev_dynamic_repo.c"
12

13
	@NoRuntime depends embox.lib.libds
14
	@NoRuntime depends embox.mem.pool
15
}
16

17
module uart_repo_static extends uart_repo {
18
	option string log_level="LOG_ERR"
19

20
	source "uart_dev_static_repo.c"
21
}
22

23
@DefaultImpl(core_tty)
24
abstract module core {
25
	option string log_level="LOG_ERR"
26

27
	source "uart_dev.c"
28

29
	@IncludeExport(path="drivers/serial")
30
	source "uart_dev.h"
31

32
	@NoRuntime depends embox.lib.libds
33

34
	depends uart_repo
35
}
36

37
module core_tty extends core {
38
	@NoRuntime depends embox.driver.tty.serial
39
	@NoRuntime depends embox.device.common
40
}
41

42
module core_notty extends core {
43
	@NoRuntime depends embox.driver.tty.serial_stub
44
	@NoRuntime depends embox.device.common
45
}
46

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

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

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

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