forked from libretiny-eu/libretiny
-
Notifications
You must be signed in to change notification settings - Fork 0
/
external-libs.json
148 lines (148 loc) · 2.79 KB
/
external-libs.json
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
{
"$schema": "./external-libs.schema.json",
"flashdb": {
"package": "library-flashdb",
"sources": [
"+<src/*.c>",
"+<port/fal/src/*.c>"
],
"includes": [
"+<inc>",
"+<port/fal/inc>"
]
},
"printf": {
"package": "library-printf",
"sources": [
"+<src/printf/printf.c>"
],
"includes": [
"+<src>"
],
"flags": [
"-Wno-maybe-uninitialized"
],
"linkflags": [
"-Wl,-wrap,printf",
"-Wl,-wrap,sprintf",
"-Wl,-wrap,vsprintf",
"-Wl,-wrap,snprintf",
"-Wl,-wrap,vsnprintf",
"-Wl,-wrap,vprintf",
"-Wl,-wrap,puts",
"-Wl,-wrap,putchar"
],
"defines": {
"PRINTF_INCLUDE_CONFIG_H": "1"
}
},
"uf2ota": {
"package": "library-uf2ota",
"sources": [
"+<src/*.c>"
],
"includes": [
"+<include>"
]
},
"arduino-api": {
"package": "framework-arduino-api",
"sources": [
"+<api/Common.cpp>",
"+<api/IPAddress.cpp>",
"+<api/PluggableUSB.cpp>",
"+<api/Print.cpp>",
"+<api/Stream.cpp>",
"+<api/String.cpp>"
],
"includes": [
"+<.>",
"+<api/deprecated>"
]
},
"freertos": {
"package": "library-freertos",
"sources": [
"+<FreeRTOS/Source/*.c>"
],
"includes": [
"+<FreeRTOS/Source/include>"
],
"defines": {
"FREERTOS_PORT_${FREERTOS_PORT_DEFINE}": "1"
}
},
"freertos-port": {
"package": "library-freertos-port",
"sources": [
"+<./$FREERTOS_PORT/*.c>"
],
"includes": [
"!<./$FREERTOS_PORT>"
],
"defines": {
"FREERTOS_PORT_${FREERTOS_PORT_DEFINE}": "1"
}
},
"lwip-amb1": {
"package": "library-lwip",
"sources": [
"+<src/api/*.c>",
"+<src/core/*.c>",
"+<src/core/ipv4/*.c>",
"+<src/core/ipv6/*.c>",
"+<src/netif/ethernet.c>",
"+<src/netif/etharp.c>",
"+<src/apps/mdns/*.c>",
"+<src/apps/sntp/sntp.c>",
"+<port/realtek/freertos/ethernetif.c>",
"+<port/realtek/freertos/sys_arch.c>"
],
"includes": [
"+<src/include>",
"+<src/include/ipv4>",
"+<port/realtek>",
"+<port/realtek/freertos>"
]
},
"lwip-bdk": {
"package": "library-lwip",
"sources": [
"+<src/api/*.c>",
"+<src/core/*.c>",
"+<src/core/ipv4/*.c>",
"+<src/core/ipv6/*.c>",
"+<src/netif/ethernet.c>",
"+<src/netif/etharp.c>",
"+<src/apps/mdns/*.c>",
"+<src/apps/sntp/sntp.c>",
"+<port/*.c>"
],
"includes": [
"+<src/include>",
"+<src/include/ipv4>",
"+<port>"
]
},
"lwip-ambz2": {
"package": "library-lwip",
"sources": [
"+<src/api/*.c>",
"+<src/core/*.c>",
"+<src/core/ipv4/*.c>",
"+<src/core/ipv6/*.c>",
"+<src/netif/ethernet.c>",
"+<src/netif/etharp.c>",
"+<src/apps/mdns/*.c>",
"+<src/apps/sntp/sntp.c>",
"+<port/realtek/freertos/ethernetif.c>",
"+<port/realtek/freertos/sys_arch.c>"
],
"includes": [
"+<src/include>",
"+<src/include/ipv4>",
"+<port/realtek>",
"+<port/realtek/freertos>"
]
}
}