-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmdepx.conf
73 lines (58 loc) · 915 Bytes
/
mdepx.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
modules mdepx;
modules src;
link ./obj/ldscript obj/hifive1-oled.elf;
append-search-path mdepx mdepx/include mdepx/kernel mdepx/lib mdepx/arch .;
src {
objects main.o start.o board.o;
};
mdepx {
modules dev;
modules lib;
modules arch;
modules kernel;
arch {
modules riscv;
riscv_intr_stack_size 1024;
riscv {
modules sifive;
sifive {
objects e300g_aon.o
e300g_prci.o
e300g_spi.o
e300g_clint.o
e300g_gpio.o
e300g_uart.o;
};
};
};
dev {
modules gpio spi;
objects ssd1306/ssd1306.o;
};
lib {
modules libc libfont;
libc {
modules stdio string quad;
};
};
kernel {
modules cpu;
modules callout;
modules malloc;
modules systm;
modules thread;
modules nosched;
callout {
options usec_to_ticks;
};
thread {
stack_size 1024;
};
malloc {
options fl fl_wrapper;
};
systm {
options console;
};
};
};