embox

Форк
0
26 строк · 672.0 Байт
1
package embox.driver
2

3
@DefaultImpl(periph_memory_mmap)
4
abstract module periph_memory { }
5

6
module periph_memory_mmap extends periph_memory {
7
	@IncludeExport(path="drivers/common", target_name="memory.h")
8
	source "memory.h"
9

10
	source "memory.c"
11

12
	@NoRuntime depends embox.mem.mmap
13
	depends embox.kernel.task.kernel_task
14
	@NoRuntime depends embox.lib.libds
15
}
16

17
module periph_memory_stub extends periph_memory {
18
	@IncludeExport(path="drivers/common", target_name="memory.h")
19
	source "memory_impl_stub.h"
20
}
21

22
module periph_memory_alloc {
23
	@IncludeExport(path="drivers/common", target_name="periph_memory_alloc.h")
24
	source "periph_memory_alloc.h"
25
	source "periph_memory_alloc.c"
26
}
27

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

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

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

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