Compare commits
2791 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a64d368de2 | ||
|
|
f35e6e99af | ||
|
|
5d8440fdd1 | ||
|
|
d1b394b20a | ||
|
|
520d6decac | ||
|
|
4a251f0ab0 | ||
|
|
c215abb50c | ||
|
|
31ca47837d | ||
|
|
560699fc6b | ||
|
|
51ec94f78c | ||
|
|
ac1210fbea | ||
|
|
c03f93521b | ||
|
|
62ede23b0e | ||
|
|
60f28599d9 | ||
|
|
629f23c4f3 | ||
|
|
27db344739 | ||
|
|
777a47fd99 | ||
|
|
e913159cb4 | ||
|
|
b285c3137a | ||
|
|
f0576ddcd9 | ||
|
|
6e2cc333f2 | ||
|
|
18c7c5a9be | ||
|
|
01945716d3 | ||
|
|
2f5b231dc3 | ||
|
|
75c1aafaef | ||
|
|
b9714d0ac1 | ||
|
|
5774654582 | ||
|
|
0a46b8ab6a | ||
|
|
a556573a4f | ||
|
|
fd91819b2c | ||
|
|
24c04057e9 | ||
|
|
2960b73da5 | ||
|
|
c4645a9a96 | ||
|
|
877e84ea1d | ||
|
|
cb1058c693 | ||
|
|
be6bf5052e | ||
|
|
7780003d01 | ||
|
|
445ca937fd | ||
|
|
1f4aff7f27 | ||
|
|
788351a0cd | ||
|
|
5ba7753bfa | ||
|
|
ae57829190 | ||
|
|
030ddf4ea1 | ||
|
|
ccc43633b7 | ||
|
|
aba2ea9746 | ||
|
|
d5ebbb99a7 | ||
|
|
a636a60e00 | ||
|
|
ad7e3f83aa | ||
|
|
baa7aab1d7 | ||
|
|
2e320c01b3 | ||
|
|
3cd6c618a4 | ||
|
|
5ea759bc3e | ||
|
|
11cb3a1bf7 | ||
|
|
7412cf586b | ||
|
|
f976cf7ae5 | ||
|
|
e92b498b68 | ||
|
|
1b0810ec87 | ||
|
|
45e523a468 | ||
|
|
d42481d196 | ||
|
|
11c946bfe4 | ||
|
|
589d6f9e12 | ||
|
|
79b3a232fc | ||
|
|
f95230b86e | ||
|
|
fc9a16aa81 | ||
|
|
81a4d28918 | ||
|
|
fd137fe054 | ||
|
|
efd3b244e1 | ||
|
|
dbeaaf270c | ||
|
|
32642b7ec8 | ||
|
|
096c2f6165 | ||
|
|
91ae8b4cc7 | ||
|
|
cc52890d45 | ||
|
|
5a12f1f56e | ||
|
|
b7b9ee5a80 | ||
|
|
97a0cbdd18 | ||
|
|
b8f43732fe | ||
|
|
658b3df123 | ||
|
|
d32312e738 | ||
|
|
20023f8d8a | ||
|
|
6b2ff04bbf | ||
|
|
d80a9c820d | ||
|
|
4b62af1675 | ||
|
|
6414e1d9e3 | ||
|
|
a55f04dc28 | ||
|
|
2d68e28a70 | ||
|
|
4c2a157dce | ||
|
|
d9647dec95 | ||
|
|
15647c81f0 | ||
|
|
24a0d9123e | ||
|
|
720c29350d | ||
|
|
aa939b07b1 | ||
|
|
0e3c3abf73 | ||
|
|
a8606f4efa | ||
|
|
475f898222 | ||
|
|
69f5fdf8e1 | ||
|
|
fe1ad35cad | ||
|
|
352a0b7377 | ||
|
|
52689bc5e8 | ||
|
|
3dd3ea1c35 | ||
|
|
fff33d8c29 | ||
|
|
db9829a11e | ||
|
|
9a1b5d869d | ||
|
|
605cd36e27 | ||
|
|
24a23b67dd | ||
|
|
0df72411a0 | ||
|
|
5a72033622 | ||
|
|
4e6095ca13 | ||
|
|
f81b0b2a84 | ||
|
|
314f634e16 | ||
|
|
ba040ba2ba | ||
|
|
a22ed40256 | ||
|
|
58a4ff8246 | ||
|
|
9a5ebfb642 | ||
|
|
5d0faaa5a8 | ||
|
|
108b892e30 | ||
|
|
0ff37c9999 | ||
|
|
8c3de609ab | ||
|
|
073efef2a1 | ||
|
|
b9fd97dae4 | ||
|
|
60a7af6a8c | ||
|
|
0f02b3b653 | ||
|
|
620335631f | ||
|
|
3ef96cb215 | ||
|
|
59e1c88726 | ||
|
|
3a27fbc883 | ||
|
|
ce6b96ea84 | ||
|
|
3275bb59bf | ||
|
|
fbb62fa8a6 | ||
|
|
261c46d4ef | ||
|
|
0c0ceb2caa | ||
|
|
de60f20c21 | ||
|
|
314fe7d309 | ||
|
|
a271143c52 | ||
|
|
2d4a3db250 | ||
|
|
7fba6f78d6 | ||
|
|
eee12b9b66 | ||
|
|
d3e151feeb | ||
|
|
dd1fe74956 | ||
|
|
49aed34325 | ||
|
|
81ba2a5a74 | ||
|
|
1c87f83463 | ||
|
|
e15f227c48 | ||
|
|
ea5f2742f8 | ||
|
|
9fd0943b75 | ||
|
|
80acd52fc2 | ||
|
|
b8312d545c | ||
|
|
82f36a1ac3 | ||
|
|
9f7c827572 | ||
|
|
6328206e78 | ||
|
|
154be7fa81 | ||
|
|
b8c9eee8af | ||
|
|
43664672fc | ||
|
|
5cc9a328ab | ||
|
|
6556c37e58 | ||
|
|
292049199a | ||
|
|
ed4452b115 | ||
|
|
fbfbf340c1 | ||
|
|
a57ea79bf8 | ||
|
|
22e8e02f3d | ||
|
|
a10625a052 | ||
|
|
42020e2498 | ||
|
|
36a2228220 | ||
|
|
206054b35f | ||
|
|
b87048020d | ||
|
|
f7d4bf5fa8 | ||
|
|
f0bf531e1b | ||
|
|
176cf17f9f | ||
|
|
b41262a20e | ||
|
|
d0a6861369 | ||
|
|
0bc872eafd | ||
|
|
edc2d10574 | ||
|
|
a033e2d1fe | ||
|
|
c0aefe4c62 | ||
|
|
86069ab7c6 | ||
|
|
86f2dde6f3 | ||
|
|
96f60aab66 | ||
|
|
2763853d8d | ||
|
|
a78b461d45 | ||
|
|
2fa20b5c52 | ||
|
|
0b0b63aa7d | ||
|
|
fe174e35c8 | ||
|
|
88e40e28fc | ||
|
|
73ce3c94e9 | ||
|
|
d2033aacea | ||
|
|
dfb47a089b | ||
|
|
81960ce051 | ||
|
|
2ecceb8ed2 | ||
|
|
00a9a2c04d | ||
|
|
7716fe1d1c | ||
|
|
09b3df5520 | ||
|
|
ee2e4896d2 | ||
|
|
390f1935d6 | ||
|
|
365c3eaf4b | ||
|
|
b83121a951 | ||
|
|
efe8e599fd | ||
|
|
bc69259dd1 | ||
|
|
607e8eb477 | ||
|
|
139171a79f | ||
|
|
848e525919 | ||
|
|
b805822eea | ||
|
|
13e9306753 | ||
|
|
880d5bb8b0 | ||
|
|
f9de23b16f | ||
|
|
e5aa71e4e1 | ||
|
|
ba441ca77c | ||
|
|
decf482367 | ||
|
|
253e4b13b5 | ||
|
|
04ca6621f1 | ||
|
|
20334772b5 | ||
|
|
a62bc3846e | ||
|
|
3b092f28c3 | ||
|
|
2de46f545f | ||
|
|
8fce660afa | ||
|
|
dbeffe426f | ||
|
|
d4c42bd546 | ||
|
|
fad5d1d744 | ||
|
|
46a9c1b6b2 | ||
|
|
5ac1e9454f | ||
|
|
17f9d57207 | ||
|
|
5bdec19f31 | ||
|
|
90b80083e8 | ||
|
|
8d02e8b8f7 | ||
|
|
7e41841a74 | ||
|
|
0f296e7e37 | ||
|
|
9c32ff278c | ||
|
|
60139035d8 | ||
|
|
5ab34436ec | ||
|
|
178080fd12 | ||
|
|
915b9145f6 | ||
|
|
6020faf970 | ||
|
|
ec82fc82a2 | ||
|
|
8d7b775875 | ||
|
|
682114d6f1 | ||
|
|
0ac5cd6789 | ||
|
|
209040fdc1 | ||
|
|
643f290057 | ||
|
|
ea0b462d0b | ||
|
|
442a7e3576 | ||
|
|
f7385e8e88 | ||
|
|
20a10c7fc5 | ||
|
|
2f05040081 | ||
|
|
7e0fb43dbe | ||
|
|
26e7069099 | ||
|
|
7d90c468ae | ||
|
|
f9494c940e | ||
|
|
135ef8701c | ||
|
|
1bd6e898ad | ||
|
|
b15ddc00a5 | ||
|
|
b4088a6d00 | ||
|
|
c57f68aee3 | ||
|
|
31eed6c5e5 | ||
|
|
09852dcada | ||
|
|
5768fcd429 | ||
|
|
d901cc875a | ||
|
|
4f1ccfe58f | ||
|
|
f852f9fa89 | ||
|
|
5c388d4271 | ||
|
|
f9cae60225 | ||
|
|
49ceadc6ad | ||
|
|
47469e8759 | ||
|
|
742f60b48d | ||
|
|
0615ff6dd8 | ||
|
|
2fbe33bca0 | ||
|
|
fdd73552ea | ||
|
|
17b4f0b4dd | ||
|
|
f87322591d | ||
|
|
47099190f4 | ||
|
|
9cf777b4e5 | ||
|
|
8675d3fa46 | ||
|
|
2b9d8dba5f | ||
|
|
b37814976c | ||
|
|
895aa0cb34 | ||
|
|
18a9866a02 | ||
|
|
88ead0aed1 | ||
|
|
f19c7dc575 | ||
|
|
7eab5d567e | ||
|
|
5b1c6daa2a | ||
|
|
464e1a509f | ||
|
|
c1394b290d | ||
|
|
0029c7fe09 | ||
|
|
e9f9871c1e | ||
|
|
d1b46c838e | ||
|
|
a7b9187234 | ||
|
|
c7202154de | ||
|
|
6809da0353 | ||
|
|
fbdcbf17c7 | ||
|
|
44a9de6dcb | ||
|
|
a077081e46 | ||
|
|
728fd7f5b9 | ||
|
|
053160a6eb | ||
|
|
9bbaba3d59 | ||
|
|
b1577d101c | ||
|
|
53e6cf3e4a | ||
|
|
a9f9f4ef04 | ||
|
|
15f142fc70 | ||
|
|
6e9429dbbf | ||
|
|
be628051a7 | ||
|
|
f0eb177a8e | ||
|
|
7c481291dc | ||
|
|
f1d20f591a | ||
|
|
c6a8e03367 | ||
|
|
cbb7869da1 | ||
|
|
1f796ca0e5 | ||
|
|
703b29a05e | ||
|
|
56ceee220b | ||
|
|
0328037b49 | ||
|
|
3c796ca7c8 | ||
|
|
e6e14be528 | ||
|
|
f42d1a89f2 | ||
|
|
5a89388fb0 | ||
|
|
d043412e0f | ||
|
|
71168b1a5f | ||
|
|
95c1b0214c | ||
|
|
2408c0a4c7 | ||
|
|
4b3f593df9 | ||
|
|
67aea4db3f | ||
|
|
6b44a8ae75 | ||
|
|
70f4fa2665 | ||
|
|
17ff3250c9 | ||
|
|
2cce47a13d | ||
|
|
c1f62f8ead | ||
|
|
e0c174b9b6 | ||
|
|
e5ec4de3a4 | ||
|
|
bcf09964ab | ||
|
|
f3992f8e53 | ||
|
|
66cc557d2f | ||
|
|
9786b3e1b9 | ||
|
|
30bc691c95 | ||
|
|
83110326f4 | ||
|
|
182835fabf | ||
|
|
7345d3ea19 | ||
|
|
3f4aa320c2 | ||
|
|
dfd853fa87 | ||
|
|
3289e84b21 | ||
|
|
39639d45fe | ||
|
|
b45abf67a5 | ||
|
|
e57871cab7 | ||
|
|
484ea15959 | ||
|
|
40109263f0 | ||
|
|
b45261c3dc | ||
|
|
73bcf18498 | ||
|
|
0dcc6f350d | ||
|
|
0488cc4086 | ||
|
|
7784743cb1 | ||
|
|
0a4bc1d4e3 | ||
|
|
3630084a64 | ||
|
|
53c561e895 | ||
|
|
88db253515 | ||
|
|
da928efb43 | ||
|
|
cd3d638337 | ||
|
|
3de2d84e2b | ||
|
|
1d5d09feab | ||
|
|
2c2b419685 | ||
|
|
a7f8838d9a | ||
|
|
a18f8b2a4c | ||
|
|
9b65a091da | ||
|
|
8ccf9d2e53 | ||
|
|
cd6137bdb0 | ||
|
|
6d69c25a2f | ||
|
|
7b6bab7f4e | ||
|
|
257a8c63d2 | ||
|
|
3146ab5d12 | ||
|
|
2d4722477e | ||
|
|
d815daed29 | ||
|
|
c4e7674585 | ||
|
|
94f565db84 | ||
|
|
6e03aa3a3d | ||
|
|
737c29b510 | ||
|
|
0222c56c4d | ||
|
|
8d0584aa59 | ||
|
|
7dbeab11a5 | ||
|
|
7cad06ea18 | ||
|
|
3236fb6b3d | ||
|
|
0194e09410 | ||
|
|
187e30d055 | ||
|
|
39a7062503 | ||
|
|
4ff7c868ef | ||
|
|
5573c3871c | ||
|
|
d620579247 | ||
|
|
48651286b6 | ||
|
|
0e7a2b3141 | ||
|
|
f3b8ae4224 | ||
|
|
a2451a716d | ||
|
|
2e5dabb913 | ||
|
|
4e43e7d3c3 | ||
|
|
49acf4bdb9 | ||
|
|
f3d8c30f95 | ||
|
|
4486a85d4c | ||
|
|
8a6892bf3c | ||
|
|
087a8f6dd0 | ||
|
|
5e681ec03c | ||
|
|
784a5cd349 | ||
|
|
5345dd2674 | ||
|
|
8127fd9960 | ||
|
|
3177aaf591 | ||
|
|
70b484a2c2 | ||
|
|
ed6c9a08ce | ||
|
|
601989c5ff | ||
|
|
234585dc97 | ||
|
|
2388b2a62b | ||
|
|
69d9438c71 | ||
|
|
0b500dba54 | ||
|
|
798b12ce7b | ||
|
|
334d50c367 | ||
|
|
dd1da95a40 | ||
|
|
6684ac5a57 | ||
|
|
b533d7a1dd | ||
|
|
95d1f43799 | ||
|
|
9c7cc87c5f | ||
|
|
374379ba03 | ||
|
|
56ac577b0a | ||
|
|
941c0f4297 | ||
|
|
f34745bef9 | ||
|
|
9fef7f0ba9 | ||
|
|
971cd2ca0f | ||
|
|
6bf8bec22d | ||
|
|
d771816b02 | ||
|
|
f78a1a7b15 | ||
|
|
77f8414c63 | ||
|
|
4d84d03a63 | ||
|
|
065607b68c | ||
|
|
f5807364e8 | ||
|
|
92d86192aa | ||
|
|
d44c60614d | ||
|
|
19a8326f0f | ||
|
|
be9aaf8902 | ||
|
|
5cfa2b7fdd | ||
|
|
6218b773fd | ||
|
|
7bcfea13fb | ||
|
|
89843c0d65 | ||
|
|
31d4a5c72e | ||
|
|
83f25cbc16 | ||
|
|
27fc19d6b3 | ||
|
|
9cfccc5cd4 | ||
|
|
9da19fbf54 | ||
|
|
a481a5deda | ||
|
|
e8692334f6 | ||
|
|
239befa4ee | ||
|
|
2e9b0066de | ||
|
|
55d905a0d0 | ||
|
|
181adb277f | ||
|
|
82ec0164b0 | ||
|
|
c8354b100e | ||
|
|
4366719ed2 | ||
|
|
971eb8e35c | ||
|
|
a785c238b1 | ||
|
|
eda02750ae | ||
|
|
e5d50eb45c | ||
|
|
b66bf5f4c0 | ||
|
|
d1c8cc38f2 | ||
|
|
10bada0bcc | ||
|
|
5d7e7b1796 | ||
|
|
0f7fe260d1 | ||
|
|
46be56af43 | ||
|
|
dce2655004 | ||
|
|
36acdd7797 | ||
|
|
47e297fecb | ||
|
|
9ce19c7e83 | ||
|
|
9954900a0e | ||
|
|
a7855ae664 | ||
|
|
76865a1730 | ||
|
|
8febdc19ea | ||
|
|
85a814c21a | ||
|
|
ab5650f84b | ||
|
|
77c591ce81 | ||
|
|
dc067642b2 | ||
|
|
d0ee0c2919 | ||
|
|
6d50aa2e25 | ||
|
|
b68b9794ec | ||
|
|
e6ea4cb613 | ||
|
|
47ba127733 | ||
|
|
bbd694c5ea | ||
|
|
7ba2a7cd3d | ||
|
|
a1ed99962c | ||
|
|
c2970631a5 | ||
|
|
d38c843574 | ||
|
|
a2213a1aa4 | ||
|
|
dee2d2c538 | ||
|
|
fec19849b5 | ||
|
|
5b77adccb1 | ||
|
|
a82c4666d4 | ||
|
|
df6a8da290 | ||
|
|
39c8996093 | ||
|
|
af1a0f3587 | ||
|
|
703912fdc9 | ||
|
|
744881da59 | ||
|
|
5f55c18373 | ||
|
|
2137eb1794 | ||
|
|
3dcf1784fb | ||
|
|
9a3dcd3daa | ||
|
|
1b74f380a6 | ||
|
|
cd2a4ea535 | ||
|
|
536a9566da | ||
|
|
d2abac9b18 | ||
|
|
94f8afec38 | ||
|
|
3d5c1411c0 | ||
|
|
9a7e5d86fc | ||
|
|
ca29b4e370 | ||
|
|
392fe1cbd0 | ||
|
|
aa955819b0 | ||
|
|
b1f190a7f8 | ||
|
|
5453df94e4 | ||
|
|
7b314b58a4 | ||
|
|
7c41c7c2f3 | ||
|
|
5e144a2c98 | ||
|
|
61b6eea52c | ||
|
|
cd8dc24454 | ||
|
|
6531dcbc78 | ||
|
|
123963f760 | ||
|
|
08a94b6f7c | ||
|
|
43ae62afd8 | ||
|
|
e08dc5f0d7 | ||
|
|
1e26feb566 | ||
|
|
96567dea4d | ||
|
|
c720933d34 | ||
|
|
f61d03ec8f | ||
|
|
b7bc4401eb | ||
|
|
7a07a2e63e | ||
|
|
2c242944c7 | ||
|
|
6265233903 | ||
|
|
be3e26c202 | ||
|
|
9f76293684 | ||
|
|
1be2e510da | ||
|
|
af049eecc9 | ||
|
|
fe237f15aa | ||
|
|
bdce78ba6f | ||
|
|
f26e3c42dd | ||
|
|
92cd03cf2a | ||
|
|
e7da3d7f5f | ||
|
|
f966eeb604 | ||
|
|
34176f974b | ||
|
|
60f0f775ef | ||
|
|
5f044a7948 | ||
|
|
9f1dd3dd5d | ||
|
|
db6f983364 | ||
|
|
386883fbe5 | ||
|
|
e08527a0af | ||
|
|
4a6d5e8395 | ||
|
|
83bf34fb77 | ||
|
|
1c8666e946 | ||
|
|
0440b7a2f7 | ||
|
|
223a85baca | ||
|
|
ed39a755bc | ||
|
|
519156512c | ||
|
|
9fa424ea9b | ||
|
|
883a97a38c | ||
|
|
c671a8e235 | ||
|
|
55a44aecc3 | ||
|
|
81fc1c9010 | ||
|
|
8037bef847 | ||
|
|
98ec287797 | ||
|
|
bc2765eb1f | ||
|
|
94644c2863 | ||
|
|
fa090131ae | ||
|
|
48b46d74cf | ||
|
|
66b22a218a | ||
|
|
3d18d4f9ce | ||
|
|
cba2f4d7b6 | ||
|
|
54f14c64b5 | ||
|
|
785be3cb26 | ||
|
|
20a9522542 | ||
|
|
f8d957a705 | ||
|
|
2eecbf966c | ||
|
|
cef778731e | ||
|
|
adde5e6a7e | ||
|
|
37863df67e | ||
|
|
0e56a155f8 | ||
|
|
c6de3ebea0 | ||
|
|
a25c1155c2 | ||
|
|
42ee6fe96e | ||
|
|
a33fd6de27 | ||
|
|
a2830dd527 | ||
|
|
f46e1b7a3a | ||
|
|
bf59dda01b | ||
|
|
1dc15326c9 | ||
|
|
1a3720cfb9 | ||
|
|
5ea3f2bbc6 | ||
|
|
08103cfc59 | ||
|
|
78e88b6115 | ||
|
|
26bb74afd5 | ||
|
|
0587f5b964 | ||
|
|
e0ec4ff435 | ||
|
|
0677bcecb9 | ||
|
|
9023358d9e | ||
|
|
3edf7e6ca8 | ||
|
|
59114bbd86 | ||
|
|
fac45d37f8 | ||
|
|
d0c73af459 | ||
|
|
fcd1862f40 | ||
|
|
a6d42bedc1 | ||
|
|
04ebdf428b | ||
|
|
6a90388649 | ||
|
|
1b2e410f12 | ||
|
|
f7647438ef | ||
|
|
436a6bc521 | ||
|
|
8ea3909a64 | ||
|
|
ba0ab796c6 | ||
|
|
0e61020652 | ||
|
|
c51c35018d | ||
|
|
5505c6c0e3 | ||
|
|
d6a8360b29 | ||
|
|
0687ceb8a4 | ||
|
|
6d7854d113 | ||
|
|
aebe891895 | ||
|
|
e69d5e5873 | ||
|
|
6ea49910d5 | ||
|
|
b17e318373 | ||
|
|
b0aa4c6682 | ||
|
|
4d6c452d79 | ||
|
|
d06d5def72 | ||
|
|
aa3c943651 | ||
|
|
1369b10e76 | ||
|
|
8059e04499 | ||
|
|
71c4201487 | ||
|
|
425c1fb0a8 | ||
|
|
bbf829fe92 | ||
|
|
6f2779fe5d | ||
|
|
b51f2ae722 | ||
|
|
d5dd4d4b3a | ||
|
|
eaecad3d49 | ||
|
|
a8a0cbbbf3 | ||
|
|
94e21bf8a1 | ||
|
|
02c3d870ff | ||
|
|
91f0217d39 | ||
|
|
5e73348263 | ||
|
|
2f871db3ae | ||
|
|
28972b838b | ||
|
|
0473405b92 | ||
|
|
0d00d0534a | ||
|
|
fe210aadcf | ||
|
|
6fcc76e199 | ||
|
|
e927669632 | ||
|
|
24d2b94e79 | ||
|
|
f81b1089c1 | ||
|
|
fee748d384 | ||
|
|
d003dffc5a | ||
|
|
a300168658 | ||
|
|
0a638b7ea5 | ||
|
|
ffcf6b873a | ||
|
|
c69e80249d | ||
|
|
2a4b25705c | ||
|
|
412a1f78cd | ||
|
|
73dacd9418 | ||
|
|
caf5159002 | ||
|
|
d9b6842b6a | ||
|
|
affa54e5fc | ||
|
|
c3ac10fe29 | ||
|
|
0a907627be | ||
|
|
26dda104dd | ||
|
|
7c6fabaee2 | ||
|
|
dc07ea56d2 | ||
|
|
b68e5db46b | ||
|
|
fd9ca0cd15 | ||
|
|
6c47c7506e | ||
|
|
18d93dfcc9 | ||
|
|
900a4d463f | ||
|
|
4b24d6e3e4 | ||
|
|
2988724456 | ||
|
|
c79d5f0cf1 | ||
|
|
148b7dccfd | ||
|
|
83f64cebbd | ||
|
|
69de40c409 | ||
|
|
bf9552bd56 | ||
|
|
5afaa6d0ee | ||
|
|
d2c86ab71c | ||
|
|
6d9de80f12 | ||
|
|
bf77d70d82 | ||
|
|
8525fd6ae8 | ||
|
|
dfca7f0b68 | ||
|
|
500b3e08fe | ||
|
|
6739d5a570 | ||
|
|
f8dd90c9a9 | ||
|
|
8d459d86d3 | ||
|
|
f30bd18bdc | ||
|
|
0035f56e15 | ||
|
|
4123aa4c23 | ||
|
|
1bff3c6615 | ||
|
|
936b04e075 | ||
|
|
4d23ad03c3 | ||
|
|
a75823227d | ||
|
|
96d337388b | ||
|
|
c89793eab9 | ||
|
|
e27b40390d | ||
|
|
1d80914070 | ||
|
|
e61caa37a8 | ||
|
|
d07a1d265e | ||
|
|
54921c5dbd | ||
|
|
5cb2a970fa | ||
|
|
89b951e7d5 | ||
|
|
6daf387c90 | ||
|
|
2c3d8ce695 | ||
|
|
17fa5f77d5 | ||
|
|
c0a9ae5c70 | ||
|
|
4b7916c2af | ||
|
|
6d968a7093 | ||
|
|
634afdcf8a | ||
|
|
3ebeb1bab2 | ||
|
|
5ab564a6d0 | ||
|
|
04dc6230e7 | ||
|
|
51115c1254 | ||
|
|
40c8046546 | ||
|
|
fa761f9616 | ||
|
|
5fabadd059 | ||
|
|
38408c1e1f | ||
|
|
fbdfe31f17 | ||
|
|
bd8ba738cf | ||
|
|
8b8b6c3b9e | ||
|
|
bd3b29c304 | ||
|
|
1339924c2e | ||
|
|
46eab99888 | ||
|
|
461d71c2c7 | ||
|
|
1ccc526960 | ||
|
|
5338a9caa3 | ||
|
|
4ae302762a | ||
|
|
98513c9967 | ||
|
|
b6688db8b7 | ||
|
|
d5c98e4f27 | ||
|
|
b7e9bcb609 | ||
|
|
9de7297d38 | ||
|
|
97acf23a6d | ||
|
|
80718ebb95 | ||
|
|
643d118062 | ||
|
|
15b5a14995 | ||
|
|
68a3b3f9e7 | ||
|
|
5f1bd286c7 | ||
|
|
d18b4f12d0 | ||
|
|
d9010230a4 | ||
|
|
686d615639 | ||
|
|
d205370e9b | ||
|
|
ce66033190 | ||
|
|
bcff26d4d7 | ||
|
|
898d79956d | ||
|
|
522f814811 | ||
|
|
394d272324 | ||
|
|
84ce7db3e3 | ||
|
|
f873bd41f8 | ||
|
|
5c8c10e7d3 | ||
|
|
a504a13fa8 | ||
|
|
d09964a897 | ||
|
|
4416c12747 | ||
|
|
80a1b95887 | ||
|
|
9eb18ca72d | ||
|
|
37653d8446 | ||
|
|
e269c91d26 | ||
|
|
ac3236693f | ||
|
|
d0b3c5ee86 | ||
|
|
23a2022f04 | ||
|
|
c5177efd0b | ||
|
|
d51cd9c277 | ||
|
|
6257480d0d | ||
|
|
4af615a49c | ||
|
|
6186b425d4 | ||
|
|
c038074489 | ||
|
|
d25f1ddc21 | ||
|
|
5011e47709 | ||
|
|
33d16bfcf0 | ||
|
|
bae21f1cdd | ||
|
|
5f9fd9260e | ||
|
|
61db0f1d6a | ||
|
|
1598c8197e | ||
|
|
01db26f204 | ||
|
|
12876c5c2b | ||
|
|
5c60d922ca | ||
|
|
0570fc6c48 | ||
|
|
f3c8277572 | ||
|
|
1dbaed5beb | ||
|
|
19c1574993 | ||
|
|
346579b93c | ||
|
|
0ce2343836 | ||
|
|
d5e277b7cc | ||
|
|
3cc4af1723 | ||
|
|
8d05903bf3 | ||
|
|
7f845ab943 | ||
|
|
ddc8a353cb | ||
|
|
9ce9171a36 | ||
|
|
dec43bec9d | ||
|
|
99377130eb | ||
|
|
3df01405a1 | ||
|
|
3adcf66453 | ||
|
|
b88c262a9d | ||
|
|
5999bcee3f | ||
|
|
078b0af312 | ||
|
|
a0fb88e28a | ||
|
|
3cd4b005d8 | ||
|
|
0a523fc06c | ||
|
|
16864509af | ||
|
|
cb8af5add9 | ||
|
|
3f96dc1432 | ||
|
|
e1aa29cb36 | ||
|
|
6e87089ded | ||
|
|
a84195bb5a | ||
|
|
70a0bd72c0 | ||
|
|
fea7e97112 | ||
|
|
7beb332b31 | ||
|
|
7b2c1f27fc | ||
|
|
67f7b6cda3 | ||
|
|
4266cba53b | ||
|
|
19725fec04 | ||
|
|
a6e5a0c7f5 | ||
|
|
2baea815fe | ||
|
|
b38c57bcf9 | ||
|
|
e6d1805f0b | ||
|
|
9a95b0df56 | ||
|
|
70a5d32925 | ||
|
|
c2a549b0c2 | ||
|
|
0fda79a075 | ||
|
|
21e2ac6695 | ||
|
|
e7d75d1412 | ||
|
|
4386dc56ea | ||
|
|
a30b79c5fc | ||
|
|
f29a74042f | ||
|
|
c46643f0fd | ||
|
|
5fe4de626b | ||
|
|
774380c2ef | ||
|
|
8643f0454e | ||
|
|
f844d9cb47 | ||
|
|
f94fbb951a | ||
|
|
899de600e4 | ||
|
|
971049b41c | ||
|
|
aaf61082c1 | ||
|
|
b14abeff48 | ||
|
|
f26553b451 | ||
|
|
8b93ad00a2 | ||
|
|
5e1a931145 | ||
|
|
abfee8308e | ||
|
|
d2449762c2 | ||
|
|
59848c3115 | ||
|
|
834206ff20 | ||
|
|
ce4ed18ceb | ||
|
|
b710bbd80e | ||
|
|
446176bf5e | ||
|
|
0b2d780618 | ||
|
|
d9b0364aa8 | ||
|
|
76818448e2 | ||
|
|
131144ec34 | ||
|
|
a21d75b273 | ||
|
|
c79b3ff7f1 | ||
|
|
2b5ac57fd0 | ||
|
|
32d317d3cb | ||
|
|
71f606912a | ||
|
|
62b80c396b | ||
|
|
7687a0a929 | ||
|
|
f63fe1699b | ||
|
|
4f98a3fd42 | ||
|
|
693304590c | ||
|
|
947e31ca8d | ||
|
|
45d4b92678 | ||
|
|
07a2a49d93 | ||
|
|
7ddd22209f | ||
|
|
6cd4484be9 | ||
|
|
c235974eb6 | ||
|
|
1b4f945907 | ||
|
|
4fdd51e190 | ||
|
|
95b9ae9f24 | ||
|
|
94e580bf4e | ||
|
|
e4dca37874 | ||
|
|
7f607b742f | ||
|
|
2c0e0b2619 | ||
|
|
8e55c9e4d0 | ||
|
|
41ff1b0188 | ||
|
|
48c1aeae03 | ||
|
|
eab2fd91fd | ||
|
|
ba6d120cf4 | ||
|
|
e9df6166ee | ||
|
|
9bdc85fd52 | ||
|
|
fa48a6460f | ||
|
|
f07854879a | ||
|
|
9ca53c57f4 | ||
|
|
ee420cc35e | ||
|
|
d49d91269d | ||
|
|
a59efc2fc0 | ||
|
|
20f28383a0 | ||
|
|
d3c3491a91 | ||
|
|
e6a7cc2036 | ||
|
|
4d615416f3 | ||
|
|
137a5d1c42 | ||
|
|
65354e995d | ||
|
|
3032cade17 | ||
|
|
948a977fa5 | ||
|
|
c7d8b50474 | ||
|
|
f1da544279 | ||
|
|
40d1bb204c | ||
|
|
21a36f8ee9 | ||
|
|
be24c6ab4d | ||
|
|
3d96e584fb | ||
|
|
963eabc3f5 | ||
|
|
f63041a402 | ||
|
|
c084db1619 | ||
|
|
4edfb8f6cc | ||
|
|
6501c1f171 | ||
|
|
41ab97203a | ||
|
|
a51a03843d | ||
|
|
e9b8478942 | ||
|
|
29cf1c8596 | ||
|
|
e992e156bf | ||
|
|
cf13ec4035 | ||
|
|
c1d01dbe34 | ||
|
|
ff5da3c3cc | ||
|
|
7d9e10095e | ||
|
|
bb17630571 | ||
|
|
7746f7eeee | ||
|
|
e089c4a546 | ||
|
|
8f29d951cb | ||
|
|
f182a6dcae | ||
|
|
0c76116948 | ||
|
|
6b17183cff | ||
|
|
8cd35fb537 | ||
|
|
2d4421e8e5 | ||
|
|
760499c095 | ||
|
|
c141189883 | ||
|
|
00b162608e | ||
|
|
51cb87bc6f | ||
|
|
cae708f2d7 | ||
|
|
e33b0fe291 | ||
|
|
3a77bed0d4 | ||
|
|
06fe557a20 | ||
|
|
10a7367b33 | ||
|
|
9c1cc97776 | ||
|
|
dea6551841 | ||
|
|
4ca71e7df1 | ||
|
|
d7e2d05f60 | ||
|
|
d9e6111ac3 | ||
|
|
86e4641101 | ||
|
|
326eb4a681 | ||
|
|
d4af985eb8 | ||
|
|
0d904ad1cc | ||
|
|
b3ac567b53 | ||
|
|
03aec79cc1 | ||
|
|
9a6d148bdc | ||
|
|
a9288e5a5b | ||
|
|
8280fd557b | ||
|
|
15a1cbf95a | ||
|
|
775797b4e5 | ||
|
|
e37d34b92f | ||
|
|
b562541f20 | ||
|
|
736a1404b4 | ||
|
|
9639626ab3 | ||
|
|
4c8df44a5a | ||
|
|
3f52a6d5ba | ||
|
|
237d55208c | ||
|
|
b99494671a | ||
|
|
5a72e3f2a1 | ||
|
|
1ce913ea74 | ||
|
|
9911a04232 | ||
|
|
f1549e1f0e | ||
|
|
4659a44bd6 | ||
|
|
e39d4f5c32 | ||
|
|
fb9fe8c77c | ||
|
|
9778778830 | ||
|
|
ab914e1566 | ||
|
|
d2c2171ef9 | ||
|
|
856798488b | ||
|
|
00ba88911f | ||
|
|
e0b9d080fa | ||
|
|
42c22758bb | ||
|
|
522b42c2a9 | ||
|
|
5a707a4849 | ||
|
|
1bed2650f3 | ||
|
|
65f30dd7b4 | ||
|
|
59b27d5d0a | ||
|
|
6575ddab26 | ||
|
|
dc4a5df2af | ||
|
|
2e4c9411af | ||
|
|
e477d1fbcf | ||
|
|
6059e0dce6 | ||
|
|
234bb75b9b | ||
|
|
38dfa40e32 | ||
|
|
5add5f1cfb | ||
|
|
f1b809f8dd | ||
|
|
47aa63fc04 | ||
|
|
08000a6f62 | ||
|
|
31d4706abd | ||
|
|
e23ca2c109 | ||
|
|
17efa89047 | ||
|
|
527efe3359 | ||
|
|
5aed0efd61 | ||
|
|
27ac17e8c3 | ||
|
|
639c086728 | ||
|
|
d2c545eb27 | ||
|
|
035ab14202 | ||
|
|
4504080027 | ||
|
|
367e4d663c | ||
|
|
28bca48eca | ||
|
|
eb57e14ac1 | ||
|
|
69065d8bd6 | ||
|
|
3cc996d89f | ||
|
|
d7d981f522 | ||
|
|
eedc1c3ccd | ||
|
|
db0bbcc043 | ||
|
|
63075c9607 | ||
|
|
b594c11718 | ||
|
|
b6ccda3568 | ||
|
|
35f96a534a | ||
|
|
7e8349d45e | ||
|
|
88d06b4437 | ||
|
|
3019e35724 | ||
|
|
38bb2c61c1 | ||
|
|
c7949ecd07 | ||
|
|
d627a42268 | ||
|
|
2b467f3fee | ||
|
|
f058b8f18f | ||
|
|
a750b06fc8 | ||
|
|
13430aa628 | ||
|
|
286a53991c | ||
|
|
b92a8467c9 | ||
|
|
56cd55ba7d | ||
|
|
a092f87c50 | ||
|
|
19b5285d50 | ||
|
|
d5d95092c4 | ||
|
|
02937216b0 | ||
|
|
e02d7528ad | ||
|
|
68e3f9dc00 | ||
|
|
2ae41c8434 | ||
|
|
aa2bc4a63b | ||
|
|
74218f4f93 | ||
|
|
a60c57ac58 | ||
|
|
fabaadec60 | ||
|
|
7f697961ec | ||
|
|
9334f31ff2 | ||
|
|
579de32d4e | ||
|
|
c3702391ea | ||
|
|
826418a443 | ||
|
|
4dfa885a85 | ||
|
|
9f4dde4b5e | ||
|
|
3748219cac | ||
|
|
4b55767fb9 | ||
|
|
5aef182652 | ||
|
|
6db47cec2b | ||
|
|
6f8b9d70bc | ||
|
|
d8cbe99f2c | ||
|
|
a690b8c085 | ||
|
|
b874359482 | ||
|
|
3a18e668c2 | ||
|
|
3ca9527da4 | ||
|
|
f539513376 | ||
|
|
afdfaeec68 | ||
|
|
676c87d081 | ||
|
|
db3b0499c9 | ||
|
|
98032ec548 | ||
|
|
8ef6ea8053 | ||
|
|
d87ee0b286 | ||
|
|
6f01f10f59 | ||
|
|
59a0d2b618 | ||
|
|
16df5474e4 | ||
|
|
33ea6ef123 | ||
|
|
a485e563f0 | ||
|
|
cf35f9dbf8 | ||
|
|
710b150fcd | ||
|
|
13731b4461 | ||
|
|
3d52710935 | ||
|
|
d475f44e49 | ||
|
|
7574798a3a | ||
|
|
9ef8d4cfe0 | ||
|
|
b42d0efa73 | ||
|
|
4a17a9b5b3 | ||
|
|
d3909bdfa2 | ||
|
|
a2b0b2893b | ||
|
|
9d2499ab98 | ||
|
|
579a973512 | ||
|
|
b861e9c192 | ||
|
|
375006ee65 | ||
|
|
23af9c9027 | ||
|
|
7322df26ad | ||
|
|
32bb9c9d83 | ||
|
|
b22ca10f8c | ||
|
|
95beb03aad | ||
|
|
f65ab58c88 | ||
|
|
c06a018d88 | ||
|
|
7789e3bc62 | ||
|
|
1287e51bf8 | ||
|
|
151823f80e | ||
|
|
09d58d0d49 | ||
|
|
0a6fb68840 | ||
|
|
38fb5b2234 | ||
|
|
ab6a323aca | ||
|
|
50ed828e7a | ||
|
|
692af90161 | ||
|
|
543a1dddae | ||
|
|
fce84b5a48 | ||
|
|
67a6f66a35 | ||
|
|
fdbebb178c | ||
|
|
0747fe9dea | ||
|
|
331cd0aa0d | ||
|
|
8b74b12990 | ||
|
|
7a0c1e13f3 | ||
|
|
e94d758131 | ||
|
|
080369f597 | ||
|
|
729178731c | ||
|
|
5c278b54f7 | ||
|
|
2007491be9 | ||
|
|
e96078b4e3 | ||
|
|
118f22bed3 | ||
|
|
2134022565 | ||
|
|
cf2a2395e5 | ||
|
|
8947b63e41 | ||
|
|
fc8bffdd81 | ||
|
|
75105e18ba | ||
|
|
3507290a20 | ||
|
|
7cc4e8ce15 | ||
|
|
08dc5dec89 | ||
|
|
d92349c8f7 | ||
|
|
92289d373b | ||
|
|
4b9e8f0ba4 | ||
|
|
bfee896378 | ||
|
|
e4c112608b | ||
|
|
04eb531ac2 | ||
|
|
8e3020c0f8 | ||
|
|
51acd02421 | ||
|
|
8a1b94b48c | ||
|
|
e11013189b | ||
|
|
98deefc4f5 | ||
|
|
058a5e854d | ||
|
|
7b998c8cda | ||
|
|
98a1fd79b6 | ||
|
|
e344194f86 | ||
|
|
05b656e6b0 | ||
|
|
9c30472777 | ||
|
|
016caa731d | ||
|
|
5b0befef45 | ||
|
|
4b588a589d | ||
|
|
1598b0632a | ||
|
|
a32c67a0ce | ||
|
|
1183105557 | ||
|
|
d1e4f22e7f | ||
|
|
8a5b3a90cb | ||
|
|
2b53ecb111 | ||
|
|
0159b1cf7f | ||
|
|
d9dd83e327 | ||
|
|
05fe52bda9 | ||
|
|
6294580e25 | ||
|
|
69d01c4bc1 | ||
|
|
d4e553fb5a | ||
|
|
ff8fefb797 | ||
|
|
b77fb79cd6 | ||
|
|
00b173f13f | ||
|
|
13ff30788e | ||
|
|
842db2643d | ||
|
|
aee0c7b9c2 | ||
|
|
f67cc1770d | ||
|
|
159cd7c073 | ||
|
|
e83a11d02a | ||
|
|
ba2275fbba | ||
|
|
59a3a7dd55 | ||
|
|
0a7d6fb814 | ||
|
|
94bf067639 | ||
|
|
4cd13b9d47 | ||
|
|
34325dbc4c | ||
|
|
ec9fbca181 | ||
|
|
e9f2334e59 | ||
|
|
c10b8633ab | ||
|
|
18a8b05214 | ||
|
|
22ceae0149 | ||
|
|
e6fa8654ad | ||
|
|
24f97ef768 | ||
|
|
f0a91df2cf | ||
|
|
a3e3c30d0d | ||
|
|
421694ce0c | ||
|
|
3c4d978c1c | ||
|
|
e5fc18fddb | ||
|
|
535048c420 | ||
|
|
b7ac59066f | ||
|
|
4b2a63db1f | ||
|
|
a477e8cb23 | ||
|
|
7108b2fdd4 | ||
|
|
e6e629d2c5 | ||
|
|
f54d32843a | ||
|
|
ce47b6f69f | ||
|
|
4f0c60edfa | ||
|
|
6caa7f30ac | ||
|
|
b43f243f6a | ||
|
|
abbe30ef97 | ||
|
|
8d1ff91af1 | ||
|
|
78c383eb68 | ||
|
|
476a878733 | ||
|
|
d109e4756d | ||
|
|
d448a0ec5c | ||
|
|
d009b997bc | ||
|
|
9258763491 | ||
|
|
79e6df7263 | ||
|
|
4ff013c0fe | ||
|
|
71cdc9fe78 | ||
|
|
e3d17d132a | ||
|
|
70eedfbeec | ||
|
|
c3d598f488 | ||
|
|
6d5dc60b47 | ||
|
|
129146e82e | ||
|
|
df923bf17e | ||
|
|
8f19dd50fe | ||
|
|
ab1d1f248c | ||
|
|
617f51b9ea | ||
|
|
41432d4075 | ||
|
|
ae964fa729 | ||
|
|
9a5f9843b9 | ||
|
|
44175f87b1 | ||
|
|
2f2cfc2d84 | ||
|
|
d9e908fceb | ||
|
|
98aa47c885 | ||
|
|
c777b0095d | ||
|
|
9191ea97fe | ||
|
|
fedf3162f1 | ||
|
|
89fc77d87a | ||
|
|
2004c9b079 | ||
|
|
5aaa9cf205 | ||
|
|
9b15ec417b | ||
|
|
42540d4207 | ||
|
|
72bfa4a1e2 | ||
|
|
7b8342cd9a | ||
|
|
a206b2e4fd | ||
|
|
6e8ce56206 | ||
|
|
7c2c0ba1aa | ||
|
|
f130b5bfb6 | ||
|
|
bf23d85005 | ||
|
|
903b41b336 | ||
|
|
ab24ca4ff6 | ||
|
|
fd8b603910 | ||
|
|
e4462d7546 | ||
|
|
aa796959c9 | ||
|
|
ff3ce2d69e | ||
|
|
ff59dcefe0 | ||
|
|
3f2f79ade4 | ||
|
|
bc380714bd | ||
|
|
2ba41cddc4 | ||
|
|
4a14cc686c | ||
|
|
734cb5c7aa | ||
|
|
da89f57046 | ||
|
|
4a3b616b0f | ||
|
|
a14f2d291e | ||
|
|
72d260c295 | ||
|
|
e1578dabac | ||
|
|
f2c4ba1895 | ||
|
|
695a850979 | ||
|
|
1d7d518ec5 | ||
|
|
44a926b30a | ||
|
|
735cfbf850 | ||
|
|
6b6c60e82c | ||
|
|
cb7717eaf6 | ||
|
|
28a76eb389 | ||
|
|
0fdfb273c6 | ||
|
|
eced1c4c2a | ||
|
|
7d6192b069 | ||
|
|
23f0ffdfeb | ||
|
|
f7ac71d48e | ||
|
|
9af715e872 | ||
|
|
dae50a32c0 | ||
|
|
ca37190da4 | ||
|
|
7c5c5b5f70 | ||
|
|
83ccf96f36 | ||
|
|
c1f4b729ea | ||
|
|
1c8ac97073 | ||
|
|
fd88a249b4 | ||
|
|
d8329a6868 | ||
|
|
5c48233259 | ||
|
|
5efe0e4f8c | ||
|
|
8f88939aa0 | ||
|
|
a58535d95c | ||
|
|
a4173f5de1 | ||
|
|
dc3973b046 | ||
|
|
7a5af4b180 | ||
|
|
25b562e1c1 | ||
|
|
6dada01e70 | ||
|
|
3956dae01e | ||
|
|
19711d75e0 | ||
|
|
5b1b05cd09 | ||
|
|
3e0feeabb4 | ||
|
|
e21ac05e71 | ||
|
|
4adc73ebe2 | ||
|
|
357e70e5bb | ||
|
|
ca3567df1e | ||
|
|
9bd033e288 | ||
|
|
7564e00fc4 | ||
|
|
f1a8add795 | ||
|
|
d6ca30a920 | ||
|
|
c8f6907d02 | ||
|
|
369868624e | ||
|
|
dfecc04901 | ||
|
|
e9fe2856ec | ||
|
|
0ba9b341cd | ||
|
|
9cff2d3206 | ||
|
|
ab8497e7ce | ||
|
|
f0cd122952 | ||
|
|
b83acf4297 | ||
|
|
89d403879e | ||
|
|
b7ad64226e | ||
|
|
2725d8da8b | ||
|
|
08759700b6 | ||
|
|
7cac351d25 | ||
|
|
f62bde0e38 | ||
|
|
a9577bc0ba | ||
|
|
ee69c13b2d | ||
|
|
3c6f57ac5c | ||
|
|
4d48c365f5 | ||
|
|
a3cda59d70 | ||
|
|
22b5e4e5c0 | ||
|
|
19844c89c1 | ||
|
|
c055ed4850 | ||
|
|
6f905e319f | ||
|
|
389783adae | ||
|
|
46a62de14c | ||
|
|
38c74b3f78 | ||
|
|
92fc308590 | ||
|
|
0f9c213796 | ||
|
|
a6831d9783 | ||
|
|
2ba7c47603 | ||
|
|
786d505ecb | ||
|
|
00c0eaed8a | ||
|
|
46c904e67d | ||
|
|
f9fde5d627 | ||
|
|
75754a4750 | ||
|
|
a584ac1da2 | ||
|
|
2ff88837ec | ||
|
|
4528ca0365 | ||
|
|
bfc94d36e3 | ||
|
|
2fb8128791 | ||
|
|
20c1ce40d3 | ||
|
|
ecaa9d90b3 | ||
|
|
c0b069c920 | ||
|
|
551f0c1514 | ||
|
|
7db04b1c3f | ||
|
|
32dbf22d44 | ||
|
|
3243a84dba | ||
|
|
f465befa68 | ||
|
|
f4b4f5c434 | ||
|
|
ffc94a88fe | ||
|
|
fb29c9c0f6 | ||
|
|
df437995df | ||
|
|
e4440ed94c | ||
|
|
b213a302e3 | ||
|
|
d50dfe19d9 | ||
|
|
9ba5dc0a60 | ||
|
|
5011c3e21c | ||
|
|
e48e15b014 | ||
|
|
357c932a88 | ||
|
|
2f07a58e4f | ||
|
|
4a2594c12e | ||
|
|
8cda6db02d | ||
|
|
f7053928f0 | ||
|
|
e22335984f | ||
|
|
6a1a1956c8 | ||
|
|
98852caefa | ||
|
|
e399c6b363 | ||
|
|
cb2c3b1b63 | ||
|
|
19003ea51b | ||
|
|
29064b6c63 | ||
|
|
ba352454ed | ||
|
|
5ee194b2b9 | ||
|
|
9d566d8905 | ||
|
|
b310c57136 | ||
|
|
9aa5f16b49 | ||
|
|
4fac523811 | ||
|
|
2bb22a86d7 | ||
|
|
39aaae303f | ||
|
|
1310b7b07b | ||
|
|
18f6f23271 | ||
|
|
366efacd81 | ||
|
|
7be1af4241 | ||
|
|
d0bc40bc24 | ||
|
|
73b1d9ccd5 | ||
|
|
94c27ae30f | ||
|
|
b476e298d3 | ||
|
|
c9fa2206ef | ||
|
|
b1caaa2208 | ||
|
|
f46072f769 | ||
|
|
7de4d6aeef | ||
|
|
31f14274af | ||
|
|
50c568c232 | ||
|
|
3bcc3e07ae | ||
|
|
2ae169d210 | ||
|
|
1c68409a08 | ||
|
|
f981916f1d | ||
|
|
0a9031e448 | ||
|
|
2d1daa756d | ||
|
|
6b6860196a | ||
|
|
ccb63a9ecc | ||
|
|
3ce62fbafe | ||
|
|
b77160d363 | ||
|
|
6a04f52620 | ||
|
|
aa28beddd8 | ||
|
|
d0cc3a045e | ||
|
|
02efe4f7f3 | ||
|
|
2c0ca3e437 | ||
|
|
aa8de4ff4b | ||
|
|
59fe190f20 | ||
|
|
e0fc44aa42 | ||
|
|
e7b5a14e11 | ||
|
|
0710c094e7 | ||
|
|
1410dd093a | ||
|
|
d1362c3751 | ||
|
|
2299383b03 | ||
|
|
622e4033c1 | ||
|
|
ec9a2b02ea | ||
|
|
275648a882 | ||
|
|
5214b32ee3 | ||
|
|
c1c2be0b58 | ||
|
|
44fc500c93 | ||
|
|
b6d2e1b243 | ||
|
|
d54327f1a9 | ||
|
|
0f4ab5b50b | ||
|
|
ca34da51aa | ||
|
|
f937eabc1a | ||
|
|
e019341e59 | ||
|
|
50b2bc07dc | ||
|
|
8f7206b186 | ||
|
|
1461953341 | ||
|
|
cd3245960b | ||
|
|
580c0601cf | ||
|
|
979a6a80f0 | ||
|
|
6f9fac5663 | ||
|
|
85730619f4 | ||
|
|
61374f15f1 | ||
|
|
ad52f618cf | ||
|
|
bbb32607ed | ||
|
|
669ef3cc93 | ||
|
|
d47022b8c3 | ||
|
|
c20cd1b464 | ||
|
|
3161e5f606 | ||
|
|
233d48fac0 | ||
|
|
218a1dccf6 | ||
|
|
02bad10652 | ||
|
|
7495160374 | ||
|
|
3663dc3470 | ||
|
|
d2b34d42f7 | ||
|
|
b78a151706 | ||
|
|
6a49df7dfe | ||
|
|
f79e2e38ef | ||
|
|
bc323252e8 | ||
|
|
f63a6d73ee | ||
|
|
5e6d1d9361 | ||
|
|
7e875553c2 | ||
|
|
105cd0fa71 | ||
|
|
8676f471f1 | ||
|
|
93d524a392 | ||
|
|
e5b73dcd2b | ||
|
|
ade6c25056 | ||
|
|
e0ce40d6b3 | ||
|
|
90993ec69f | ||
|
|
3269d243a8 | ||
|
|
ef861ed702 | ||
|
|
b1c9eb9022 | ||
|
|
3d300414ac | ||
|
|
3a16ecbaa1 | ||
|
|
9415b369e1 | ||
|
|
6ec1890f52 | ||
|
|
d1c7f56950 | ||
|
|
2ccb30b0f0 | ||
|
|
e95354afeb | ||
|
|
cfb9ec77ce | ||
|
|
3a52f35fe5 | ||
|
|
ba0e87b978 | ||
|
|
1cb1af3375 | ||
|
|
7c0cd12f80 | ||
|
|
a3457dfca6 | ||
|
|
cdee242333 | ||
|
|
aa0b6c2071 | ||
|
|
be306224e3 | ||
|
|
1fce214a6b | ||
|
|
f1f42c6888 | ||
|
|
1d6dcb1c5a | ||
|
|
6b36a29858 | ||
|
|
18c6fe98ee | ||
|
|
f86885a523 | ||
|
|
0c2f973412 | ||
|
|
591e876660 | ||
|
|
acefc8d276 | ||
|
|
0763a54af3 | ||
|
|
d7f7418812 | ||
|
|
06cce20707 | ||
|
|
b553b8f9df | ||
|
|
8736e7bfb0 | ||
|
|
231bd8b294 | ||
|
|
cc08bb0fd0 | ||
|
|
46cca359e7 | ||
|
|
aac0b29929 | ||
|
|
f7023aa8ff | ||
|
|
904c5464c3 | ||
|
|
31edb2a570 | ||
|
|
d428d18fae | ||
|
|
e7e80ff152 | ||
|
|
1362630ed6 | ||
|
|
e5543b2aee | ||
|
|
53afdc5e02 | ||
|
|
20641bb4ff | ||
|
|
33a05fa7ca | ||
|
|
f358a4ff57 | ||
|
|
aa57924488 | ||
|
|
c5af85f123 | ||
|
|
55b8ff7e74 | ||
|
|
8913f1b1ea | ||
|
|
4360ff7463 | ||
|
|
718d1f2de1 | ||
|
|
195444b253 | ||
|
|
17dc5f594f | ||
|
|
3b99dabbf4 | ||
|
|
c9e578f977 | ||
|
|
00782fc624 | ||
|
|
19d2dfdad0 | ||
|
|
1890162f3f | ||
|
|
4980d3e4bb | ||
|
|
fc53cb4489 | ||
|
|
640aa72cff | ||
|
|
6235328194 | ||
|
|
332472e84b | ||
|
|
59fb4b103f | ||
|
|
8186aed8d9 | ||
|
|
31700c6bfc | ||
|
|
316c2c6e1a | ||
|
|
b6ad672f6a | ||
|
|
59337c71c1 | ||
|
|
7a40992cc1 | ||
|
|
1412f085b8 | ||
|
|
6b826abce0 | ||
|
|
f8dafbca80 | ||
|
|
dabe9ba2a7 | ||
|
|
b8fde283fd | ||
|
|
fa738650da | ||
|
|
717a699546 | ||
|
|
f512ccbe68 | ||
|
|
de523493b2 | ||
|
|
c0b277d9c8 | ||
|
|
e615e7529e | ||
|
|
86667c5664 | ||
|
|
dcb299e9b9 | ||
|
|
2b4b2eb571 | ||
|
|
3caa2a9e8d | ||
|
|
0b5769dc57 | ||
|
|
9b9b05439b | ||
|
|
93d4e68378 | ||
|
|
2c79de971e | ||
|
|
bc18941eb0 | ||
|
|
23ecce297a | ||
|
|
cc646b19bf | ||
|
|
4b08dbd602 | ||
|
|
d822334fdd | ||
|
|
3289b36450 | ||
|
|
affd53eb27 | ||
|
|
06a6822173 | ||
|
|
6380d6c3ea | ||
|
|
24f314d73d | ||
|
|
6cddaf9eb7 | ||
|
|
ec419f3d0e | ||
|
|
a6c84da83a | ||
|
|
7cad113f0a | ||
|
|
712155243c | ||
|
|
2091a33fb9 | ||
|
|
1d5245edbd | ||
|
|
cfb22f2a36 | ||
|
|
16eb41b84e | ||
|
|
ae38d17b7f | ||
|
|
7bbb850c2f | ||
|
|
fda439841e | ||
|
|
c558584640 | ||
|
|
cfb04b31a4 | ||
|
|
1090c414f5 | ||
|
|
5b64bf1f7c | ||
|
|
61eb989edd | ||
|
|
23ae8e0d3e | ||
|
|
e4f8a1877c | ||
|
|
61872dd734 | ||
|
|
16b307d1b3 | ||
|
|
a4770a27f4 | ||
|
|
ba858989f2 | ||
|
|
93c055a2ec | ||
|
|
2b3bc05f2b | ||
|
|
5260217537 | ||
|
|
62235ef32d | ||
|
|
ec40dcada7 | ||
|
|
5e666492c3 | ||
|
|
82246a837e | ||
|
|
2758e99295 | ||
|
|
7354515845 | ||
|
|
d58c392930 | ||
|
|
86cb2efd64 | ||
|
|
b307855207 | ||
|
|
3ad4ff02e8 | ||
|
|
4ef3818482 | ||
|
|
0082dc43a3 | ||
|
|
755ade05c6 | ||
|
|
12e4318de7 | ||
|
|
34e9063ddd | ||
|
|
2315b08909 | ||
|
|
9c9a40a531 | ||
|
|
ac4b485521 | ||
|
|
f13bf35dbd | ||
|
|
012cb85e31 | ||
|
|
62ee8066c2 | ||
|
|
fc064aaf05 | ||
|
|
0516cd74e1 | ||
|
|
5b7a0e6997 | ||
|
|
ad08ed8d12 | ||
|
|
55d4fc23d0 | ||
|
|
e29ecb47a5 | ||
|
|
c96c1f2b2f | ||
|
|
fab4f00ad4 | ||
|
|
adaa3757ac | ||
|
|
2eb7d0e8be | ||
|
|
d16d715898 | ||
|
|
1171cb204c | ||
|
|
d70a90f1d5 | ||
|
|
06574e3066 | ||
|
|
39dfbbdd87 | ||
|
|
7b8c68c934 | ||
|
|
6d81c230a5 | ||
|
|
a6c1869eb2 | ||
|
|
0c3f2b54ed | ||
|
|
c6abdf8206 | ||
|
|
9f2875fcd7 | ||
|
|
78b296f2ec | ||
|
|
903ad6c6f8 | ||
|
|
9441f776cc | ||
|
|
5dd97a35cc | ||
|
|
31814b5122 | ||
|
|
724135f40e | ||
|
|
cbb7db552a | ||
|
|
cdf4639c97 | ||
|
|
170917a927 | ||
|
|
efceb5db72 | ||
|
|
cee2da7448 | ||
|
|
3d8183a2e1 | ||
|
|
25341d1ec7 | ||
|
|
05081561c3 | ||
|
|
abbba7fe2e | ||
|
|
269935726d | ||
|
|
56aeff87dd | ||
|
|
42fb589369 | ||
|
|
bff590e207 | ||
|
|
0933e46a58 | ||
|
|
1a7429a1ef | ||
|
|
fd0b45afdb | ||
|
|
3d67535a9e | ||
|
|
0eb67a7b61 | ||
|
|
75774ad9fa | ||
|
|
7b6ecf4e45 | ||
|
|
ca8bc3819f | ||
|
|
0bd103a46d | ||
|
|
736c6a9a1e | ||
|
|
ef00ecd7f1 | ||
|
|
70b63d8618 | ||
|
|
a632583f89 | ||
|
|
15bb626e78 | ||
|
|
bc0d1f06e0 | ||
|
|
bd611bbee8 | ||
|
|
2522d19453 | ||
|
|
5c4b5c2270 | ||
|
|
2d0ac1a9c2 | ||
|
|
0f37e15b6c | ||
|
|
3d0f0659ae | ||
|
|
02a263fdce | ||
|
|
f7815d6c9b | ||
|
|
786dd8fe18 | ||
|
|
f9b9ed317d | ||
|
|
0394e43ba4 | ||
|
|
3b1fa572fa | ||
|
|
ea99701172 | ||
|
|
e329688954 | ||
|
|
18b10a7fbf | ||
|
|
05069f7ac6 | ||
|
|
1b1453808f | ||
|
|
d0e32ebcb5 | ||
|
|
ad48b85a44 | ||
|
|
75160bb231 | ||
|
|
4b1716e42b | ||
|
|
10d21595c6 | ||
|
|
f922fac9d9 | ||
|
|
5846566bbb | ||
|
|
8f97181ea7 | ||
|
|
3c6bd9824e | ||
|
|
1b0776167c | ||
|
|
f5f3cd85d8 | ||
|
|
79b7974f35 | ||
|
|
32c92eec95 | ||
|
|
7ec90ac23b | ||
|
|
bab8ad088e | ||
|
|
46acad952e | ||
|
|
200cbae177 | ||
|
|
d8ee64a545 | ||
|
|
7b324ebc3c | ||
|
|
02d9272d2a | ||
|
|
9fc5aecb64 | ||
|
|
5ca472050c | ||
|
|
dcab855d2c | ||
|
|
0c9c6d1092 | ||
|
|
301b8dc649 | ||
|
|
547e983a86 | ||
|
|
9b514ba194 | ||
|
|
37a2ccedbd | ||
|
|
a983f60fa0 | ||
|
|
fc96806e68 | ||
|
|
53b37216cc | ||
|
|
d07833e010 | ||
|
|
5b5387d97b | ||
|
|
1c20efe9d1 | ||
|
|
8b4104bf5b | ||
|
|
448e0f27b6 | ||
|
|
02db510048 | ||
|
|
ce9c563c9f | ||
|
|
4c170b7934 | ||
|
|
d1a2dba68c | ||
|
|
5d2867d8a9 | ||
|
|
4504a65b92 | ||
|
|
25f52917ef | ||
|
|
75770bcedf | ||
|
|
1c9fe4561a | ||
|
|
909b773f6d | ||
|
|
0343dc0785 | ||
|
|
b670ab4888 | ||
|
|
f85202d64c | ||
|
|
e5e5ebb7db | ||
|
|
86de58b9e1 | ||
|
|
675cd456b6 | ||
|
|
9fe581e425 | ||
|
|
a0626ac958 | ||
|
|
1fab2a5bec | ||
|
|
d9ae367281 | ||
|
|
837b040761 | ||
|
|
71afea8d80 | ||
|
|
7c9989d999 | ||
|
|
2e2b1fda9c | ||
|
|
25da978fee | ||
|
|
c677f24d8e | ||
|
|
77fe1e8184 | ||
|
|
377008ee08 | ||
|
|
22fb89e56a | ||
|
|
68c56e042c | ||
|
|
16c242e7fa | ||
|
|
c9e1ae2548 | ||
|
|
fc7f1c0728 | ||
|
|
aa1c7609d2 | ||
|
|
998f4ed6e6 | ||
|
|
33242a02ce | ||
|
|
7963ce2cdd | ||
|
|
b4159f9144 | ||
|
|
674aa5c4d8 | ||
|
|
e176e9922a | ||
|
|
fd98aa0ff8 | ||
|
|
f24e97e933 | ||
|
|
a934efa90a | ||
|
|
a0cae2b1a6 | ||
|
|
274c1a40a5 | ||
|
|
059a408e95 | ||
|
|
f4c6919800 | ||
|
|
7301b9e808 | ||
|
|
113746dc74 | ||
|
|
95aaca5e02 | ||
|
|
ed6b196459 | ||
|
|
34ed4678d7 | ||
|
|
a127251107 | ||
|
|
b55b80ecc8 | ||
|
|
68c75735f4 | ||
|
|
9b66abf5ef | ||
|
|
ccd650dda0 | ||
|
|
3afac476e5 | ||
|
|
8f7483cddf | ||
|
|
3b5c73b1a3 | ||
|
|
04ec65df3e | ||
|
|
49244072c4 | ||
|
|
3fe9ea1b01 | ||
|
|
a55ccb2b28 | ||
|
|
01a6ae656f | ||
|
|
2b7b852a68 | ||
|
|
b12c4d171e | ||
|
|
3ce7104542 | ||
|
|
297c173418 | ||
|
|
22733ea110 | ||
|
|
845991f1d3 | ||
|
|
e6faed5dd9 | ||
|
|
44909f9ce8 | ||
|
|
4ff1d640b3 | ||
|
|
743de42484 | ||
|
|
04c381d440 | ||
|
|
bda4b5d264 | ||
|
|
3f13821c43 | ||
|
|
e60e076d16 | ||
|
|
541993c06b | ||
|
|
3d5114655f | ||
|
|
3229933ed0 | ||
|
|
d7d66fd4a6 | ||
|
|
4a7cd5be6a | ||
|
|
fd56e5cec9 | ||
|
|
2cb7fcca9a | ||
|
|
9b2e7bf927 | ||
|
|
d913fb5600 | ||
|
|
6bf42f90ed | ||
|
|
51ff2b65f4 | ||
|
|
c05e1f7c9b | ||
|
|
4700419590 | ||
|
|
5f320cc5c8 | ||
|
|
351aaa3974 | ||
|
|
327d42d02d | ||
|
|
bbcc79208c | ||
|
|
578dfa40aa | ||
|
|
a43c6c6b9e | ||
|
|
5f99dd620d | ||
|
|
e959710d6d | ||
|
|
f0f1d0a61a | ||
|
|
7f63928d21 | ||
|
|
b929e452b0 | ||
|
|
b4f927a84d | ||
|
|
fe4a72edd0 | ||
|
|
5f4a10086f | ||
|
|
d5baa153a5 | ||
|
|
3f96530c32 | ||
|
|
861659e890 | ||
|
|
cd5b88dd1f | ||
|
|
06b49ec3ec | ||
|
|
4944731dc6 | ||
|
|
5d31d6825b | ||
|
|
0099b037f3 | ||
|
|
9994ed8b5e | ||
|
|
954357bdd2 | ||
|
|
c7f5629f82 | ||
|
|
dfe769c92e | ||
|
|
53017b24d1 | ||
|
|
f13537cabb | ||
|
|
16ea8f29a1 | ||
|
|
e708b74507 | ||
|
|
f61c7f6030 | ||
|
|
1260859c42 | ||
|
|
ec9324d77f | ||
|
|
d66b1780ce | ||
|
|
35cab82605 | ||
|
|
12222c0f42 | ||
|
|
12ec11c7e2 | ||
|
|
c926ca389c | ||
|
|
e01c0a1eff | ||
|
|
8008f87ffa | ||
|
|
91d3a8ffad | ||
|
|
309d3a45d6 | ||
|
|
ebe0d41b77 | ||
|
|
6403cf0c8b | ||
|
|
7964aed453 | ||
|
|
97866cf44d | ||
|
|
4eb92ff2e3 | ||
|
|
0e8fb1ba83 | ||
|
|
8741f37831 | ||
|
|
68ccabda56 | ||
|
|
a0cd0bc189 | ||
|
|
aadb186054 | ||
|
|
2c232f2f3f | ||
|
|
f85c894b52 | ||
|
|
fb432da26b | ||
|
|
e8da7b4673 | ||
|
|
53906c49cb | ||
|
|
b774bd6a55 | ||
|
|
cefc2fa21c | ||
|
|
546993b12c | ||
|
|
08ab80187c | ||
|
|
bf48643865 | ||
|
|
35a91dbd57 | ||
|
|
7a56ec614c | ||
|
|
7d2728845e | ||
|
|
94a834ecc4 | ||
|
|
46774466db | ||
|
|
671eff5012 | ||
|
|
a3e7535db5 | ||
|
|
f7ee7e2e8c | ||
|
|
7a04061d6d | ||
|
|
7827994791 | ||
|
|
dae290ad2d | ||
|
|
61fc7d8589 | ||
|
|
0deb623ad5 | ||
|
|
ef8aeeb5f0 | ||
|
|
2695c985a4 | ||
|
|
fcfdc5c206 | ||
|
|
3a96b460df | ||
|
|
78616bf06f | ||
|
|
43ebff2a84 | ||
|
|
7afbbadef1 | ||
|
|
e26372075d | ||
|
|
d0f6c69135 | ||
|
|
b1780c54db | ||
|
|
7cc51035aa | ||
|
|
820efaeb21 | ||
|
|
1ee53137ec | ||
|
|
01afcb1c9e | ||
|
|
574bbd1692 | ||
|
|
0c06982d75 | ||
|
|
8f4c09a600 | ||
|
|
1c5b08de59 | ||
|
|
d8a0272bec | ||
|
|
f6960a0f98 | ||
|
|
2849d78ece | ||
|
|
954ff8dca0 | ||
|
|
93db0fa064 | ||
|
|
839fe8e02f | ||
|
|
60b668342f | ||
|
|
178cf35a43 | ||
|
|
adf30f3640 | ||
|
|
2793059c70 | ||
|
|
6e7de3a01c | ||
|
|
77a14f3c7b | ||
|
|
a9543037b2 | ||
|
|
902b8e0a52 | ||
|
|
613d92c32f | ||
|
|
ebf9607c99 | ||
|
|
89dc767a1c | ||
|
|
cb54910529 | ||
|
|
f78837d467 | ||
|
|
6ad1ce5239 | ||
|
|
707384aeed | ||
|
|
e3b976e189 | ||
|
|
8c7fa61f62 | ||
|
|
0bdb877fe1 | ||
|
|
fddcc3c965 | ||
|
|
8dde7e2efb | ||
|
|
2f40f32988 | ||
|
|
bb0063d5cf | ||
|
|
dcdd552856 | ||
|
|
c4f23be1dc | ||
|
|
571fe4dc04 | ||
|
|
1827223b1c | ||
|
|
b2c37311b9 | ||
|
|
70e4181b17 | ||
|
|
e8d7aae53c | ||
|
|
41312ef86d | ||
|
|
b04fc327c0 | ||
|
|
a37eb9868f | ||
|
|
4d1a135d76 | ||
|
|
45e75f7473 | ||
|
|
8127e8b2ff | ||
|
|
d30b8fffa1 | ||
|
|
52f0e556e2 | ||
|
|
0376a92ebb | ||
|
|
5da5bd43e4 | ||
|
|
e2811a4a28 | ||
|
|
a53a38b5dd | ||
|
|
6502cf5552 | ||
|
|
aed6d9a91b | ||
|
|
ff6353a1ea | ||
|
|
b6f9220f3f | ||
|
|
0c9e6ef577 | ||
|
|
198dadc209 | ||
|
|
f6a3d9f474 | ||
|
|
232a735dde | ||
|
|
2ea9af8151 | ||
|
|
1e14792ea0 | ||
|
|
908f0ba833 | ||
|
|
466d1b1c14 | ||
|
|
68d7630b44 | ||
|
|
641c981c4b | ||
|
|
50ec9e48bf | ||
|
|
801ac28c11 | ||
|
|
7637e1ad69 | ||
|
|
fa24d61680 | ||
|
|
1bd159e60d | ||
|
|
959dab4dc2 | ||
|
|
20086b0816 | ||
|
|
e21b8a841b | ||
|
|
a045469584 | ||
|
|
228db871b4 | ||
|
|
49b2e7303e | ||
|
|
074e262e66 | ||
|
|
021f0323cb | ||
|
|
bb55e5bc58 | ||
|
|
5d6d49f7e1 | ||
|
|
548d0692ba | ||
|
|
5d87fc3461 | ||
|
|
0a254c52c0 | ||
|
|
eafa586fdc | ||
|
|
1e36731076 | ||
|
|
d5d3bb19de | ||
|
|
d367f726ba | ||
|
|
cb241b703a | ||
|
|
c02d180e11 | ||
|
|
90fc207bf2 | ||
|
|
41f1806009 | ||
|
|
6941b822b6 | ||
|
|
5eb2fc67e5 | ||
|
|
c14ba16297 | ||
|
|
861e68ab3c | ||
|
|
4beecd62a8 | ||
|
|
1e2e409e8d | ||
|
|
90cefe4809 | ||
|
|
866b3e915a | ||
|
|
2827e7dc3a | ||
|
|
a8da7dcfd3 | ||
|
|
70df106f57 | ||
|
|
d37c6fcdce | ||
|
|
f3f8374253 | ||
|
|
a5973043b1 | ||
|
|
d3d87a0bfb | ||
|
|
c69269ea3d | ||
|
|
30ff491a34 | ||
|
|
56d4d545c1 | ||
|
|
884859324d | ||
|
|
7d92bcdf58 | ||
|
|
ba545bfa29 | ||
|
|
7c31a9c9b8 | ||
|
|
13cd09d161 | ||
|
|
d55f28e3d7 | ||
|
|
1e5df747cd | ||
|
|
46e82e08ce | ||
|
|
9658bcdb73 | ||
|
|
81c96808b6 | ||
|
|
969e72c4a4 | ||
|
|
3d2df9f9a9 | ||
|
|
384c3c45e4 | ||
|
|
6b0467ead5 | ||
|
|
1344ab5bb6 | ||
|
|
ae3aeeca69 | ||
|
|
e976c617f7 | ||
|
|
a63592894c | ||
|
|
bd4636c98f | ||
|
|
dff3c7d093 | ||
|
|
d0f2aa38ca | ||
|
|
abb2fb7045 | ||
|
|
44be1dc1c7 | ||
|
|
64ed76762e | ||
|
|
f194a1a572 | ||
|
|
c7249aadf3 | ||
|
|
d16fd73b05 | ||
|
|
59b65ba668 | ||
|
|
ba17c57026 | ||
|
|
b5217682fd | ||
|
|
a60792d20e | ||
|
|
f4c9d09020 | ||
|
|
97185fffb8 | ||
|
|
48ed0a508c | ||
|
|
73f4bce99a | ||
|
|
8055c84087 | ||
|
|
7a8aff47e9 | ||
|
|
62e755ce60 | ||
|
|
75e1173f80 | ||
|
|
fe7c93d004 | ||
|
|
d77dea5fe1 | ||
|
|
df226df87d | ||
|
|
dca2e10570 | ||
|
|
aedbda8d7a | ||
|
|
3721a8f039 | ||
|
|
e736b08a49 | ||
|
|
b7a61f12e8 | ||
|
|
ac245ad0a4 | ||
|
|
64eaa1516b | ||
|
|
4e5f34ec19 | ||
|
|
bb124ce681 | ||
|
|
d3679671ac | ||
|
|
571a52b432 | ||
|
|
a20434ace5 | ||
|
|
31715e937b | ||
|
|
f39cda041c | ||
|
|
09e15f6d2a | ||
|
|
23ac02bea1 | ||
|
|
2cd3592a49 | ||
|
|
f8b2902c91 | ||
|
|
36d6421312 | ||
|
|
8c283dc8a0 | ||
|
|
d994da9d53 | ||
|
|
2fe4b7c0ec | ||
|
|
58942c3f38 | ||
|
|
41cea76603 | ||
|
|
a235c532e4 | ||
|
|
5e5c9d3bcf | ||
|
|
93ce65b28b | ||
|
|
3c10e84def | ||
|
|
20d6b2ebbb | ||
|
|
cb927c276c | ||
|
|
3adc3eace3 | ||
|
|
fe1846c2e1 | ||
|
|
cfd1f03023 | ||
|
|
ba750f0eee | ||
|
|
a119fdfc48 | ||
|
|
2e6d66fcd4 | ||
|
|
c0c8368905 | ||
|
|
8f79d865aa | ||
|
|
8f5e23ae95 | ||
|
|
30f698ddf0 | ||
|
|
d4cd3dd600 | ||
|
|
8e0ad02249 | ||
|
|
2f6c594ee6 | ||
|
|
570b72f4c2 | ||
|
|
024d830621 | ||
|
|
a817ec19ed | ||
|
|
bcb265b42d | ||
|
|
2467d5a5d0 | ||
|
|
c098b8bbca | ||
|
|
ea6bf48b3d | ||
|
|
6ede03f880 | ||
|
|
e180f1cf45 | ||
|
|
b3ee14bf55 | ||
|
|
ec88b719f6 | ||
|
|
c03d7bd1c4 | ||
|
|
84d5fbcfe5 | ||
|
|
20d9f7dae7 | ||
|
|
50dc608456 | ||
|
|
3d6dab39ca | ||
|
|
ba58b4ba8a | ||
|
|
cbb46fe7b6 | ||
|
|
d99ae7b1a3 | ||
|
|
b5482db581 | ||
|
|
916f4b071c | ||
|
|
1143012216 | ||
|
|
1d1c677c81 | ||
|
|
34eab69e85 | ||
|
|
c1e14b671c | ||
|
|
8a7d255361 | ||
|
|
a4d8749e44 | ||
|
|
4d566b81d1 | ||
|
|
65db6ce497 | ||
|
|
054b5cca6b | ||
|
|
6123d055f9 | ||
|
|
9cf242ad89 | ||
|
|
162caf61a2 | ||
|
|
d64f4778df | ||
|
|
a874db38be | ||
|
|
92b2782af8 | ||
|
|
682f1cb798 | ||
|
|
d31c09f786 | ||
|
|
5d8a17ba6d | ||
|
|
8314e05a71 | ||
|
|
ce066417e9 | ||
|
|
9405ca3dff | ||
|
|
b5ddf380ca | ||
|
|
06209c17b5 | ||
|
|
ddd07138dd | ||
|
|
20246a3481 | ||
|
|
101ceb538b | ||
|
|
6c111959b4 | ||
|
|
369aff9113 | ||
|
|
b8de4b26b0 | ||
|
|
a9400f5a9c | ||
|
|
fb2f1d3553 | ||
|
|
87f3cbdda7 | ||
|
|
ff5fac251e | ||
|
|
72e94398bf | ||
|
|
1df89525e6 | ||
|
|
82662d0a09 | ||
|
|
e7cc94c27e | ||
|
|
b6e09c5da4 | ||
|
|
b6de719f2b | ||
|
|
6cad7c01a7 | ||
|
|
c504001f04 | ||
|
|
ede581182c | ||
|
|
80f67df3fa | ||
|
|
c7fba32229 | ||
|
|
1a4c5df14d | ||
|
|
7f38c85738 | ||
|
|
2521a2420d | ||
|
|
8c47814d8d | ||
|
|
539ad4b5ee | ||
|
|
99c7473208 | ||
|
|
403da8e22b | ||
|
|
e9f15ba034 | ||
|
|
0d52147005 | ||
|
|
bd7d41ed37 | ||
|
|
8869680302 | ||
|
|
f1e06da156 | ||
|
|
4a6e644b2f | ||
|
|
d2b3ce55e5 | ||
|
|
65e83af982 | ||
|
|
36c0c123d3 | ||
|
|
0286567df8 | ||
|
|
4cf542c6f6 | ||
|
|
7dcddb295e | ||
|
|
ee086ff580 | ||
|
|
c71e15ca10 | ||
|
|
a1ed5c6262 | ||
|
|
c09649c996 | ||
|
|
0c04d4a435 | ||
|
|
d5725062c9 | ||
|
|
7c72445143 | ||
|
|
f02ff75f6e | ||
|
|
ea901a33d3 | ||
|
|
7d8cdcb792 | ||
|
|
8ac3c086f8 | ||
|
|
0ccd63bb46 | ||
|
|
b26442d1fe | ||
|
|
ac01a37f5f | ||
|
|
22a272061f | ||
|
|
de4bec0a21 | ||
|
|
9483c0c51f | ||
|
|
20d6901dea | ||
|
|
2a5d686d5a | ||
|
|
8d5cdf6c61 | ||
|
|
683e9ff858 | ||
|
|
42c52e2729 | ||
|
|
336aa029db | ||
|
|
898513c95f | ||
|
|
08cda5e7ea | ||
|
|
6de8325130 | ||
|
|
cd51f7c5b0 | ||
|
|
c14f515526 | ||
|
|
9867de7a41 | ||
|
|
44e11bcc33 | ||
|
|
c75fc623cb | ||
|
|
2571305dc9 | ||
|
|
9515972c31 | ||
|
|
4efc0c04e1 | ||
|
|
b51f1f18b6 | ||
|
|
aed7597bd7 | ||
|
|
50fa64d6de | ||
|
|
71c7401f6d | ||
|
|
f045e65331 | ||
|
|
822ba63486 | ||
|
|
acf56b28a1 | ||
|
|
25c979a8ee | ||
|
|
aac627abf4 | ||
|
|
738c0f9616 | ||
|
|
48b87db2fb | ||
|
|
4beb04d8b9 | ||
|
|
cbe733ce80 | ||
|
|
e0461fedf6 | ||
|
|
7ab393cea7 | ||
|
|
50df0bfc1c | ||
|
|
a93028d6e4 | ||
|
|
448ed99723 | ||
|
|
12e1cc95b6 | ||
|
|
8b121a1ccb | ||
|
|
2ac00fb4b1 | ||
|
|
a3e1856f6d | ||
|
|
d070e63c3a | ||
|
|
3b967a27c1 | ||
|
|
1d4187162a | ||
|
|
e2de7b05b9 | ||
|
|
5bcd7c574d | ||
|
|
c0e4d64ee4 | ||
|
|
dc9bc81613 | ||
|
|
bc42fdbebe | ||
|
|
f7790ce537 | ||
|
|
0e20261d76 | ||
|
|
c186689672 | ||
|
|
71432c08dd | ||
|
|
3fa8b45e4a | ||
|
|
056436edc4 | ||
|
|
f70d7a4286 | ||
|
|
5c38cb98fa | ||
|
|
3b71cdc75e | ||
|
|
9247be97d1 | ||
|
|
f965fd7c2b | ||
|
|
8c1ad8e509 | ||
|
|
3d5fe149c3 | ||
|
|
5670b7af1f | ||
|
|
7bb435cf81 | ||
|
|
39df3d0dc0 | ||
|
|
0c0043da7b | ||
|
|
4935763210 | ||
|
|
5d3927c10a | ||
|
|
5a677fa15d | ||
|
|
269500a969 | ||
|
|
4cf146bd4f | ||
|
|
9328d3bd31 | ||
|
|
5a850bd406 | ||
|
|
4767e5958f | ||
|
|
f1788ae67f | ||
|
|
4568e00f7b | ||
|
|
9cd8e67fb6 | ||
|
|
e99abc5a36 | ||
|
|
822a4d8255 | ||
|
|
b1a79db369 | ||
|
|
4f9abde70e | ||
|
|
79ed0d9024 | ||
|
|
14c8231fea | ||
|
|
f9a369561e | ||
|
|
a28a8273c5 | ||
|
|
ac3ebab070 | ||
|
|
fa11217da7 | ||
|
|
9b786ba8c7 | ||
|
|
db4dbeeca7 | ||
|
|
1c5535d75f | ||
|
|
92e3ca2686 | ||
|
|
8236f3ff86 | ||
|
|
a251470ebd | ||
|
|
653f8b87ec | ||
|
|
7b4d94ccfb | ||
|
|
e4a91b8343 | ||
|
|
e42387fbf4 | ||
|
|
c92ab885f7 | ||
|
|
76a65e9238 | ||
|
|
ef7bbe5aa6 | ||
|
|
0e3f329db9 | ||
|
|
fcd7e60b68 | ||
|
|
2cbe284e58 | ||
|
|
7c4b1cedf7 | ||
|
|
5771a9e0f8 | ||
|
|
1875495360 | ||
|
|
0a19730fa6 | ||
|
|
42000f34b0 | ||
|
|
53c4c6d2a8 | ||
|
|
3f955659a1 | ||
|
|
bf48d81c43 | ||
|
|
f907386107 | ||
|
|
4247f448a8 | ||
|
|
c2bf38f873 | ||
|
|
2ec0bbb023 | ||
|
|
63f1939c83 | ||
|
|
f027e8c52e | ||
|
|
d4ab58548f | ||
|
|
9348dc12be | ||
|
|
90e9dfcd33 | ||
|
|
27e988e63a | ||
|
|
e8866c9643 | ||
|
|
8ac31d21ec | ||
|
|
2676e77ea4 | ||
|
|
b09526a248 | ||
|
|
c2ee36a4d7 | ||
|
|
5f83861f52 | ||
|
|
1d203b46b4 | ||
|
|
4ead3f0570 | ||
|
|
1a57d0330a | ||
|
|
417780ff70 | ||
|
|
c3a16ab8c7 | ||
|
|
66d80b80cd | ||
|
|
2231461ef3 | ||
|
|
03497c40ca | ||
|
|
6c7673f17b | ||
|
|
7bf5d349d7 | ||
|
|
aa8199201f | ||
|
|
c5f6f408b7 | ||
|
|
31692901c8 | ||
|
|
d2a7d77282 | ||
|
|
485ba19601 | ||
|
|
41c69797f2 | ||
|
|
b708653c26 | ||
|
|
2c8736777b | ||
|
|
09fc30e777 | ||
|
|
5bcec6b6a0 | ||
|
|
00aeaf021d | ||
|
|
810b6d807f | ||
|
|
e51680be63 | ||
|
|
3600ef61a7 | ||
|
|
214f4501b0 | ||
|
|
0595201d81 | ||
|
|
bee52c715e | ||
|
|
36ced8010a | ||
|
|
71d74f40b0 | ||
|
|
dc874ebf49 | ||
|
|
5cfca6b1f6 | ||
|
|
36dc1c82b2 | ||
|
|
4b4ac58d60 | ||
|
|
f9a7451995 | ||
|
|
8cc06c214a | ||
|
|
417cce1929 | ||
|
|
de3157dc2a | ||
|
|
b0d9680506 | ||
|
|
77a5eb24c2 | ||
|
|
e2e28c7444 | ||
|
|
eb21d54ef8 | ||
|
|
b06c20a1a6 | ||
|
|
a3ce23e331 | ||
|
|
6147e0e29b | ||
|
|
da48ea3818 | ||
|
|
543a137506 | ||
|
|
02e7ff6b19 | ||
|
|
935894633c | ||
|
|
9b0bc500fd | ||
|
|
83b6bf6c6a | ||
|
|
5e6469596c | ||
|
|
c12df19fd1 | ||
|
|
37552a81fc | ||
|
|
e50327bccc | ||
|
|
7dc378bba7 | ||
|
|
72b6390613 | ||
|
|
52bb6fcbf0 | ||
|
|
63748cd83d | ||
|
|
254dcac149 | ||
|
|
e1f3a248ea | ||
|
|
74a8e88308 | ||
|
|
9c15fed722 | ||
|
|
a14dec70c2 | ||
|
|
18153d4168 | ||
|
|
bd30de4f18 | ||
|
|
3b6bda825b | ||
|
|
92e69a60f4 | ||
|
|
72084a2013 | ||
|
|
27df09533c | ||
|
|
bd207667e3 | ||
|
|
37eb37e2a1 | ||
|
|
7116deaf54 | ||
|
|
d2a45245e2 | ||
|
|
05bbd4a7f8 | ||
|
|
8199272328 | ||
|
|
33b5e18582 | ||
|
|
eae152959b | ||
|
|
35cbbeb457 | ||
|
|
96f7c7c0b0 | ||
|
|
ac7743e217 | ||
|
|
7d10041727 | ||
|
|
72a18125ee | ||
|
|
1bd893409d | ||
|
|
d9d5ee15fd | ||
|
|
78c86446cf | ||
|
|
2a9ba3821a | ||
|
|
4328d311a5 | ||
|
|
a42cf4ebdd | ||
|
|
39a787b0d1 | ||
|
|
f186ad30c1 | ||
|
|
160ae3fb60 | ||
|
|
80d74c608d | ||
|
|
df4560412d | ||
|
|
dab4c91c98 | ||
|
|
dd20c4273b | ||
|
|
cf5023436c | ||
|
|
ff312f0405 | ||
|
|
9012ed256c | ||
|
|
0a63b8b905 | ||
|
|
f78c9436c8 | ||
|
|
578d8910aa | ||
|
|
cd45749c82 | ||
|
|
3069abfe13 | ||
|
|
f7b994354b | ||
|
|
a28e04bfde | ||
|
|
960de87585 | ||
|
|
f525165758 | ||
|
|
9e3b2a381e | ||
|
|
f6491b2285 | ||
|
|
93aa0c2b08 | ||
|
|
0f300a24a1 | ||
|
|
a05d192beb | ||
|
|
fda7392b84 | ||
|
|
6036c54b05 | ||
|
|
7f1b569d6f | ||
|
|
c8849a4648 | ||
|
|
e2d2295866 | ||
|
|
d4ffc89c02 | ||
|
|
139bd4c10a | ||
|
|
21d34482da | ||
|
|
9b2999d64b | ||
|
|
65b5f20cf7 | ||
|
|
ec035c25a1 | ||
|
|
a1cb089d0d | ||
|
|
424d5e71a8 | ||
|
|
a48201f60f | ||
|
|
6442c86084 | ||
|
|
b06dc1e63f | ||
|
|
bbe6550abe | ||
|
|
b8af2acce5 | ||
|
|
6b63ae2e46 | ||
|
|
85439dbff7 | ||
|
|
b6269188fe | ||
|
|
bb62444f15 | ||
|
|
ac4c054d1f | ||
|
|
838063b1b7 | ||
|
|
c51ac0489f | ||
|
|
0e464b011f | ||
|
|
86aa7ad692 | ||
|
|
013c675bc4 | ||
|
|
3be35f9987 | ||
|
|
86794d2cf1 | ||
|
|
c3004c6a6c | ||
|
|
3a7b0d2c9d | ||
|
|
1b32091d7d | ||
|
|
7a88778f5e | ||
|
|
e703054716 | ||
|
|
c33a745862 | ||
|
|
a94aa898a6 | ||
|
|
8a379d2db2 | ||
|
|
34a860cfa6 | ||
|
|
d0d139511c | ||
|
|
dec5529a64 | ||
|
|
64520130f6 | ||
|
|
d516d31b30 | ||
|
|
5d2f42a5a8 | ||
|
|
f8e70c9362 | ||
|
|
023e2978ba | ||
|
|
0f8f9c94cd | ||
|
|
22bb1c39b1 | ||
|
|
6765a60ec3 | ||
|
|
d28f0b259a | ||
|
|
6894d2c5d2 | ||
|
|
7b474c69ab | ||
|
|
e232810325 | ||
|
|
4ba3625987 | ||
|
|
99dfc23d96 | ||
|
|
84abc5764d | ||
|
|
8e09d637e7 | ||
|
|
37dff70cd6 | ||
|
|
3e403ef9ee | ||
|
|
8d8bfd5587 | ||
|
|
054790d161 | ||
|
|
c637729eae | ||
|
|
6e26ce8162 | ||
|
|
f9e8ea66ea | ||
|
|
de62e5082e | ||
|
|
6ff99e4ddd | ||
|
|
8cc54bf9be | ||
|
|
012d33146c | ||
|
|
1e4ea2dde9 | ||
|
|
1aabf0ebf5 | ||
|
|
f51781c763 | ||
|
|
b1cebe9e0e | ||
|
|
a352318f0f | ||
|
|
62f1f93ad9 | ||
|
|
3979ee33a3 | ||
|
|
a57ed93923 | ||
|
|
aa19b1c424 | ||
|
|
0751c966c4 | ||
|
|
e8643528ea | ||
|
|
69773fc838 | ||
|
|
40dbc6c849 | ||
|
|
35cc57f263 | ||
|
|
e6fc0e30ec | ||
|
|
f1a14a03af | ||
|
|
5a63060699 | ||
|
|
81d3b7fd11 | ||
|
|
b3abee8513 | ||
|
|
d420e956e9 | ||
|
|
f5b4cb0ae8 | ||
|
|
0f7f301787 | ||
|
|
3426c01955 | ||
|
|
1a517995a0 | ||
|
|
e51b8d2f61 | ||
|
|
5c105a9bcb | ||
|
|
55c627e4ee | ||
|
|
ec897d217c | ||
|
|
6f8614906d | ||
|
|
dab81291eb | ||
|
|
fb6df55326 | ||
|
|
9b292e0614 | ||
|
|
f25e166ea8 | ||
|
|
ef6952b27a | ||
|
|
b0d74c4640 | ||
|
|
512ea68dce | ||
|
|
d410696729 | ||
|
|
d630aa4f37 | ||
|
|
0e9050f2e8 | ||
|
|
f01b858e90 | ||
|
|
d40d1e4f2b | ||
|
|
b2e6d16221 | ||
|
|
64cc353455 | ||
|
|
9b08244ed8 | ||
|
|
797688dedd | ||
|
|
2a3a12b816 | ||
|
|
8d8a0efdb9 | ||
|
|
94299139cf | ||
|
|
bb01ec9a1e | ||
|
|
317c7272cd | ||
|
|
d28e8a06b5 | ||
|
|
9a959a0aa4 | ||
|
|
31fdc76f25 | ||
|
|
3eadadf638 | ||
|
|
30f6d456af | ||
|
|
d3e2b2bde4 | ||
|
|
473c821132 | ||
|
|
3ba0d25f27 | ||
|
|
9299b6716a | ||
|
|
6ac2abfc3b | ||
|
|
4b50a9c721 | ||
|
|
ef0322019f | ||
|
|
a395b171e3 | ||
|
|
9177c6f210 | ||
|
|
0264c4eeea | ||
|
|
f1e65869f3 | ||
|
|
bda61d0ae2 | ||
|
|
55c1a90fc9 | ||
|
|
0ab7d53991 | ||
|
|
5ba20fc6ed | ||
|
|
92e82941fe | ||
|
|
fe76192590 | ||
|
|
20be83ef95 | ||
|
|
97c58c8dca | ||
|
|
239be03a54 | ||
|
|
70df551eef | ||
|
|
7f7cf5281f | ||
|
|
8b53f6e320 | ||
|
|
20e7525118 | ||
|
|
f9ead74b88 | ||
|
|
1efea0bd27 | ||
|
|
655efb1fb6 | ||
|
|
65e0daa06d | ||
|
|
0b749c3888 | ||
|
|
80c7a8d1ce | ||
|
|
098653aac7 | ||
|
|
db267513ca | ||
|
|
c64354ebcc | ||
|
|
6970c95aca | ||
|
|
4fc0ab0649 | ||
|
|
39542c4ef2 | ||
|
|
bf727d6905 | ||
|
|
c1178277ca | ||
|
|
976fc8975a | ||
|
|
795b8be386 | ||
|
|
e9ed55b6e9 | ||
|
|
dad8f9d80e | ||
|
|
b714fb1be0 | ||
|
|
179a971770 | ||
|
|
d27c31a389 | ||
|
|
941c7ffd07 | ||
|
|
87d0ead203 | ||
|
|
0c9d539a92 | ||
|
|
306b77a3f4 | ||
|
|
823e8374b1 | ||
|
|
6b064cb915 | ||
|
|
11c8ab52f6 | ||
|
|
82a7e67bec | ||
|
|
98a6449b06 | ||
|
|
fbadf83997 | ||
|
|
64b8df6d81 | ||
|
|
edc04987d3 | ||
|
|
a87c0c8a7a | ||
|
|
40b6072163 | ||
|
|
f15bb1d545 | ||
|
|
0b0064afd0 | ||
|
|
4f2c207bb3 | ||
|
|
9d1128af51 | ||
|
|
855c28d956 | ||
|
|
1cb8d61787 | ||
|
|
677cff1230 | ||
|
|
bd430e5afd | ||
|
|
758396c9ea | ||
|
|
a588e88fec | ||
|
|
5b5a63cb5f | ||
|
|
26dae8ee94 | ||
|
|
ca2adbac13 | ||
|
|
bfab3dac81 | ||
|
|
e60c2a6ba1 | ||
|
|
e3bf12f65c | ||
|
|
c728b91914 | ||
|
|
e5b76687a8 | ||
|
|
ef535e399e | ||
|
|
34231327b7 | ||
|
|
e49994e205 | ||
|
|
513577958f | ||
|
|
df0373c4fa | ||
|
|
4c10c85937 | ||
|
|
22e67e6fdd | ||
|
|
74af8a5c39 | ||
|
|
b364389541 | ||
|
|
e6d3f6bc3f | ||
|
|
e821a438fe | ||
|
|
34b1f3b0a1 | ||
|
|
5c53b93a49 | ||
|
|
c61ff611fb | ||
|
|
ef9e1a0170 | ||
|
|
3a7032ec9c | ||
|
|
339acab917 | ||
|
|
8c5fabe411 | ||
|
|
269967a809 | ||
|
|
b177bb5bfb | ||
|
|
3c795a215e | ||
|
|
e3e6676420 | ||
|
|
be85eb3e4a | ||
|
|
98f8c6b25a | ||
|
|
262b12524b | ||
|
|
826b518048 | ||
|
|
187315fc08 | ||
|
|
01c0b45ea2 | ||
|
|
dfc594fc39 | ||
|
|
2892cb8c2f | ||
|
|
fc9c66b0c3 | ||
|
|
6900052ecd | ||
|
|
0b862735b2 | ||
|
|
a1d9bc7cee | ||
|
|
1738f44847 | ||
|
|
30733e8376 | ||
|
|
1029233ec7 | ||
|
|
f16c05c429 | ||
|
|
d7fa255166 | ||
|
|
60b3fef37a | ||
|
|
7b8fb77250 | ||
|
|
1127914512 | ||
|
|
5b68d34764 | ||
|
|
79a4a943dc | ||
|
|
7ad8d08037 | ||
|
|
f10202c00b | ||
|
|
7b3a235bd7 | ||
|
|
e264788f8e | ||
|
|
49f5c1d078 | ||
|
|
8eed54ca45 | ||
|
|
daac1b2590 | ||
|
|
70031040b3 | ||
|
|
da6f424b11 | ||
|
|
02e883b55c | ||
|
|
9838aef6b8 | ||
|
|
2bfa3517f0 | ||
|
|
06494729f1 | ||
|
|
8726f8317c | ||
|
|
c7d9ab8474 | ||
|
|
4997528f6a | ||
|
|
4b622b8603 | ||
|
|
4f57cc52d4 | ||
|
|
ba23475425 | ||
|
|
f88466f3cd | ||
|
|
60be939a1f | ||
|
|
2dd01247e1 | ||
|
|
77a4d3f773 | ||
|
|
6cbd286836 | ||
|
|
b447e0aeab | ||
|
|
b165c3f543 | ||
|
|
d246ef9a2e | ||
|
|
8fd553fbfc | ||
|
|
f4cebfdbae | ||
|
|
2fdc57055b | ||
|
|
03b0b61aa1 | ||
|
|
3984f80bae | ||
|
|
8427b9c7ee | ||
|
|
581fd356cd | ||
|
|
d88997c418 | ||
|
|
d6b38dafc6 | ||
|
|
0056651447 | ||
|
|
a0d9173b4f | ||
|
|
f12c721f44 | ||
|
|
a73a710364 | ||
|
|
e33e950712 | ||
|
|
f767feeef9 | ||
|
|
fd924f29f3 | ||
|
|
13112ad6d4 | ||
|
|
b043a2258f | ||
|
|
7f47a2fd25 | ||
|
|
8fe8318c77 | ||
|
|
ae81ec043d | ||
|
|
9ba96d3673 | ||
|
|
db204941ed | ||
|
|
5cd3f9d84d | ||
|
|
9160e61ac7 | ||
|
|
63ae732e72 | ||
|
|
ac9c3f88f9 | ||
|
|
52f1502051 | ||
|
|
e8acc9ca39 | ||
|
|
935f7cd5c3 | ||
|
|
e8290054c2 | ||
|
|
2c7c74743d | ||
|
|
4dd90d5493 | ||
|
|
241ad8174f | ||
|
|
98f5f73a41 | ||
|
|
62ad72fb11 | ||
|
|
4552931b95 | ||
|
|
39f9789fa1 | ||
|
|
8d7ff7f37e | ||
|
|
59606410f4 | ||
|
|
486529b112 | ||
|
|
b16938937b | ||
|
|
2ba3603a3d | ||
|
|
f6b9fd02b2 | ||
|
|
85becf861f | ||
|
|
7344828cf7 | ||
|
|
51a9565a72 | ||
|
|
bc30bf5566 | ||
|
|
dd111aac4a | ||
|
|
476b43d539 | ||
|
|
1d919e5874 | ||
|
|
1089c55b26 | ||
|
|
d4a866414f | ||
|
|
2ed00064e2 | ||
|
|
1d7add213e | ||
|
|
3572b60afd | ||
|
|
f8db1d11a7 | ||
|
|
bb7bf4e91b | ||
|
|
51dd86e6da | ||
|
|
4736bfeea6 | ||
|
|
d656d6d594 | ||
|
|
76e07d5012 | ||
|
|
037b520b2c | ||
|
|
748437ef7a | ||
|
|
d219999892 | ||
|
|
53bd1df8e5 | ||
|
|
2b88ef134b | ||
|
|
2eca835ec7 | ||
|
|
8d94a62b9c | ||
|
|
4035b9ac6c | ||
|
|
8a13a18737 | ||
|
|
8a67ea9ca2 | ||
|
|
31a110c37f | ||
|
|
6a08b2126f | ||
|
|
47c238b1eb | ||
|
|
72c4db25f0 | ||
|
|
50f9186682 | ||
|
|
2cd22f725e | ||
|
|
1cab0c168e | ||
|
|
5dac4e3af6 | ||
|
|
48a8086519 | ||
|
|
1ac1e93bbf | ||
|
|
4b553dd659 | ||
|
|
bb22a1297b | ||
|
|
f5727af40e | ||
|
|
4383f81c0f | ||
|
|
36a9bf69de | ||
|
|
41617f5560 | ||
|
|
d8ca9d79c3 | ||
|
|
51ad0ed830 | ||
|
|
4f39a2e3da | ||
|
|
ff3e100b33 | ||
|
|
e892473af7 | ||
|
|
3a143270c2 | ||
|
|
0aa2db8e91 | ||
|
|
d3ab58a487 | ||
|
|
06e42dc689 | ||
|
|
ff7bc9092d | ||
|
|
d6b6fa2baf | ||
|
|
bfd66deb37 | ||
|
|
bf149c075d | ||
|
|
2ecc007615 | ||
|
|
7a053e6df2 | ||
|
|
806f6cd2ab | ||
|
|
b7921c7dcb | ||
|
|
420c93aaa3 | ||
|
|
23ef51a4e8 | ||
|
|
c73dd60bd1 | ||
|
|
426389b255 | ||
|
|
825c60e2bd | ||
|
|
46893e2f04 | ||
|
|
567f9c06cc | ||
|
|
9a1f1ddb8b | ||
|
|
d68eb28629 | ||
|
|
349b159a7b |
21
.coveragerc
Normal file
@@ -0,0 +1,21 @@
|
||||
# Copyright (c) 2014-present PlatformIO <contact@platformio.org>
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
[report]
|
||||
# Regexes for lines to exclude from consideration
|
||||
exclude_lines =
|
||||
pragma: no cover
|
||||
def __repr__
|
||||
raise AssertionError
|
||||
raise NotImplementedError
|
||||
1
.github/FUNDING.yml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
custom: https://platformio.org/donate
|
||||
25
.github/ISSUE_TEMPLATE.md
vendored
@@ -1,17 +1,28 @@
|
||||
What kind of issue is this?
|
||||
|
||||
- [ ] Question. This issue tracker is not the place for questions. If you want to ask how to do
|
||||
something, or to understand why something isn't working the way you expect it to, use
|
||||
our Community Forums https://community.platformio.org
|
||||
- [ ] **Question**.
|
||||
This issue tracker is not the place for questions. If you want to ask how to do something,
|
||||
or to understand why something isn't working the way you expect it to,
|
||||
use [Community Forums](https://community.platformio.org) or [Premium Support](https://platformio.org/support)
|
||||
|
||||
- [ ] Feature Request. Start by telling us what problem you’re trying to solve. Often a solution
|
||||
- [ ] **PlatformIO IDE**.
|
||||
All issues related to PlatformIO IDE should be reported to appropriate repository:
|
||||
[PlatformIO IDE for Atom](https://github.com/platformio/platformio-atom-ide/issues) or
|
||||
[PlatformIO IDE for VSCode](https://github.com/platformio/platformio-vscode-ide/issues)
|
||||
|
||||
- [ ] **Development Platform or Board**.
|
||||
All issues (building, uploading, adding new boards, etc.) related to PlatformIO development platforms
|
||||
should be reported to appropriate repository related to your hardware
|
||||
https://github.com/topics/platformio-platform
|
||||
|
||||
- [ ] **Feature Request**.
|
||||
Start by telling us what problem you’re trying to solve. Often a solution
|
||||
already exists! Don’t send pull requests to implement new features without first getting our
|
||||
support. Sometimes we leave features out on purpose to keep the project small.
|
||||
|
||||
- [ ] PlatformIO IDE. All issues related to PlatformIO IDE should be reported to appropriate repository
|
||||
https://github.com/platformio/platformio-atom-ide/issues
|
||||
- [ ] **PlatformIO Core**.
|
||||
If you’ve found a bug, please provide an information below.
|
||||
|
||||
- [ ] Bug report. If you’ve found a bug, please provide information below.
|
||||
|
||||
*You can erase any parts of this template not applicable to your Issue.*
|
||||
|
||||
|
||||
42
.github/workflows/core.yml
vendored
Normal file
@@ -0,0 +1,42 @@
|
||||
name: Core
|
||||
|
||||
on: [push]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
os: [ubuntu-latest, windows-latest, macos-latest]
|
||||
python-version: [2.7, 3.7]
|
||||
runs-on: ${{ matrix.os }}
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Set up Python ${{ matrix.python-version }}
|
||||
uses: actions/setup-python@v1
|
||||
with:
|
||||
python-version: ${{ matrix.python-version }}
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
git submodule update --init --recursive
|
||||
python -m pip install --upgrade pip
|
||||
pip install tox
|
||||
|
||||
- name: Python Lint
|
||||
run: |
|
||||
tox -e lint
|
||||
- name: Integration Tests
|
||||
env:
|
||||
PLATFORMIO_TEST_ACCOUNT_LOGIN: ${{ secrets.PLATFORMIO_TEST_ACCOUNT_LOGIN }}
|
||||
PLATFORMIO_TEST_ACCOUNT_PASSWORD: ${{ secrets.PLATFORMIO_TEST_ACCOUNT_PASSWORD }}
|
||||
run: |
|
||||
tox -e testcore
|
||||
|
||||
- name: Slack Notification
|
||||
uses: homoluctus/slatify@master
|
||||
if: failure()
|
||||
with:
|
||||
type: ${{ job.status }}
|
||||
job_name: '*Core*'
|
||||
commit: true
|
||||
url: ${{ secrets.SLACK_BUILD_WEBHOOK }}
|
||||
31
.github/workflows/docs.yml
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
name: Docs
|
||||
|
||||
on: [push]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v1
|
||||
with:
|
||||
python-version: 3.7
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
git submodule update --init --recursive
|
||||
python -m pip install --upgrade pip
|
||||
pip install tox
|
||||
|
||||
- name: Build docs
|
||||
run: |
|
||||
tox -e docs
|
||||
|
||||
- name: Slack Notification
|
||||
uses: homoluctus/slatify@master
|
||||
if: failure()
|
||||
with:
|
||||
type: ${{ job.status }}
|
||||
job_name: '*Docs*'
|
||||
commit: true
|
||||
url: ${{ secrets.SLACK_BUILD_WEBHOOK }}
|
||||
62
.github/workflows/examples.yml
vendored
Normal file
@@ -0,0 +1,62 @@
|
||||
name: Examples
|
||||
|
||||
on: [push]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
os: [ubuntu-16.04, windows-latest, macos-latest]
|
||||
python-version: [2.7, 3.7]
|
||||
runs-on: ${{ matrix.os }}
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Set up Python ${{ matrix.python-version }}
|
||||
uses: actions/setup-python@v1
|
||||
with:
|
||||
python-version: ${{ matrix.python-version }}
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
git submodule update --init --recursive
|
||||
python -m pip install --upgrade pip
|
||||
pip install tox
|
||||
|
||||
- name: Run on Linux
|
||||
if: startsWith(matrix.os, 'ubuntu')
|
||||
env:
|
||||
PIO_INSTALL_DEVPLATFORMS_IGNORE: "ststm8,infineonxmc,intel_mcs51,aceinna_imu"
|
||||
run: |
|
||||
# ChipKIT issue: install 32-bit support for GCC PIC32
|
||||
sudo apt-get install libc6-i386
|
||||
# Free space
|
||||
sudo apt clean
|
||||
docker rmi $(docker image ls -aq)
|
||||
df -h
|
||||
# Run
|
||||
tox -e testexamples
|
||||
|
||||
- name: Run on macOS
|
||||
if: startsWith(matrix.os, 'macos')
|
||||
env:
|
||||
PIO_INSTALL_DEVPLATFORMS_IGNORE: "ststm8,infineonxmc,microchippic32,gd32v,nuclei"
|
||||
run: |
|
||||
df -h
|
||||
tox -e testexamples
|
||||
|
||||
- name: Run on Windows
|
||||
if: startsWith(matrix.os, 'windows')
|
||||
env:
|
||||
PLATFORMIO_CORE_DIR: C:/pio
|
||||
PIO_INSTALL_DEVPLATFORMS_IGNORE: "ststm8,infineonxmc,riscv_gap"
|
||||
run: |
|
||||
tox -e testexamples
|
||||
|
||||
- name: Slack Notification
|
||||
uses: homoluctus/slatify@master
|
||||
if: failure()
|
||||
with:
|
||||
type: ${{ job.status }}
|
||||
job_name: '*Examples*'
|
||||
commit: true
|
||||
url: ${{ secrets.SLACK_BUILD_WEBHOOK }}
|
||||
5
.gitignore
vendored
@@ -5,3 +5,8 @@
|
||||
docs/_build
|
||||
dist
|
||||
build
|
||||
.cache
|
||||
coverage.xml
|
||||
.coverage
|
||||
htmlcov
|
||||
.pytest_cache
|
||||
|
||||
4
.gitmodules
vendored
@@ -1,3 +1,7 @@
|
||||
[submodule "examples"]
|
||||
path = examples
|
||||
url = https://github.com/platformio/platformio-examples.git
|
||||
[submodule "docs"]
|
||||
path = docs
|
||||
url = https://github.com/platformio/platformio-docs.git
|
||||
branch = develop
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
[settings]
|
||||
line_length=79
|
||||
known_third_party=bottle,click,lockfile,pytest,requests,serial,SCons
|
||||
line_length=88
|
||||
known_third_party=OpenSSL, SCons, autobahn, jsonrpc, twisted, zope
|
||||
|
||||
36
.pylintrc
@@ -1,23 +1,15 @@
|
||||
[MESSAGES CONTROL]
|
||||
|
||||
# Only show warnings with the listed confidence levels. Leave empty to show
|
||||
# all. Valid levels: HIGH, INFERENCE, INFERENCE_FAILURE, UNDEFINED
|
||||
confidence=
|
||||
|
||||
# Enable the message, report, category or checker with the given id(s). You can
|
||||
# either give multiple identifier separated by comma (,) or put this option
|
||||
# multiple time. See also the "--disable" option for examples.
|
||||
#enable=
|
||||
|
||||
# Disable the message, report, category or checker with the given id(s). You
|
||||
# can either give multiple identifiers separated by comma (,) or put this
|
||||
# option multiple times (only on the command line, not in the configuration
|
||||
# file where it should appear only once).You can also use "--disable=all" to
|
||||
# disable everything first and then reenable specific checks. For example, if
|
||||
# you want to run only the similarities checker, you can use "--disable=all
|
||||
# --enable=similarities". If you want to run only the classes checker, but have
|
||||
# no Warning level messages displayed, use"--disable=all --enable=classes
|
||||
# --disable=W"
|
||||
# disable=import-star-module-level,old-octal-literal,oct-method,print-statement,unpacking-in-except,parameter-unpacking,backtick,old-raise-syntax,old-ne-operator,long-suffix,dict-view-method,dict-iter-method,metaclass-assignment,next-method-called,raising-string,indexing-exception,raw_input-builtin,long-builtin,file-builtin,execfile-builtin,coerce-builtin,cmp-builtin,buffer-builtin,basestring-builtin,apply-builtin,filter-builtin-not-iterating,using-cmp-argument,useless-suppression,range-builtin-not-iterating,suppressed-message,no-absolute-import,old-division,cmp-method,reload-builtin,zip-builtin-not-iterating,intern-builtin,unichr-builtin,reduce-builtin,standarderror-builtin,unicode-builtin,xrange-builtin,coerce-method,delslice-method,getslice-method,setslice-method,input-builtin,round-builtin,hex-method,nonzero-method,map-builtin-not-iterating
|
||||
|
||||
disable=locally-disabled,missing-docstring,invalid-name,too-few-public-methods,redefined-variable-type,import-error,similarities,unsupported-membership-test,unsubscriptable-object,ungrouped-imports
|
||||
disable=
|
||||
bad-continuation,
|
||||
bad-whitespace,
|
||||
missing-docstring,
|
||||
ungrouped-imports,
|
||||
invalid-name,
|
||||
cyclic-import,
|
||||
duplicate-code,
|
||||
superfluous-parens,
|
||||
too-few-public-methods,
|
||||
useless-object-inheritance,
|
||||
useless-import-alias,
|
||||
fixme,
|
||||
bad-option-value
|
||||
|
||||
12
.readthedocs.yml
Normal file
@@ -0,0 +1,12 @@
|
||||
# See https://docs.readthedocs.io/en/stable/config-file/index.html
|
||||
|
||||
version: 2
|
||||
|
||||
sphinx:
|
||||
configuration: docs/conf.py
|
||||
|
||||
formats:
|
||||
- pdf
|
||||
|
||||
submodules:
|
||||
include: all
|
||||
23
.travis.yml
@@ -1,23 +0,0 @@
|
||||
language: python
|
||||
python:
|
||||
- "2.7"
|
||||
|
||||
env:
|
||||
- TOX_ENV=docs
|
||||
- TOX_ENV=lint
|
||||
- TOX_ENV=py26
|
||||
- TOX_ENV=py27
|
||||
|
||||
install:
|
||||
- git submodule update --init --recursive
|
||||
- pip install -U pip setuptools tox
|
||||
- sudo apt-get install -qq lib32z1 lib32ncurses5 lib32bz2-1.0 # temporarily
|
||||
|
||||
script:
|
||||
- tox -e $TOX_ENV
|
||||
|
||||
notifications:
|
||||
slack:
|
||||
secure: ksQmXOP5NVsf8IgoDuxD68Q/YNwDpZuwq0V29h2dxYCr38oYdAkq/Os4LSCs0X6P0cQFf6nC1hM/d+cAvU+SmzcHGxEceHNEGCg3/TAj+68KIwooPU93Lfq1zwdfteZWxANjKlCQy4+wZliHLhL8fvCYgfJww/6qKmqSYleBNM=
|
||||
on_failure: always
|
||||
on_success: change
|
||||
21
CONTRIBUTING.md
Normal file
@@ -0,0 +1,21 @@
|
||||
Contributing
|
||||
------------
|
||||
|
||||
To get started, <a href="https://www.clahub.com/agreements/platformio/platformio-core">sign the Contributor License Agreement</a>.
|
||||
|
||||
1. Fork the repository on GitHub.
|
||||
2. Clone repository `git clone --recursive https://github.com/YourGithubUsername/platformio-core.git`
|
||||
3. Run `pip install tox`
|
||||
4. Go to the root of project where is located `tox.ini` and run `tox -e py27`
|
||||
5. Activate current development environment:
|
||||
|
||||
* Windows: `.tox\py27\Scripts\activate`
|
||||
* Bash/ZSH: `source .tox/py27/bin/activate`
|
||||
* Fish: `source .tox/py27/bin/activate.fish`
|
||||
|
||||
6. Make changes to code, documentation, etc.
|
||||
7. Lint source code `make lint`
|
||||
8. Run the tests `make test`
|
||||
9. Build documentation `tox -e docs` (creates a directory _build under docs where you can find the html)
|
||||
10. Commit changes to your forked repository
|
||||
11. Submit a Pull Request on GitHub.
|
||||
1761
HISTORY.rst
1
MANIFEST.in
Normal file
@@ -0,0 +1 @@
|
||||
include LICENSE
|
||||
34
Makefile
Normal file
@@ -0,0 +1,34 @@
|
||||
lint:
|
||||
pylint --rcfile=./.pylintrc ./platformio
|
||||
|
||||
isort:
|
||||
isort -rc ./platformio
|
||||
isort -rc ./tests
|
||||
|
||||
format:
|
||||
black --target-version py27 ./platformio
|
||||
black --target-version py27 ./tests
|
||||
|
||||
test:
|
||||
py.test --verbose --capture=no --exitfirst -n 6 --dist=loadscope tests --ignore tests/test_examples.py
|
||||
|
||||
before-commit: isort format lint
|
||||
|
||||
clean-docs:
|
||||
rm -rf docs/_build
|
||||
|
||||
clean: clean-docs
|
||||
find . -name \*.pyc -delete
|
||||
find . -name __pycache__ -delete
|
||||
rm -rf .cache
|
||||
rm -rf build
|
||||
rm -rf htmlcov
|
||||
rm -f .coverage
|
||||
|
||||
profile:
|
||||
# Usage $ > make PIOARGS="boards" profile
|
||||
python -m cProfile -o .tox/.tmp/cprofile.prof $(shell which platformio) ${PIOARGS}
|
||||
snakeviz .tox/.tmp/cprofile.prof
|
||||
|
||||
publish:
|
||||
python setup.py sdist upload
|
||||
285
README.rst
@@ -1,210 +1,155 @@
|
||||
PlatformIO
|
||||
==========
|
||||
|
||||
.. image:: https://travis-ci.org/platformio/platformio.svg?branch=develop
|
||||
:target: https://travis-ci.org/platformio/platformio
|
||||
:alt: Travis.CI Build Status
|
||||
.. image:: https://ci.appveyor.com/api/projects/status/dku0h2rutfj0ctls/branch/develop?svg=true
|
||||
:target: https://ci.appveyor.com/project/ivankravets/platformio
|
||||
:alt: AppVeyor.CI Build Status
|
||||
.. image:: https://requires.io/github/platformio/platformio/requirements.svg?branch=develop
|
||||
:target: https://requires.io/github/platformio/platformio/requirements/?branch=develop
|
||||
:alt: Requirements Status
|
||||
.. image:: https://github.com/platformio/platformio-core/workflows/Core/badge.svg
|
||||
:target: https://docs.platformio.org/page/core/index.html
|
||||
:alt: CI Build for PlatformIO Core
|
||||
.. image:: https://github.com/platformio/platformio-core/workflows/Examples/badge.svg
|
||||
:target: https://github.com/platformio/platformio-examples
|
||||
:alt: CI Build for dev-platform examples
|
||||
.. image:: https://github.com/platformio/platformio-core/workflows/Docs/badge.svg
|
||||
:target: https://docs.platformio.org?utm_source=github&utm_medium=core
|
||||
:alt: CI Build for Docs
|
||||
.. image:: https://img.shields.io/pypi/v/platformio.svg
|
||||
:target: https://pypi.python.org/pypi/platformio/
|
||||
:alt: Latest Version
|
||||
.. image:: https://img.shields.io/pypi/l/platformio.svg
|
||||
.. image:: https://img.shields.io/badge/license-Apache%202.0-blue.svg
|
||||
:target: https://pypi.python.org/pypi/platformio/
|
||||
:alt: License
|
||||
.. image:: https://img.shields.io/community/PlatformIO.png
|
||||
.. image:: https://img.shields.io/badge/PlatformIO-Community-orange.svg
|
||||
:alt: Community Forums
|
||||
:target: https://community.platformio.org
|
||||
.. image:: https://img.shields.io/donate/PlatformIO.png?color=yellow
|
||||
:alt: Donate for PlatformIO.Org
|
||||
:target: http://platformio.org/donate
|
||||
:target: https://community.platformio.org?utm_source=github&utm_medium=core
|
||||
|
||||
**Quick Links:** `Web <https://platformio.org?utm_source=github&utm_medium=core>`_ |
|
||||
`PlatformIO IDE <https://platformio.org/platformio-ide?utm_source=github&utm_medium=core>`_ |
|
||||
`Project Examples <https://github.com/platformio/platformio-examples/>`__ |
|
||||
`Docs <https://docs.platformio.org?utm_source=github&utm_medium=core>`_ |
|
||||
`Donate <https://platformio.org/donate?utm_source=github&utm_medium=core>`_ |
|
||||
`Contact Us <https://platformio.org/contact?utm_source=github&utm_medium=core>`_
|
||||
|
||||
`Home <http://platformio.org>`_ |
|
||||
`IDE <http://platformio.org/platformio-ide>`_ |
|
||||
`Project Examples <https://github.com/platformio/platformio-examples/tree/develop>`_ |
|
||||
`Docs <http://docs.platformio.org>`_ |
|
||||
`Twitter <https://twitter.com/PlatformIO_Org>`_ |
|
||||
**Social:** `Twitter <https://twitter.com/PlatformIO_Org>`_ |
|
||||
`LinkedIn <https://www.linkedin.com/company/platformio/>`_ |
|
||||
`Facebook <https://www.facebook.com/platformio>`_ |
|
||||
`Hackaday <https://hackaday.io/project/7980-platformio>`_ |
|
||||
`Bintray <https://bintray.com/platformio>`_ |
|
||||
`Community <https://community.platformio.org>`_ |
|
||||
`Donate <http://platformio.org/donate>`_ |
|
||||
`Contact Us <http://platformio.org/contact>`_
|
||||
`Community <https://community.platformio.org?utm_source=github&utm_medium=core>`_
|
||||
|
||||
.. image:: https://raw.githubusercontent.com/platformio/platformio/develop/docs/_static/platformio-logo.png
|
||||
:target: http://platformio.org
|
||||
.. image:: https://raw.githubusercontent.com/platformio/platformio-web/develop/app/images/platformio-ide-laptop.png
|
||||
:target: https://platformio.org?utm_source=github&utm_medium=core
|
||||
|
||||
`PlatformIO <http://platformio.org>`_ is an open source ecosystem for IoT
|
||||
development. Cross-platform build system and library manager. Continuous and
|
||||
IDE integration. Arduino and MBED compatible. Ready for Cloud compiling.
|
||||
`PlatformIO <https://platformio.org?utm_source=github&utm_medium=core>`_ a new generation ecosystem for embedded development
|
||||
|
||||
* **PlatformIO IDE** - The next-generation integrated development environment for IoT.
|
||||
C/C++ Intelligent Code Completion and Smart Code Linter for the super-fast coding.
|
||||
Multi-projects workflow with Multiple Panes. Themes Support with dark and light colors.
|
||||
Built-in Terminal with PlatformIO CLI tool and support for the powerful Serial Port Monitor.
|
||||
All advanced instruments without leaving your favourite development environment.
|
||||
* **Development Platforms** - Embedded and Desktop development platforms with
|
||||
pre-built toolchains, debuggers, uploaders and frameworks which work under
|
||||
popular host OS: Mac, Windows, Linux (+ARM)
|
||||
* **Embedded Boards** - Rapid Embedded Programming, IDE and Continuous
|
||||
Integration in a few steps with PlatformIO thanks to built-in project
|
||||
generator for the most popular embedded boards and IDE
|
||||
* **Library Manager** - Hundreds Popular Libraries are organized into single
|
||||
Web 2.0 platform: list by categories, keywords, authors, compatible
|
||||
platforms and frameworks; learn via examples; be up-to-date with the latest
|
||||
version.
|
||||
* Open source, maximum permissive Apache 2.0 license
|
||||
* Cross-platform IDE and Unified Debugger
|
||||
* Static Code Analyzer and Remote Unit Testing
|
||||
* Multi-platform and Multi-architecture Build System
|
||||
* Firmware File Explorer and Memory Inspection.
|
||||
|
||||
*Atmel AVR & SAM, Espressif, Freescale Kinetis, Intel ARC32, Lattice iCE40,
|
||||
Microchip PIC32, Nordic nRF51, NXP LPC, Silicon Labs EFM32, ST STM32,
|
||||
TI MSP430 & Tiva, Teensy, Arduino, mbed, libOpenCM3, etc.*
|
||||
Get Started
|
||||
-----------
|
||||
|
||||
.. image:: https://raw.githubusercontent.com/platformio/platformio/develop/docs/_static/platformio-demo-wiring.gif
|
||||
:target: http://platformio.org
|
||||
* `What is PlatformIO? <https://docs.platformio.org/page/what-is-platformio.html?utm_source=github&utm_medium=core>`_
|
||||
|
||||
* `PlatformIO IDE <http://platformio.org/platformio-ide>`_
|
||||
* `Get Started <http://platformio.org/get-started>`_
|
||||
* `Web 2.0 Library Search <http://platformio.org/lib>`_
|
||||
* `Development Platforms <http://platformio.org/platforms>`_
|
||||
* `Frameworks <http://platformio.org/frameworks>`_
|
||||
* `Embedded Boards Explorer <http://platformio.org/boards>`_
|
||||
* `Library Manager <http://docs.platformio.org/en/latest/librarymanager/index.html>`_
|
||||
* `User Guide <http://docs.platformio.org/en/latest/userguide/index.html>`_
|
||||
* `Continuous Integration <http://docs.platformio.org/en/latest/ci/index.html>`_
|
||||
* `IDE Integration <http://docs.platformio.org/en/latest/ide.html>`_
|
||||
* `Articles about us <http://docs.platformio.org/en/latest/articles.html>`_
|
||||
* `FAQ <http://docs.platformio.org/en/latest/faq.html>`_
|
||||
* `Release Notes <http://docs.platformio.org/en/latest/history.html>`_
|
||||
Instruments
|
||||
-----------
|
||||
|
||||
Use whenever. *Run everywhere.*
|
||||
-------------------------------
|
||||
*PlatformIO* is written in pure *Python* and **doesn't depend** on any
|
||||
additional libraries/tools from an operating system. It allows you to use
|
||||
*PlatformIO* beginning from *PC (Mac, Linux, Win)* and ending with credit-card
|
||||
sized computers (`Raspberry Pi <http://www.raspberrypi.org>`_,
|
||||
`BeagleBone <http://beagleboard.org>`_,
|
||||
`CubieBoard <http://cubieboard.org>`_).
|
||||
* `PlatformIO IDE <https://platformio.org/platformio-ide?utm_source=github&utm_medium=core>`_
|
||||
* `PlatformIO Core (CLI) <https://docs.platformio.org/page/core.html?utm_source=github&utm_medium=core>`_
|
||||
* `Library Management <https://docs.platformio.org/page/librarymanager/index.html?utm_source=github&utm_medium=core>`_
|
||||
* `Project Examples <https://github.com/platformio/platformio-examples?utm_source=github&utm_medium=core>`__
|
||||
* `Desktop IDEs Integration <https://docs.platformio.org/page/ide.html?utm_source=github&utm_medium=core>`_
|
||||
* `Continuous Integration <https://docs.platformio.org/page/ci/index.html?utm_source=github&utm_medium=core>`_
|
||||
* `Advanced Scripting API <https://docs.platformio.org/page/projectconf/advanced_scripting.html?utm_source=github&utm_medium=core>`_
|
||||
|
||||
Embedded Development. *Easier Than Ever.*
|
||||
-----------------------------------------
|
||||
*PlatformIO* is well suited for embedded development and has pre-configured
|
||||
settings for most popular `Embedded Boards <http://platformio.org/boards>`_.
|
||||
Professional
|
||||
------------
|
||||
|
||||
* Colourful `command-line output <https://raw.githubusercontent.com/platformio/platformio/develop/examples/platformio-examples.png>`_
|
||||
* `IDE Integration <http://docs.platformio.org/en/latest/ide.html>`_ with
|
||||
*Arduino, Atom, Eclipse, Emacs, Energia, Qt Creator, Sublime Text, Vim, Visual Studio*
|
||||
* Cloud compiling and `Continuous Integration <http://docs.platformio.org/en/latest/ci/index.html>`_
|
||||
with *AppVeyor, Circle CI, Drone, Shippable, Travis CI*
|
||||
* Built-in `Serial Port Monitor <http://docs.platformio.org/en/latest/userguide/cmd_serialports.html#platformio-serialports-monitor>`_ and configurable
|
||||
`build -flags/-options <http://docs.platformio.org/en/latest/projectconf.html#build-flags>`_
|
||||
* Automatic **firmware uploading**
|
||||
* Pre-built tool chains, frameworks for the popular `Hardware Platforms <http://platformio.org/platforms>`_
|
||||
* `PIO Check <https://docs.platformio.org/page/plus/pio-check.html?utm_source=github&utm_medium=core>`_
|
||||
* `PIO Remote <https://docs.platformio.org/page/plus/pio-remote.html?utm_source=github&utm_medium=core>`_
|
||||
* `PIO Unified Debugger <https://docs.platformio.org/page/plus/debugging.html?utm_source=github&utm_medium=core>`_
|
||||
* `PIO Unit Testing <https://docs.platformio.org/page/plus/unit-testing.html?utm_source=github&utm_medium=core>`_
|
||||
|
||||
.. image:: https://raw.githubusercontent.com/platformio/platformio-web/develop/app/images/platformio-embedded-development.png
|
||||
:target: http://platformio.org
|
||||
:alt: PlatformIO Embedded Development Process
|
||||
Registry
|
||||
--------
|
||||
|
||||
The Missing Library Manager. *It's here!*
|
||||
-----------------------------------------
|
||||
*PlatformIO Library Manager* is the missing library manager for development
|
||||
platforms which allows you to organize and have up-to-date external libraries.
|
||||
* `Libraries <https://platformio.org/lib?utm_source=github&utm_medium=core>`_
|
||||
* `Development Platforms <https://platformio.org/platforms?utm_source=github&utm_medium=core>`_
|
||||
* `Frameworks <https://platformio.org/frameworks?utm_source=github&utm_medium=core>`_
|
||||
* `Embedded Boards <https://platformio.org/boards?utm_source=github&utm_medium=core>`_
|
||||
|
||||
* Friendly `Command-Line Interface <http://docs.platformio.org/en/latest/librarymanager/index.html>`_
|
||||
* Modern `Web 2.0 Library Search <http://platformio.org/lib>`_
|
||||
* Open Source `Library Registry API <https://github.com/platformio/platformio-api>`_
|
||||
* Library Crawler based on `library.json <http://docs.platformio.org/en/latest/librarymanager/config.html>`_
|
||||
specification
|
||||
* Library **dependency management**
|
||||
* Automatic library updating
|
||||
Development Platforms
|
||||
---------------------
|
||||
|
||||
.. image:: https://raw.githubusercontent.com/platformio/platformio-web/develop/app/images/platformio-library-manager.png
|
||||
:target: http://platformio.org
|
||||
:alt: PlatformIO Library Manager Architecture
|
||||
* `Aceinna IMU <https://platformio.org/platforms/aceinna_imu?utm_source=github&utm_medium=core>`_
|
||||
* `Atmel AVR <https://platformio.org/platforms/atmelavr?utm_source=github&utm_medium=core>`_
|
||||
* `Atmel SAM <https://platformio.org/platforms/atmelsam?utm_source=github&utm_medium=core>`_
|
||||
* `Espressif 32 <https://platformio.org/platforms/espressif32?utm_source=github&utm_medium=core>`_
|
||||
* `Espressif 8266 <https://platformio.org/platforms/espressif8266?utm_source=github&utm_medium=core>`_
|
||||
* `Freescale Kinetis <https://platformio.org/platforms/freescalekinetis?utm_source=github&utm_medium=core>`_
|
||||
* `Infineon XMC <https://platformio.org/platforms/infineonxmc?utm_source=github&utm_medium=core>`_
|
||||
* `Intel ARC32 <https://platformio.org/platforms/intel_arc32?utm_source=github&utm_medium=core>`_
|
||||
* `Intel MCS-51 (8051) <https://platformio.org/platforms/intel_mcs51?utm_source=github&utm_medium=core>`_
|
||||
* `Kendryte K210 <https://platformio.org/platforms/kendryte210?utm_source=github&utm_medium=core>`_
|
||||
* `Lattice iCE40 <https://platformio.org/platforms/lattice_ice40?utm_source=github&utm_medium=core>`_
|
||||
* `Maxim 32 <https://platformio.org/platforms/maxim32?utm_source=github&utm_medium=core>`_
|
||||
* `Microchip PIC32 <https://platformio.org/platforms/microchippic32?utm_source=github&utm_medium=core>`_
|
||||
* `Nordic nRF51 <https://platformio.org/platforms/nordicnrf51?utm_source=github&utm_medium=core>`_
|
||||
* `Nordic nRF52 <https://platformio.org/platforms/nordicnrf52?utm_source=github&utm_medium=core>`_
|
||||
* `Nuclei <https://platformio.org/platforms/nuclei?utm_source=github&utm_medium=core>`_
|
||||
* `NXP LPC <https://platformio.org/platforms/nxplpc?utm_source=github&utm_medium=core>`_
|
||||
* `RISC-V <https://platformio.org/platforms/riscv?utm_source=github&utm_medium=core>`_
|
||||
* `RISC-V GAP <https://platformio.org/platforms/riscv_gap?utm_source=github&utm_medium=core>`_
|
||||
* `Shakti <https://platformio.org/platforms/shakti?utm_source=github&utm_medium=core>`_
|
||||
* `Silicon Labs EFM32 <https://platformio.org/platforms/siliconlabsefm32?utm_source=github&utm_medium=core>`_
|
||||
* `ST STM32 <https://platformio.org/platforms/ststm32?utm_source=github&utm_medium=core>`_
|
||||
* `ST STM8 <https://platformio.org/platforms/ststm8?utm_source=github&utm_medium=core>`_
|
||||
* `Teensy <https://platformio.org/platforms/teensy?utm_source=github&utm_medium=core>`_
|
||||
* `TI MSP430 <https://platformio.org/platforms/timsp430?utm_source=github&utm_medium=core>`_
|
||||
* `TI Tiva <https://platformio.org/platforms/titiva?utm_source=github&utm_medium=core>`_
|
||||
* `WIZNet W7500 <https://platformio.org/platforms/wiznet7500?utm_source=github&utm_medium=core>`_
|
||||
|
||||
Smart Build System. *Fast and Reliable.*
|
||||
----------------------------------------
|
||||
*PlatformIO Code Builder* is built-on a next-generation software construction
|
||||
tool named `SCons <http://www.scons.org/>`_. Think of *SCons* as an improved,
|
||||
cross-platform substitute for the classic *Make* utility.
|
||||
Frameworks
|
||||
----------
|
||||
|
||||
* Reliable, automatic *dependency analysis*
|
||||
* Reliable detection of *build changes*
|
||||
* Improved support for *parallel builds*
|
||||
* Ability to share *built files in a cache*
|
||||
* Lookup for external libraries which are installed via `Library Manager <http://docs.platformio.org/en/latest/librarymanager/index.html>`_
|
||||
|
||||
.. image:: https://raw.githubusercontent.com/platformio/platformio-web/develop/app/images/platformio-scons-builder.png
|
||||
:target: http://platformio.org
|
||||
:alt: PlatformIO Build System Architecture
|
||||
|
||||
Single source code. *Multiple platforms.*
|
||||
-----------------------------------------
|
||||
*PlatformIO* allows the developer to compile the same code with different
|
||||
development platforms using only *One Command*
|
||||
`platformio run <http://docs.platformio.org/en/latest/userguide/cmd_run.html>`_.
|
||||
This happens due to
|
||||
`Project Configuration File (platformio.ini) <http://docs.platformio.org/en/latest/projectconf.html>`_
|
||||
where you can setup different environments with specific options (platform
|
||||
type, firmware uploading settings, pre-built framework, build flags and many
|
||||
more).
|
||||
|
||||
It has support for the most popular embedded platforms:
|
||||
|
||||
* `Atmel AVR <http://platformio.org/platforms/atmelavr>`_
|
||||
* `Atmel SAM <http://platformio.org/platforms/atmelsam>`_
|
||||
* `Espressif <http://platformio.org/platforms/espressif>`_
|
||||
* `Freescale Kinetis <http://platformio.org/platforms/freescalekinetis>`_
|
||||
* `Intel ARC32 <http://platformio.org/platforms/intel_arc32>`_
|
||||
* `Lattice iCE40 <http://platformio.org/platforms/lattice_ice40>`_
|
||||
* `Microchip PIC32 <http://platformio.org/platforms/microchippic32>`_
|
||||
* `Nordic nRF51 <http://platformio.org/platforms/nordicnrf51>`_
|
||||
* `NXP LPC <http://platformio.org/platforms/nxplpc>`_
|
||||
* `ST STM32 <http://platformio.org/platforms/ststm32>`_
|
||||
* `Silicon Labs EFM32 <http://platformio.org/platforms/siliconlabsefm32>`_
|
||||
* `Teensy <http://platformio.org/platforms/teensy>`_
|
||||
* `TI MSP430 <http://platformio.org/platforms/timsp430>`_
|
||||
* `TI TIVA C <http://platformio.org/platforms/titiva>`_
|
||||
|
||||
Frameworks:
|
||||
|
||||
* `Arduino <http://platformio.org/frameworks/arduino>`_
|
||||
* `CMSIS <http://platformio.org/frameworks/cmsis>`_
|
||||
* `Energia <http://platformio.org/frameworks/energia>`_
|
||||
* `libOpenCM3 <http://platformio.org/frameworks/libopencm3>`_
|
||||
* `mbed <http://platformio.org/frameworks/mbed>`_
|
||||
* `Simba <http://platformio.org/frameworks/simba>`_
|
||||
* `SPL <http://platformio.org/frameworks/spl>`_
|
||||
* `WiringPi <http://platformio.org/frameworks/wiringpi>`_
|
||||
|
||||
For further details, please refer to `What is PlatformIO? <http://docs.platformio.org/en/latest/faq.html#what-is-platformio>`_
|
||||
* `Arduino <https://platformio.org/frameworks/arduino?utm_source=github&utm_medium=core>`_
|
||||
* `CMSIS <https://platformio.org/frameworks/cmsis?utm_source=github&utm_medium=core>`_
|
||||
* `ESP-IDF <https://platformio.org/frameworks/espidf?utm_source=github&utm_medium=core>`_
|
||||
* `ESP8266 Non-OS SDK <https://platformio.org/frameworks/esp8266-nonos-sdk?utm_source=github&utm_medium=core>`_
|
||||
* `ESP8266 RTOS SDK <https://platformio.org/frameworks/esp8266-rtos-sdk?utm_source=github&utm_medium=core>`_
|
||||
* `Freedom E SDK <https://platformio.org/frameworks/freedom-e-sdk?utm_source=github&utm_medium=core>`_
|
||||
* `GigaDevice GD32V SDK <https://platformio.org/frameworks/gd32vf103-sdk?utm_source=github&utm_medium=core>`_
|
||||
* `Kendryte Standalone SDK <https://platformio.org/frameworks/kendryte-standalone-sdk?utm_source=github&utm_medium=core>`_
|
||||
* `Kendryte FreeRTOS SDK <https://platformio.org/frameworks/kendryte-freertos-sdk?utm_source=github&utm_medium=core>`_
|
||||
* `libOpenCM3 <https://platformio.org/frameworks/libopencm3?utm_source=github&utm_medium=core>`_
|
||||
* `Mbed <https://platformio.org/frameworks/mbed?utm_source=github&utm_medium=core>`_
|
||||
* `Nuclei SDK <https://platformio.org/frameworks/nuclei-sdk?utm_source=github&utm_medium=core>`_
|
||||
* `PULP OS <https://platformio.org/frameworks/pulp-os?utm_source=github&utm_medium=core>`_
|
||||
* `Pumbaa <https://platformio.org/frameworks/pumbaa?utm_source=github&utm_medium=core>`_
|
||||
* `Shakti SDK <https://platformio.org/frameworks/shakti-sdk?utm_source=github&utm_medium=core>`_
|
||||
* `Simba <https://platformio.org/frameworks/simba?utm_source=github&utm_medium=core>`_
|
||||
* `SPL <https://platformio.org/frameworks/spl?utm_source=github&utm_medium=core>`_
|
||||
* `STM32Cube <https://platformio.org/frameworks/stm32cube?utm_source=github&utm_medium=core>`_
|
||||
* `WiringPi <https://platformio.org/frameworks/wiringpi?utm_source=github&utm_medium=core>`_
|
||||
* `Zephyr <https://platformio.org/frameworks/zephyr?utm_source=github&utm_medium=core>`_
|
||||
|
||||
Contributing
|
||||
------------
|
||||
|
||||
1. Fork the repository on GitHub.
|
||||
2. Make a branch off of ``develop``
|
||||
3. Run ``pip install tox``
|
||||
4. Go to the root of project where is located ``tox.ini`` and run ``tox -e develop``
|
||||
5. Activate current development environment:
|
||||
See `contributing guidelines <https://github.com/platformio/platformio/blob/develop/CONTRIBUTING.md>`_.
|
||||
|
||||
* Windows: ``.tox\develop\Scripts\activate``
|
||||
* Bash/ZSH: ``source .tox/develop/bin/activate``
|
||||
* Fish: ``source .tox/bin/activate.fish``
|
||||
Telemetry / Privacy Policy
|
||||
--------------------------
|
||||
|
||||
6. Make changes to code, documentation, etc.
|
||||
7. Lint source code ``tox -e lint``
|
||||
8. Run the tests ``tox -e py27``
|
||||
9. Commit changes to your forked repository
|
||||
10. Submit a Pull Request on GitHub.
|
||||
Share minimal diagnostics and usage information to help us make PlatformIO better.
|
||||
It is enabled by default. For more information see:
|
||||
|
||||
Licence
|
||||
* `Telemetry Setting <https://docs.platformio.org/page/userguide/cmd_settings.html?utm_source=github&utm_medium=core#enable-telemetry>`_
|
||||
* `SSL Setting <https://docs.platformio.org/page/userguide/cmd_settings.html?utm_source=github&utm_medium=core#strict-ssl>`_
|
||||
|
||||
License
|
||||
-------
|
||||
|
||||
Copyright 2014-2016 Ivan Kravets <me@ikravets.com>
|
||||
Copyright (c) 2014-present PlatformIO <contact@platformio.org>
|
||||
|
||||
The PlatformIO is licensed under the permissive Apache 2.0 licence,
|
||||
The PlatformIO is licensed under the permissive Apache 2.0 license,
|
||||
so you can use it in both commercial and personal projects with confidence.
|
||||
|
||||
13
appveyor.yml
@@ -1,13 +0,0 @@
|
||||
build: off
|
||||
environment:
|
||||
|
||||
matrix:
|
||||
- TOXENV: "py27"
|
||||
|
||||
install:
|
||||
- cmd: git submodule update --init --recursive
|
||||
- cmd: SET PATH=%PATH%;C:\Python27\Scripts;C:\MinGW\bin
|
||||
- cmd: pip install tox
|
||||
|
||||
test_script:
|
||||
- cmd: tox
|
||||
1
docs
Submodule
177
docs/Makefile
@@ -1,177 +0,0 @@
|
||||
# Makefile for Sphinx documentation
|
||||
#
|
||||
|
||||
# You can set these variables from the command line.
|
||||
SPHINXOPTS =
|
||||
SPHINXBUILD = sphinx-build
|
||||
PAPER =
|
||||
BUILDDIR = _build
|
||||
|
||||
# User-friendly check for sphinx-build
|
||||
ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1)
|
||||
$(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/)
|
||||
endif
|
||||
|
||||
# Internal variables.
|
||||
PAPEROPT_a4 = -D latex_paper_size=a4
|
||||
PAPEROPT_letter = -D latex_paper_size=letter
|
||||
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
|
||||
# the i18n builder cannot share the environment and doctrees with the others
|
||||
I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
|
||||
|
||||
.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext
|
||||
|
||||
help:
|
||||
@echo "Please use \`make <target>' where <target> is one of"
|
||||
@echo " html to make standalone HTML files"
|
||||
@echo " dirhtml to make HTML files named index.html in directories"
|
||||
@echo " singlehtml to make a single large HTML file"
|
||||
@echo " pickle to make pickle files"
|
||||
@echo " json to make JSON files"
|
||||
@echo " htmlhelp to make HTML files and a HTML help project"
|
||||
@echo " qthelp to make HTML files and a qthelp project"
|
||||
@echo " devhelp to make HTML files and a Devhelp project"
|
||||
@echo " epub to make an epub"
|
||||
@echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
|
||||
@echo " latexpdf to make LaTeX files and run them through pdflatex"
|
||||
@echo " latexpdfja to make LaTeX files and run them through platex/dvipdfmx"
|
||||
@echo " text to make text files"
|
||||
@echo " man to make manual pages"
|
||||
@echo " texinfo to make Texinfo files"
|
||||
@echo " info to make Texinfo files and run them through makeinfo"
|
||||
@echo " gettext to make PO message catalogs"
|
||||
@echo " changes to make an overview of all changed/added/deprecated items"
|
||||
@echo " xml to make Docutils-native XML files"
|
||||
@echo " pseudoxml to make pseudoxml-XML files for display purposes"
|
||||
@echo " linkcheck to check all external links for integrity"
|
||||
@echo " doctest to run all doctests embedded in the documentation (if enabled)"
|
||||
|
||||
clean:
|
||||
rm -rf $(BUILDDIR)/*
|
||||
|
||||
html:
|
||||
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
|
||||
@echo
|
||||
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
|
||||
|
||||
dirhtml:
|
||||
$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
|
||||
@echo
|
||||
@echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
|
||||
|
||||
singlehtml:
|
||||
$(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
|
||||
@echo
|
||||
@echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
|
||||
|
||||
pickle:
|
||||
$(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
|
||||
@echo
|
||||
@echo "Build finished; now you can process the pickle files."
|
||||
|
||||
json:
|
||||
$(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
|
||||
@echo
|
||||
@echo "Build finished; now you can process the JSON files."
|
||||
|
||||
htmlhelp:
|
||||
$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
|
||||
@echo
|
||||
@echo "Build finished; now you can run HTML Help Workshop with the" \
|
||||
".hhp project file in $(BUILDDIR)/htmlhelp."
|
||||
|
||||
qthelp:
|
||||
$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
|
||||
@echo
|
||||
@echo "Build finished; now you can run "qcollectiongenerator" with the" \
|
||||
".qhcp project file in $(BUILDDIR)/qthelp, like this:"
|
||||
@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/PlatformIO.qhcp"
|
||||
@echo "To view the help file:"
|
||||
@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/PlatformIO.qhc"
|
||||
|
||||
devhelp:
|
||||
$(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
|
||||
@echo
|
||||
@echo "Build finished."
|
||||
@echo "To view the help file:"
|
||||
@echo "# mkdir -p $$HOME/.local/share/devhelp/PlatformIO"
|
||||
@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/PlatformIO"
|
||||
@echo "# devhelp"
|
||||
|
||||
epub:
|
||||
$(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub
|
||||
@echo
|
||||
@echo "Build finished. The epub file is in $(BUILDDIR)/epub."
|
||||
|
||||
latex:
|
||||
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
|
||||
@echo
|
||||
@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
|
||||
@echo "Run \`make' in that directory to run these through (pdf)latex" \
|
||||
"(use \`make latexpdf' here to do that automatically)."
|
||||
|
||||
latexpdf:
|
||||
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
|
||||
@echo "Running LaTeX files through pdflatex..."
|
||||
$(MAKE) -C $(BUILDDIR)/latex all-pdf
|
||||
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
|
||||
|
||||
latexpdfja:
|
||||
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
|
||||
@echo "Running LaTeX files through platex and dvipdfmx..."
|
||||
$(MAKE) -C $(BUILDDIR)/latex all-pdf-ja
|
||||
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
|
||||
|
||||
text:
|
||||
$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
|
||||
@echo
|
||||
@echo "Build finished. The text files are in $(BUILDDIR)/text."
|
||||
|
||||
man:
|
||||
$(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
|
||||
@echo
|
||||
@echo "Build finished. The manual pages are in $(BUILDDIR)/man."
|
||||
|
||||
texinfo:
|
||||
$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
|
||||
@echo
|
||||
@echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo."
|
||||
@echo "Run \`make' in that directory to run these through makeinfo" \
|
||||
"(use \`make info' here to do that automatically)."
|
||||
|
||||
info:
|
||||
$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
|
||||
@echo "Running Texinfo files through makeinfo..."
|
||||
make -C $(BUILDDIR)/texinfo info
|
||||
@echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo."
|
||||
|
||||
gettext:
|
||||
$(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale
|
||||
@echo
|
||||
@echo "Build finished. The message catalogs are in $(BUILDDIR)/locale."
|
||||
|
||||
changes:
|
||||
$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
|
||||
@echo
|
||||
@echo "The overview file is in $(BUILDDIR)/changes."
|
||||
|
||||
linkcheck:
|
||||
$(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
|
||||
@echo
|
||||
@echo "Link check complete; look for any errors in the above output " \
|
||||
"or in $(BUILDDIR)/linkcheck/output.txt."
|
||||
|
||||
doctest:
|
||||
$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
|
||||
@echo "Testing of doctests in the sources finished, look at the " \
|
||||
"results in $(BUILDDIR)/doctest/output.txt."
|
||||
|
||||
xml:
|
||||
$(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml
|
||||
@echo
|
||||
@echo "Build finished. The XML files are in $(BUILDDIR)/xml."
|
||||
|
||||
pseudoxml:
|
||||
$(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml
|
||||
@echo
|
||||
@echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml."
|
||||
BIN
docs/_static/ci-travis-logo.png
vendored
|
Before Width: | Height: | Size: 20 KiB |
BIN
docs/_static/clang-installer-add-path.png
vendored
|
Before Width: | Height: | Size: 22 KiB |
BIN
docs/_static/droneci-platformio-integration-1.png
vendored
|
Before Width: | Height: | Size: 22 KiB |
BIN
docs/_static/droneci-platformio-integration-2.png
vendored
|
Before Width: | Height: | Size: 41 KiB |
314
docs/_static/extra.css
vendored
@@ -1,314 +0,0 @@
|
||||
/**
|
||||
* Copyright 2014-2016 Ivan Kravets <me@ikravets.com>
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
header,
|
||||
nav {
|
||||
display: block;
|
||||
}
|
||||
|
||||
#pionav {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.container {
|
||||
padding-right: 15px;
|
||||
padding-left: 15px;
|
||||
margin-right: auto;
|
||||
margin-left: auto;
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
#pionav {
|
||||
display: block !important;
|
||||
}
|
||||
body {
|
||||
padding-top: 50px;
|
||||
}
|
||||
.wy-nav-side {
|
||||
top: 50px;
|
||||
}
|
||||
|
||||
.container {
|
||||
width: 970px;
|
||||
}
|
||||
}
|
||||
@media (min-width: 1200px) {
|
||||
.container {
|
||||
width: 1150px;
|
||||
}
|
||||
}
|
||||
.container-fluid {
|
||||
padding-right: 15px;
|
||||
padding-left: 15px;
|
||||
margin-right: auto;
|
||||
margin-left: auto;
|
||||
}
|
||||
|
||||
.container:before,
|
||||
.container:after,
|
||||
.container-fluid:before,
|
||||
.container-fluid:after,
|
||||
.nav:before,
|
||||
.nav:after,
|
||||
.navbar:before,
|
||||
.navbar:after,
|
||||
.navbar-header:before,
|
||||
.navbar-header:after {
|
||||
display: table;
|
||||
content: " ";
|
||||
}
|
||||
.container:after,
|
||||
.container-fluid:after,
|
||||
.nav:after,
|
||||
.navbar:after,
|
||||
.navbar-header:after {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.nav {
|
||||
padding-left: 0;
|
||||
margin-bottom: 0;
|
||||
list-style: none;
|
||||
}
|
||||
.nav > li {
|
||||
position: relative;
|
||||
display: block;
|
||||
}
|
||||
.nav > li > a {
|
||||
position: relative;
|
||||
display: block;
|
||||
padding: 10px 15px;
|
||||
font-size: 14px;
|
||||
}
|
||||
.nav > li > a:hover,
|
||||
.nav > li > a:focus {
|
||||
text-decoration: none;
|
||||
background-color: #eee;
|
||||
}
|
||||
.nav > li > a > img {
|
||||
max-width: none;
|
||||
}
|
||||
.nav > li > a > i {
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
.navbar {
|
||||
position: relative;
|
||||
min-height: 50px;
|
||||
margin-bottom: 20px;
|
||||
border: 1px solid transparent;
|
||||
}
|
||||
@media (min-width: 768px) {
|
||||
.navbar {
|
||||
border-radius: 4px;
|
||||
}
|
||||
}
|
||||
@media (min-width: 768px) {
|
||||
.navbar-header {
|
||||
float: left;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.navbar-fixed-top {
|
||||
padding-right: 0;
|
||||
padding-left: 0;
|
||||
}
|
||||
}
|
||||
.navbar-fixed-top {
|
||||
max-height: 340px;
|
||||
}
|
||||
.container > .navbar-header,
|
||||
.container-fluid > .navbar-header {
|
||||
margin-right: -15px;
|
||||
margin-left: -15px;
|
||||
}
|
||||
@media (min-width: 768px) {
|
||||
.container > .navbar-header,
|
||||
.container-fluid > .navbar-header {
|
||||
margin-right: 0;
|
||||
margin-left: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.navbar-fixed-top {
|
||||
position: fixed;
|
||||
right: 0;
|
||||
left: 0;
|
||||
z-index: 1030;
|
||||
}
|
||||
@media (min-width: 768px) {
|
||||
.navbar-fixed-top {
|
||||
border-radius: 0;
|
||||
}
|
||||
}
|
||||
.navbar-fixed-top {
|
||||
top: 0;
|
||||
border-width: 0 0 1px;
|
||||
}
|
||||
.navbar-fixed-bottom {
|
||||
bottom: 0;
|
||||
margin-bottom: 0;
|
||||
border-width: 1px 0 0;
|
||||
}
|
||||
.navbar-brand {
|
||||
float: left;
|
||||
height: 50px;
|
||||
padding: 15px 15px;
|
||||
font-size: 18px;
|
||||
line-height: 20px;
|
||||
}
|
||||
.navbar-brand:hover,
|
||||
.navbar-brand:focus {
|
||||
text-decoration: none;
|
||||
}
|
||||
.navbar-brand > img {
|
||||
display: block;
|
||||
}
|
||||
@media (min-width: 768px) {
|
||||
.navbar > .container .navbar-brand,
|
||||
.navbar > .container-fluid .navbar-brand {
|
||||
margin-left: -15px;
|
||||
}
|
||||
}
|
||||
|
||||
.navbar-nav {
|
||||
margin: 7.5px -15px;
|
||||
}
|
||||
.navbar-nav > li > a {
|
||||
padding-top: 10px;
|
||||
padding-bottom: 10px;
|
||||
line-height: 20px;
|
||||
}
|
||||
@media (min-width: 768px) {
|
||||
.navbar-nav {
|
||||
float: left;
|
||||
margin: 0;
|
||||
}
|
||||
.navbar-nav > li {
|
||||
float: left;
|
||||
}
|
||||
.navbar-nav > li > a {
|
||||
padding-top: 15px;
|
||||
padding-bottom: 15px;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.navbar-left {
|
||||
float: left !important;
|
||||
}
|
||||
.navbar-right {
|
||||
float: right !important;
|
||||
margin-right: -15px;
|
||||
}
|
||||
.navbar-right ~ .navbar-right {
|
||||
margin-right: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.navbar-inverse {
|
||||
background-color: #222;
|
||||
border-color: #080808;
|
||||
}
|
||||
.navbar-inverse .navbar-brand {
|
||||
color: #9d9d9d;
|
||||
}
|
||||
.navbar-inverse .navbar-brand:hover,
|
||||
.navbar-inverse .navbar-brand:focus {
|
||||
color: #fff;
|
||||
background-color: transparent;
|
||||
}
|
||||
.navbar-inverse .navbar-text {
|
||||
color: #9d9d9d;
|
||||
}
|
||||
.navbar-inverse .navbar-nav > li > a {
|
||||
color: #9d9d9d;
|
||||
}
|
||||
.navbar-inverse .navbar-nav > li > a:hover,
|
||||
.navbar-inverse .navbar-nav > li > a:focus {
|
||||
color: #fff;
|
||||
background-color: transparent;
|
||||
}
|
||||
.navbar-inverse .navbar-nav > .active > a,
|
||||
.navbar-inverse .navbar-nav > .active > a:hover,
|
||||
.navbar-inverse .navbar-nav > .active > a:focus {
|
||||
color: #fff;
|
||||
background-color: #080808;
|
||||
}
|
||||
|
||||
.navbar-header .navbar-brand {
|
||||
color: #e0e0e0;
|
||||
}
|
||||
|
||||
/* Misc */
|
||||
|
||||
.wy-side-scroll .wy-side-nav-search .icon,
|
||||
.wy-side-scroll .wy-side-nav-search .version {
|
||||
display: none;
|
||||
visibility: none;
|
||||
}
|
||||
|
||||
.navbar-header .navbar-brand {
|
||||
color: #e0e0e0;
|
||||
background: url("../_static/platformio-logo-xs.png") no-repeat;
|
||||
background-position: 5px 0;
|
||||
padding-left: 50px;
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
.navbar .github-corner {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.navbar .github-corner svg {
|
||||
fill: #fff;
|
||||
color: #080808;
|
||||
position: absolute;
|
||||
top: -1px;
|
||||
right: 0;
|
||||
border: 0;
|
||||
width: 50px;
|
||||
height: 50px;
|
||||
transform: scale(1, 1);
|
||||
}
|
||||
|
||||
@media screen and (min-width: 992px) {
|
||||
.navbar .github-corner {
|
||||
display: block;
|
||||
}
|
||||
}
|
||||
|
||||
.top-banner {
|
||||
display: block;
|
||||
padding: 10px 20px;
|
||||
font-weight: bold;
|
||||
font-size: 14px;
|
||||
color: #fff;
|
||||
text-align: center;
|
||||
background-color: #0275d8;
|
||||
}
|
||||
|
||||
.top-banner:hover {
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
background-color: #025ebb;
|
||||
}
|
||||
|
||||
.top-banner:visited {
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
}
|
||||
BIN
docs/_static/favicon.ico
vendored
|
Before Width: | Height: | Size: 31 KiB |
BIN
docs/_static/ide-atom-platformio-install.png
vendored
|
Before Width: | Height: | Size: 240 KiB |
BIN
docs/_static/ide-atom-platformio-menu-item.png
vendored
|
Before Width: | Height: | Size: 224 KiB |
BIN
docs/_static/ide-atom-platformio-quick-start-1.png
vendored
|
Before Width: | Height: | Size: 46 KiB |
BIN
docs/_static/ide-atom-platformio-quick-start-10.png
vendored
|
Before Width: | Height: | Size: 73 KiB |
BIN
docs/_static/ide-atom-platformio-quick-start-11.png
vendored
|
Before Width: | Height: | Size: 68 KiB |
BIN
docs/_static/ide-atom-platformio-quick-start-12.png
vendored
|
Before Width: | Height: | Size: 81 KiB |
BIN
docs/_static/ide-atom-platformio-quick-start-13.png
vendored
|
Before Width: | Height: | Size: 57 KiB |
BIN
docs/_static/ide-atom-platformio-quick-start-14.png
vendored
|
Before Width: | Height: | Size: 64 KiB |
BIN
docs/_static/ide-atom-platformio-quick-start-2.png
vendored
|
Before Width: | Height: | Size: 41 KiB |
BIN
docs/_static/ide-atom-platformio-quick-start-3.png
vendored
|
Before Width: | Height: | Size: 35 KiB |
BIN
docs/_static/ide-atom-platformio-quick-start-4.png
vendored
|
Before Width: | Height: | Size: 30 KiB |
BIN
docs/_static/ide-atom-platformio-quick-start-5.png
vendored
|
Before Width: | Height: | Size: 28 KiB |
BIN
docs/_static/ide-atom-platformio-quick-start-6.png
vendored
|
Before Width: | Height: | Size: 41 KiB |
BIN
docs/_static/ide-atom-platformio-quick-start-7.png
vendored
|
Before Width: | Height: | Size: 134 KiB |
BIN
docs/_static/ide-atom-platformio-quick-start-8.png
vendored
|
Before Width: | Height: | Size: 70 KiB |
BIN
docs/_static/ide-atom-platformio-quick-start-9.png
vendored
|
Before Width: | Height: | Size: 73 KiB |
BIN
docs/_static/ide-atom-platformio-toolbar.png
vendored
|
Before Width: | Height: | Size: 38 KiB |
BIN
docs/_static/ide-atom-platformio.png
vendored
|
Before Width: | Height: | Size: 645 KiB |
BIN
docs/_static/ide-eclipse-virtualiot.jpg
vendored
|
Before Width: | Height: | Size: 140 KiB |
BIN
docs/_static/ide-platformio-atom-1.gif
vendored
|
Before Width: | Height: | Size: 237 KiB |
BIN
docs/_static/ide-platformio-atom-2.gif
vendored
|
Before Width: | Height: | Size: 157 KiB |
BIN
docs/_static/ide-platformio-clion.png
vendored
|
Before Width: | Height: | Size: 297 KiB |
BIN
docs/_static/ide-platformio-codeblocks.png
vendored
|
Before Width: | Height: | Size: 91 KiB |
BIN
docs/_static/ide-platformio-eclipse.png
vendored
|
Before Width: | Height: | Size: 341 KiB |
BIN
docs/_static/ide-platformio-emacs.png
vendored
|
Before Width: | Height: | Size: 430 KiB |
BIN
docs/_static/ide-platformio-netbeans.png
vendored
|
Before Width: | Height: | Size: 213 KiB |
BIN
docs/_static/ide-platformio-qtcreator-1.png
vendored
|
Before Width: | Height: | Size: 74 KiB |
BIN
docs/_static/ide-platformio-qtcreator-2.png
vendored
|
Before Width: | Height: | Size: 70 KiB |
BIN
docs/_static/ide-platformio-qtcreator-3.png
vendored
|
Before Width: | Height: | Size: 192 KiB |
BIN
docs/_static/ide-platformio-qtcreator-4.png
vendored
|
Before Width: | Height: | Size: 66 KiB |
BIN
docs/_static/ide-platformio-qtcreator-5.png
vendored
|
Before Width: | Height: | Size: 70 KiB |
BIN
docs/_static/ide-platformio-qtcreator-6.png
vendored
|
Before Width: | Height: | Size: 70 KiB |
BIN
docs/_static/ide-platformio-qtcreator-7.png
vendored
|
Before Width: | Height: | Size: 100 KiB |
BIN
docs/_static/ide-platformio-vim.png
vendored
|
Before Width: | Height: | Size: 109 KiB |
BIN
docs/_static/ide-sublime-text-deviot.gif
vendored
|
Before Width: | Height: | Size: 1.2 MiB |
|
Before Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 42 KiB |
BIN
docs/_static/ide-vs-platformio-newproject-2-1.png
vendored
|
Before Width: | Height: | Size: 17 KiB |
BIN
docs/_static/ide-vs-platformio-newproject-2.png
vendored
|
Before Width: | Height: | Size: 16 KiB |
BIN
docs/_static/ide-vs-platformio-newproject-3.png
vendored
|
Before Width: | Height: | Size: 18 KiB |
BIN
docs/_static/ide-vs-platformio-newproject-4.png
vendored
|
Before Width: | Height: | Size: 19 KiB |
BIN
docs/_static/ide-vs-platformio-newproject-5.png
vendored
|
Before Width: | Height: | Size: 23 KiB |
BIN
docs/_static/ide-vs-platformio-newproject-6.png
vendored
|
Before Width: | Height: | Size: 24 KiB |
BIN
docs/_static/ide-vs-platformio-newproject-7.png
vendored
|
Before Width: | Height: | Size: 20 KiB |
BIN
docs/_static/ide-vs-platformio-newproject-8.png
vendored
|
Before Width: | Height: | Size: 108 KiB |
BIN
docs/_static/ide-vs-platformio-newproject-9.png
vendored
|
Before Width: | Height: | Size: 71 KiB |
BIN
docs/_static/ide-vs-platformio-newproject.png
vendored
|
Before Width: | Height: | Size: 30 KiB |
BIN
docs/_static/platformio-demo-lib.gif
vendored
|
Before Width: | Height: | Size: 2.4 MiB |
BIN
docs/_static/platformio-demo-ota-esp8266.jpg
vendored
|
Before Width: | Height: | Size: 88 KiB |
BIN
docs/_static/platformio-demo-platforms.gif
vendored
|
Before Width: | Height: | Size: 569 KiB |
BIN
docs/_static/platformio-demo-wiring.gif
vendored
|
Before Width: | Height: | Size: 2.0 MiB |
BIN
docs/_static/platformio-logo-xs.png
vendored
|
Before Width: | Height: | Size: 3.1 KiB |
BIN
docs/_static/platformio-logo.png
vendored
|
Before Width: | Height: | Size: 28 KiB |
BIN
docs/_static/python-installer-add-path.png
vendored
|
Before Width: | Height: | Size: 63 KiB |
63
docs/_templates/footer.html
vendored
@@ -1,63 +0,0 @@
|
||||
{% extends "!footer.html" %}
|
||||
|
||||
{% block extrafooter %}
|
||||
<link rel="stylesheet" href="{{ pathto('_static/extra.css', 1) }}" type="text/css" />
|
||||
<header id="pionav" class="navbar navbar-inverse navbar-fixed-top">
|
||||
<a href="https://github.com/platformio" target="_blank" class="github-corner">
|
||||
<svg viewBox="0 0 250 250">
|
||||
<path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path>
|
||||
<path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path>
|
||||
<path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path>
|
||||
</svg>
|
||||
</a>
|
||||
<div class="container container-fluid">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand" href="http://platformio.org">PlatformIO</a>
|
||||
</div>
|
||||
|
||||
<nav role="navigation">
|
||||
<div>
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="http://platformio.org/get-started"><i class="fa fa-rocket fa-lg"></i>Get Started</a></li>
|
||||
<li><a href="http://platformio.org/platformio-ide"><i class="fa fa-cube fa-lg"></i>IDE</a></li>
|
||||
<li><a href="http://platformio.org/platforms"><i class="fa fa-wrench fa-lg"></i>Development</a></li>
|
||||
<li ><a href="http://platformio.org/lib"><i class="fa fa-code fa-lg"></i>Libraries</a></li>
|
||||
</ul>
|
||||
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="active"><a href="http://docs.platformio.org"><i class="fa fa-book fa-lg"></i>Docs</a></li>
|
||||
<li><a href="https://community.platformio.org"><i class="fa fa-comments-o fa-lg"></i>Community</a></li>
|
||||
<li><a href="http://platformio.org/contact"><i class="fa fa-envelope fa-lg"></i>Contact</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
</nav>
|
||||
</div>
|
||||
</header>
|
||||
<script>
|
||||
(function() {
|
||||
var runMyCode = function($) {
|
||||
$(window).ready(function() {
|
||||
if ($('#pionav').css('display') !== 'block') {
|
||||
return;
|
||||
}
|
||||
function fixScroll() {
|
||||
$(window).scrollTop($(window).scrollTop() - 50);
|
||||
}
|
||||
window.setTimeout(fixScroll, 50);
|
||||
$(window).on('hashchange', function(e){fixScroll();});
|
||||
});
|
||||
};
|
||||
|
||||
var timer = function() {
|
||||
if (window.jQuery) {
|
||||
runMyCode(window.jQuery);
|
||||
} else {
|
||||
window.setTimeout(timer, 50);
|
||||
}
|
||||
};
|
||||
timer();
|
||||
})();
|
||||
</script>
|
||||
{{ super() }}
|
||||
{% endblock %}
|
||||
@@ -1,103 +0,0 @@
|
||||
.. Copyright 2014-2016 Ivan Kravets <me@ikravets.com>
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
.. _articles:
|
||||
|
||||
Articles about us
|
||||
=================
|
||||
|
||||
.. note::
|
||||
If you've written article about PlatformIO and would like it listed on
|
||||
this page, `please edit this page <https://github.com/platformio/platformio/blob/develop/docs/articles.rst>`_.
|
||||
|
||||
Here are recent articles about PlatformIO:
|
||||
|
||||
2016
|
||||
^^^^
|
||||
|
||||
* Jun 3, 2016 - **Daniel Eichhorn** - `ESP8266: Continuous Delivery Pipeline – Push To Production <http://blog.squix.org/2016/06/esp8266-continuous-delivery-pipeline-push-to-production.html>`_
|
||||
* May 30, 2016 - **Ron Moerman** - `IoT Development with PlatformIO <https://electronicsworkbench.io/blog/platformio>`_
|
||||
* May 29, 2016 - **Chris Synan** - `Reverse Engineer RF Remote Controller for IoT! <http://www.instructables.com/id/Reverse-Engineer-RF-Remote-Controller-for-IoT/?ALLSTEPS>`_
|
||||
* May 26, 2016 - **Charlie Key** - `7 Best Developer Tools To Build Your NEXT Internet of Things Application <https://www.losant.com/blog/7-best-developer-tools-to-build-your-next-internet-of-things-application>`_
|
||||
* May 22, 2016 - **Pedro Minatel** - `Estação meteorológica com ESP8266 (Weather station with ESP8266, Portuguese) <http://pedrominatel.com.br/esp8266/estacao-meteorologica-com-esp8266/>`_
|
||||
* May 16, 2016 - **Pedro Minatel** - `Controle remoto WiFi com ESP8266 (WiFi remote control using ESP8266, Portuguese) <http://pedrominatel.com.br/esp8266/controle-remoto-wifi-com-esp8266/>`_
|
||||
* May 11, 2016 - **Jo Vandeginste** - `Using PlatformIO to compile for Jeelabs' Jeenode Micro <http://jovandeginste.github.io/2016/05/11/using-platformio-to-compile-for-jeelabs-jeenode-micro.html>`_
|
||||
* May 08, 2016 - **Radoslaw Bob** - `Touch controlled buzzer (Nodemcu ESP8266) <https://gettoknowthebob.wordpress.com/2016/05/08/touch-controlled-buzzer-nodemcu-esp8266/>`_
|
||||
* May 06, 2016 - **Jean Roux** - `The IoT building blocks I use for my home-automation projects <http://iotplay.blogspot.fr/2016/05/the-components-i-use-for-my-projects.html/>`_
|
||||
* May 05, 2016 - **Ivan Kravets, Ph.D. / Eclipse Virtual IoT Meetup** - `PlatformIO: a cross-platform IoT solution to build them all! <http://www.meetup.com/Virtual-IoT/events/229964142/>`_
|
||||
* May 01, 2016 - **Pedro Minatel** - `PlatformIO – Uma alternativa ao Arduino IDE (PlatformIO - An alternative to the Arduino IDE, Portuguese) <http://pedrominatel.com.br/ferramentas/platformio-uma-alternativa-ao-arduino-ide/>`_
|
||||
* Apr 23, 2016 - **Al Williams** - `Hackaday: Atomic Arduino (and Other) Development <http://hackaday.com/2016/04/23/atomic-arduino-and-other-development/>`_
|
||||
* Apr 16, 2016 - **Sathittham Sangthong** - `[PlatformIO] มาลองเล่น PlatformIO แทน Arduino IDE กัน (Let's play together with PlatformIO IDE [alternative to Arduino IDE], Thai) <http://www.sathittham.com/platformio/platformio-ide/>`_
|
||||
* Apr 15, 2016 - **Daniel Eichhorn** - `ESP8266: Offline Debugging with the Platformio Environment <http://blog.squix.ch/2016/04/esp8266-offline-debugging-with.html>`_
|
||||
* Apr 11, 2016 - **Matjaz Trcek** - `Top 5 Arduino integrated development environments <https://codeandunicorns.com/top-5-arduino-integrated-development-environments-ide/>`_
|
||||
* Apr 06, 2016 - **Aleks** - `PlatformIO ausprobiert (Tried PlatformIO, German) <http://5volt-junkie.net/platformio/>`_
|
||||
* Apr 02, 2016 - **Diego Pinto** - `Você tem coragem de abandonar a IDE do Arduino? PlatformIO + Atom (Do you dare to leave the Arduino IDE? PlatformIO + Atom, Portuguese) <http://www.clubemaker.com.br/?rota=artigo/81>`_
|
||||
* Mar 30, 2016 - **Brandon Cannaday** - `Getting Started with PlatformIO and ESP8266 NodeMcu <https://www.losant.com/blog/getting-started-with-platformio-esp8266-nodemcu>`_
|
||||
* Mar 29, 2016 - **Pablo Peñalve** - `PlatformIO + Geany + Raspberry PI, Spanish <http://ret-catriel.blogspot.com/2016/03/framework-platformio-geany-raspberry-pi.html>`_
|
||||
* Mar 24, 2016 - **NAzT** - `PlatformIO และการปรับแต่ง เพื่อใช้สำหรับพัฒนา Arduino Library (PlatformIO and advanced development for Arduino Library, Thai) <https://cmmakerclub.com/tools-2/config-platformio-for-arduino-framework-developer/>`_
|
||||
* Mar 16, 2016 - **Jakub Skořepa** - `Instalace PlatformIO (PlatformIO IDE Installation, Czech) <http://ok1kvk.cz/clanek/2016/instalace-platformio/>`_
|
||||
* Mar 12, 2016 - **Peter Marks** - `PlatformIO, the Arduino IDE for programmers <http://blog.marxy.org/2016/03/platformio-arduino-ide-for-programmers.html>`_
|
||||
* Mar 12, 2016 - **Richard Arthurs** - `Getting Started With PlatformIO <http://richarthurs.com/2016/03/12/platformio-review-and-first-thoughts/>`_
|
||||
* Mar 07, 2016 - **Joran Jessurun** - `Nieuwe wereld met PlatformIO (New world with PlatformIO, Dutch) <http://blog.wisclub.nl/#post178>`_
|
||||
* Mar 05, 2016 - **brichacek.net** - `PlatformIO – otevřený ekosystém pro vývoj IoT (PlatformIO – an open source ecosystem for IoT development, Czech) <http://blog.brichacek.net/platformio-otevreny-ekosystem-pro-vyvoj-iot/>`_
|
||||
* Mar 04, 2016 - **Ricardo Vega** - `Programa tu Arduino desde Atom (Program your Arduino from Atom, Spanish) <http://ricveal.com/blog/programa-arduino-desde-atom/>`_
|
||||
* Feb 28, 2016 - **Alex Bloggt** - `PlatformIO vorgestellt (Introduction to PlatformIO IDE, German) <https://alexbloggt.com/platformio-vorgestellt/>`_
|
||||
* Feb 25, 2016 - **NutDIY** - `PlatformIO Blink On Nodemcu Dev Kit V1.0 (Thai) <http://nutdiy.blogspot.com/2016/02/platformio-blink-on-nodemcu-dev-kit-v10.html>`_
|
||||
* Feb 23, 2016 - **Ptarmigan Labs** - `ESP8266 Over The Air updating – what are the options? <https://ptarmiganlabs.com/blog/2016/02/23/esp8266-over-the-air-updating-what-are-the-options/>`_
|
||||
* Feb 22, 2016 - **Grzegorz Hołdys** - `How to Integrate PlatformIO with Netbeans <http://www.instructables.com/id/How-to-Integrate-PlatformIO-With-Netbeans/>`_
|
||||
* Feb 19, 2016 - **Embedds** - `Develop easier with PlatformIO ecosystem <http://www.embedds.com/develop-easier-with-platformio-ecosystem/>`_
|
||||
* Feb 13, 2016 - **Robert Cudmore** - `Programming an arduino with PlatformIO <http://blog.cudmore.io/post/2016/02/13/Programming-an-arduino-with-platformio/>`_
|
||||
* Jan 24, 2016 - **Sergey Prilukin** - `How to use IntelliJ IDEA to develop and upload software for micro controllers like Arduino <http://jandevblog.blogspot.com/2016/01/how-to-use-intellij-idea-to-develop-and.html>`_
|
||||
* Jan 16, 2016 - **Dani Eichhorn** - `ESP8266 Arduino IDE Alternative: PlatformIO <http://blog.squix.ch/2016/01/esp8266-arduino-ide-alternative.html>`_
|
||||
* Jan 11, 2016 - **David Mills, Ph.D.** - `STM NUCLEOF401RE TIMER IO <http://webshed.org/wiki/STM_NUCLEOF401RE_TIMER_IO>`_
|
||||
* Jan 05, 2016 - **Julien Rodrigues** - `Internet Of Things: The IDE scandal <https://medium.com/@jrodrigues/internet-of-things-the-ide-scandal-5ddb8fc9d918>`_
|
||||
|
||||
2015
|
||||
^^^^
|
||||
|
||||
* Dec 22, 2015 - **Jan Penninkhof** - `Over-the-Air ESP8266 programming using PlatformIO <http://www.penninkhof.com/2015/12/1610-over-the-air-esp8266-programming-using-platformio/>`_
|
||||
* Dec 15, 2015 - **stastaka** - `PlatformIOでカスタムボードを使う (Use a custom board for PlatformIO, Japanese) <http://qiita.com/stastaka/items/a6a50dbbb2933bd78bdd>`_
|
||||
* Dec 08, 2015 - **Piotr Król** - `Using PlatformIO with TI MSP430 LunchPads <http://blog.3mdeb.com/2015/12/08/using-platformio-with-ti-msp430-lunchpads/>`_
|
||||
* Dec 01, 2015 - **Michał Seroczyński** - `Push Notification from Arduino Yún with motion sensor <http://www.ches.pl/push-from-yun-1/>`_
|
||||
* Dec 01, 2015 - **JetBrains CLion Blog** - `C++ Annotated: Fall 2015. Arduino Support in CLion using PlatformIO <http://blog.jetbrains.com/clion/2015/12/cpp-annotated-fall-2015/>`_
|
||||
* Dec 01, 2015 - **Tateno Yuichi** - `ESP8266 を CUI で開発する (Develop a ESP8266 in CUI, Japanese) <http://jaywiggins.com/platformio/arduino/avr/es8266/2015/09/30/platformio-investigation/>`_
|
||||
* Nov 29, 2015 - **Keith Hughes** - `Using PlatformIO for Embedded Projects <http://smartspacestuff.blogspot.com/2015/11/using-platformio-for-embedded-projects.html>`_
|
||||
* Nov 22, 2015 - **Michał Seroczyński** - `Using PlatformIO to get started with Arduino in CLion IDE <http://www.ches.pl/using-platformio-get-started-arduino-clion-ide/>`_
|
||||
* Nov 09, 2015 - **ÁLvaro García Gómez** - `Programar con Arduino "The good way" (Programming with Arduino "The good way", Spanish) <http://congdegnu.es/2015/11/09/programar-con-arduino-the-good-way/>`_
|
||||
* Nov 06, 2015 - **nocd5** - `PlatformIOでmbedをオフラインビルドしSTM32 Nucleoボードでmrubyを使う (Use mruby in the offline build for STM32 Nucleo board with mbed and PlatformIO, Japanese) <http://qiita.com/nocd5/items/d5fda776240f7e7c17eb>`_
|
||||
* Oct 21, 2015 - **Vittorio Zaccaria** - `Using a cheap STM32 Nucleo to teach remote sensor monitoring <http://www.vittoriozaccaria.net/blog/2015/10/21/using-a-cheap-stm32-nucleo-to-teach-remote-sensor-monitoring.html>`_
|
||||
* Oct 18, 2015 - **Nico Coetzee** - `First Arduino I2C Experience with PlatformIO <https://electronicventurer.wordpress.com/2015/10/18/first-arduino-i2c-experience/>`_
|
||||
* Oct 10, 2015 - **Floyd Hilton** - `Programming Arduino with Atom <http://floydhilton.com/software/career/2015/10/10/Arduino_with_Atom.html>`_
|
||||
* Oct 01, 2015 - **Mistan** - `Compile and Upload Arduino Sketch with PlatformIO for Raspberry Pi Running Arch Linux <http://tech.memoryimprintstudio.com/code-building-for-arduino-with-platformio-for-raspberry-pi-with-arch-linux/>`_
|
||||
* Sep 30, 2015 - **Jay Wiggins** - `PlatformIO Investigation <http://jaywiggins.com/platformio/arduino/avr/es8266/2015/09/30/platformio-investigation/>`_
|
||||
* Sep 01, 2015 - **Thomas P. Weldon, Ph.D.** - `Improvised MBED FRDM-K64F Eclipse/PlatformIO Setup and Software Installation <http://thomasweldon.com/tpw/courses/embeddsp/p00pcFrdmK64_eclipsePlatformioSetup.html>`_
|
||||
* Aug 08, 2015 - **Josh Glendenning** - `Armstrap Eagle and PlatformIO <http://isobit.io/2015/08/08/armstrap.html>`_
|
||||
* Aug 01, 2015 - **Russell Davis** - `PlatformIO on the Raspberry Pi <http://www.russelldavis.org/2015/08/01/platformio-on-the-raspberry-pi/>`_
|
||||
* Jul 25, 2015 - **DinoTools** - `Erste Schritte mit PlatformIO (Getting Started with PlatformIO, German) <https://www.dinotools.de/2015/07/25/erste-schritte-mit-platformio/>`_
|
||||
* Jul 20, 2015 - **Eli Fatsi** - `Arduino Development in Atom Editor <http://viget.com/extend/arduino-development-in-atom-editor>`_
|
||||
* Jul 14, 2015 - **ElbinarIO** - `Programar para Arduino y otros microcontroladores desde la linea de comandos (Program Arguino and other microcontrollers from the command line, Spanish) <http://elbinario.net/2015/07/14/programar-para-arduino-y-otros-microcontroladores-desde-la-linea-de-comandos/>`_
|
||||
* Jul 11, 2015 - **TrojanC** - `Learning Arduino GitHub Repository <http://www.trojanc.co.za/2015/07/11/learning-arduino-github-repository/>`_
|
||||
* Jul 07, 2015 - **Sho Hashimoto** - `PlatformIOでArduino開発する(Arduino development in PlatformIO, Japanese) <http://shokai.org/blog/archives/10250>`_
|
||||
* Jun 02, 2015 - **Alejandro Guirao Rodríguez** - `Discovering PlatformIO: The RaspberryPi / Arduino combo kit is a winner option when prototyping an IoT-style project <http://lekum.org/posts/discovering-platformio/index.html>`_
|
||||
* May 17, 2015 - **S.S** - `コマンドラインでArduino開発 : vim + platformio (Arduino development at the command line: VIM + PlatformIO, Japanese) <http://qiita.com/caad1229/items/7b5fb47f034ae6e0baf2>`_
|
||||
* May 11, 2015 - **IT Hare** - `From Web Developer to Embedded One: Interview with Ivan Kravets, The Guy Behind PlatformIO. Part II <http://ithare.com/from-web-developer-to-embedded-one-interview-with-ivan-kravets-the-guy-behind-platformio-part-ii/>`_
|
||||
* May 4, 2015 - **IT Hare** - `From Web Developer to Embedded One: Interview with Ivan Kravets, The Guy Behind PlatformIO. Part I <http://ithare.com/from-web-development-to-embedded-one-interview-with-ivan-kravets-the-guy-behind-platformio-part-i/>`_
|
||||
* Apr 17, 2015 - **Michael Ball** - `PlatformIO - A Cross-Platform Code Builder and Missing Library Manager <http://arduino-pi.blogspot.com.es/2015/04/platformio-cross-platform-code-builder.html>`_
|
||||
* Mar 23, 2015 - **Atmel** - `Cross-board and cross-vendor embedded development with PlatformIO <http://blog.atmel.com/2015/03/23/cross-board-and-cross-vendor-embedded-development-with-platformio/>`_
|
||||
* Mar 22, 2015 - **Mark VandeWettering** - `Discovered a new tool for embedded development: PlatformIO <http://brainwagon.org/2015/03/22/discovered-a-new-tool-for-embedded-development-platformio/>`_
|
||||
* Feb 25, 2015 - **Hendrik Putzek** - `Use your favourite IDE together with Arduino <http://blog.putzek.com/2015/02/your-favourite-ide-with-arduino.html>`_
|
||||
|
||||
2014
|
||||
^^^^
|
||||
|
||||
* Oct 7, 2014 - **Ivan Kravets, Ph.D.** - `Integration of PlatformIO library manager to Arduino and Energia IDEs <http://www.ikravets.com/computer-life/platformio/2014/10/07/integration-of-platformio-library-manager-to-arduino-and-energia-ides>`_
|
||||
* Jun 20, 2014 - **Ivan Kravets, Ph.D.** - `Building and debugging Atmel AVR (Arduino-based) project using Eclipse IDE+PlatformIO <http://www.ikravets.com/computer-life/programming/2014/06/20/building-and-debugging-atmel-avr-arduino-based-project-using-eclipse-ideplatformio>`_
|
||||
* Jun 17, 2014 - **Ivan Kravets, Ph.D.** - `How was PlatformIO born or why I love Python World <http://www.ikravets.com/computer-life/programming/2014/06/17/how-was-platformio-born-or-why-i-love-python-world>`_
|
||||
@@ -1,87 +0,0 @@
|
||||
.. Copyright 2014-2016 Ivan Kravets <me@ikravets.com>
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
.. _ci_appveyor:
|
||||
|
||||
AppVeyor
|
||||
========
|
||||
|
||||
`AppVeyor <http://www.appveyor.com/about>`_ is an open-source hosted,
|
||||
distributed continuous integration service used to build and test projects
|
||||
hosted at `GitHub <http://en.wikipedia.org/wiki/GitHub>`_ on Windows family
|
||||
systems.
|
||||
|
||||
AppVeyor is configured by adding a file named ``appveyor.yml``, which is a
|
||||
`YAML <http://en.wikipedia.org/wiki/YAML>`_ format text file, to the root
|
||||
directory of the GitHub repository.
|
||||
|
||||
AppVeyor automatically detects when a commit has been made and pushed to a
|
||||
GitHub repository that is using AppVeyor, and each time this happens, it will
|
||||
try to build the project using :ref:`cmd_ci` command. This includes commits to
|
||||
all branches, not just to the master branch. AppVeyor will also build and run
|
||||
pull requests. When that process has completed, it will notify a developer in
|
||||
the way it has been configured to do so — for example, by sending an email
|
||||
containing the build results (showing success or failure), or by posting a
|
||||
message on an IRC channel. It can be configured to build project on a range of
|
||||
different :ref:`platforms`.
|
||||
|
||||
.. contents::
|
||||
|
||||
Integration
|
||||
-----------
|
||||
|
||||
Put ``appveyor.yml`` to the root directory of the GitHub repository.
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
build: off
|
||||
environment:
|
||||
|
||||
matrix:
|
||||
- PLATFORMIO_CI_SRC: "path\\to\\source\\file.c"
|
||||
- PLATFORMIO_CI_SRC: "path\\to\\source\\file.ino"
|
||||
- PLATFORMIO_CI_SRC: "path\\to\\source\\directory"
|
||||
|
||||
install:
|
||||
- cmd: git submodule update --init --recursive
|
||||
- cmd: SET PATH=%PATH%;C:\Python27\Scripts
|
||||
- cmd: pip install -U platformio
|
||||
|
||||
test_script:
|
||||
- cmd: platformio ci --board=TYPE_1 --board=TYPE_2 --board=TYPE_N
|
||||
|
||||
|
||||
For more details as for PlatformIO build process please look into :ref:`cmd_ci`
|
||||
command.
|
||||
|
||||
Examples
|
||||
--------
|
||||
|
||||
1. Integration for `USB_Host_Shield_2.0 <https://github.com/felis/USB_Host_Shield_2.0>`_
|
||||
project. The ``appveyor.yml`` configuration file:
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
build: off
|
||||
environment:
|
||||
|
||||
matrix:
|
||||
- PLATFORMIO_CI_SRC: "examples\\Bluetooth\\PS3SPP\\PS3SPP.ino"
|
||||
- PLATFORMIO_CI_SRC: "examples\\pl2303\\pl2303_gps\\pl2303_gps.ino"
|
||||
|
||||
install:
|
||||
- cmd: git submodule update --init --recursive
|
||||
- cmd: SET PATH=%PATH%;C:\Python27\Scripts
|
||||
- cmd: pip install -U platformio
|
||||
- cmd: git clone https://github.com/xxxajk/spi4teensy3.git C:\spi4teensy
|
||||
|
||||
test_script:
|
||||
- cmd: platformio ci --lib="." --lib="C:\\spi4teensy" --board=uno --board=teensy31 --board=due
|
||||
@@ -1,205 +0,0 @@
|
||||
.. Copyright 2014-2016 Ivan Kravets <me@ikravets.com>
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
.. _ci_circleci:
|
||||
|
||||
Circle CI
|
||||
=========
|
||||
|
||||
`Circle CI <https://circleci.com/about>`_ is a hosted cloud
|
||||
platform that provides hosted continuous integration, deployment, and testing
|
||||
to `GitHub <http://en.wikipedia.org/wiki/GitHub>`_ repositories.
|
||||
|
||||
Circle CI is configured by adding a file named ``circle.yml``, which is a
|
||||
`YAML <http://en.wikipedia.org/wiki/YAML>`_ format text file, to the root
|
||||
directory of the GitHub repository.
|
||||
|
||||
Circle CI automatically detects when a commit has been made and pushed to a
|
||||
GitHub repository that is using Circle CI, and each time this happens, it will
|
||||
try to build the project using :ref:`cmd_ci` command. This includes commits to
|
||||
all branches, not just to the master branch. Circle CI will also build and run
|
||||
pull requests. When that process has completed, it will notify a developer in
|
||||
the way it has been configured to do so — for example, by sending an email
|
||||
containing the build results (showing success or failure), or by posting a
|
||||
message on an IRC channel. It can be configured to build project on a range of
|
||||
different :ref:`platforms`.
|
||||
|
||||
.. contents::
|
||||
|
||||
Integration
|
||||
-----------
|
||||
|
||||
Please make sure to read Circle CI `Getting Started <https://circleci.com/docs/getting-started>`_
|
||||
guide first.
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
dependencies:
|
||||
pre:
|
||||
# Install the latest stable PlatformIO
|
||||
- sudo pip install -U platformio
|
||||
|
||||
test:
|
||||
override:
|
||||
- platformio ci path/to/test/file.c --board=TYPE_1 --board=TYPE_2 --board=TYPE_N
|
||||
- platformio ci examples/file.ino --board=TYPE_1 --board=TYPE_2 --board=TYPE_N
|
||||
- platformio ci path/to/test/directory --board=TYPE_1 --board=TYPE_2 --board=TYPE_N
|
||||
|
||||
|
||||
For more details as for PlatformIO build process please look into :ref:`cmd_ci`.
|
||||
|
||||
Project as a library
|
||||
~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
When project is written as a library (where own examples or testing code use
|
||||
it), please use ``--lib="."`` option for :ref:`cmd_ci` command
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
script:
|
||||
- platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N
|
||||
|
||||
Library dependecies
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
There 2 options to test source code with dependent libraries:
|
||||
|
||||
Install dependent library using :ref:`librarymanager`
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
dependencies:
|
||||
pre:
|
||||
# Install the latest stable PlatformIO
|
||||
- sudo pip install -U platformio
|
||||
|
||||
# OneWire Library with ID=1 http://platformio.org/lib/show/1/OneWire
|
||||
- platformio lib install 1
|
||||
|
||||
test:
|
||||
override:
|
||||
- platformio ci path/to/test/file.c --board=TYPE_1 --board=TYPE_2 --board=TYPE_N
|
||||
|
||||
Manually download dependent library and include in build process via ``--lib`` option
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
dependencies:
|
||||
pre:
|
||||
# Install the latest stable PlatformIO
|
||||
- sudo pip install -U platformio
|
||||
|
||||
# download library to the temporary directory
|
||||
- wget https://github.com/PaulStoffregen/OneWire/archive/master.zip -O /tmp/onewire_source.zip
|
||||
- unzip /tmp/onewire_source.zip -d /tmp/
|
||||
|
||||
test:
|
||||
override:
|
||||
- platformio ci path/to/test/file.c --lib="/tmp/OneWire-master" --board=TYPE_1 --board=TYPE_2 --board=TYPE_N
|
||||
|
||||
Custom Build Flags
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
|
||||
PlatformIO allows to specify own build flags using :envvar:`PLATFORMIO_BUILD_FLAGS` environment
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
machine:
|
||||
environment:
|
||||
PLATFORMIO_BUILD_FLAGS: -D SPECIFIC_MACROS -I/extra/inc
|
||||
|
||||
|
||||
For the more details, please follow to
|
||||
:ref:`available build flags/options <projectconf_build_flags>`.
|
||||
|
||||
|
||||
Advanced configuration
|
||||
~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
PlatformIO allows to configure multiple build environments for the single
|
||||
source code using :ref:`projectconf`.
|
||||
|
||||
Instead of ``--board`` option, please use :option:`platformio ci --project-conf`
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
test:
|
||||
override:
|
||||
- platformio ci path/to/test/file.c --project-conf=/path/to/platoformio.ini
|
||||
|
||||
Examples
|
||||
--------
|
||||
|
||||
1. Custom build flags
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
dependencies:
|
||||
cache_directories:
|
||||
- "~/.platformio"
|
||||
|
||||
pre:
|
||||
- sudo pip install -U platformio
|
||||
|
||||
# pre-install PlatformIO development platforms, they will be cached
|
||||
- platformio platforms install atmelavr atmelsam teensy
|
||||
|
||||
#
|
||||
# Libraries from PlatformIO Library Registry:
|
||||
#
|
||||
# http://platformio.org/lib/show/416/TinyGPS
|
||||
# http://platformio.org/lib/show/417/SPI4Teensy3
|
||||
- platformio lib install 416 417
|
||||
|
||||
test:
|
||||
override:
|
||||
- platformio ci examples/acm/acm_terminal --board=uno --board=teensy31 --board=due --lib="."
|
||||
- platformio ci examples/adk/adk_barcode --board=uno --board=teensy31 --board=due --lib="."
|
||||
- platformio ci examples/adk/ArduinoBlinkLED --board=uno --board=teensy31 --board=due --lib="."
|
||||
- platformio ci examples/adk/demokit_20 --board=uno --board=teensy31 --board=due --lib="."
|
||||
# ...
|
||||
- platformio ci examples/Xbox/XBOXUSB --board=uno --board=teensy31 --board=due --lib="."
|
||||
|
||||
* Configuration file: https://github.com/ivankravets/USB_Host_Shield_2.0/blob/master/circle.yml
|
||||
* Build History: https://circleci.com/gh/ivankravets/USB_Host_Shield_2.0/tree/master
|
||||
|
||||
2. Dependency on external libraries
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
dependencies:
|
||||
pre:
|
||||
# Install the latest stable PlatformIO
|
||||
- sudo pip install -U platformio
|
||||
|
||||
# download dependent libraries
|
||||
- wget https://github.com/jcw/jeelib/archive/master.zip -O /tmp/jeelib.zip
|
||||
- unzip /tmp/jeelib.zip -d /tmp
|
||||
|
||||
- wget https://github.com/Rodot/Gamebuino/archive/master.zip -O /tmp/gamebuino.zip
|
||||
- unzip /tmp/gamebuino.zip -d /tmp
|
||||
|
||||
test:
|
||||
override:
|
||||
- platformio ci examples/backSoon/backSoon.ino --lib="." --lib="/tmp/jeelib-master" --lib="/tmp/Gamebuino-master/libraries/tinyFAT" --board=uno --board=megaatmega2560
|
||||
- platformio ci examples/etherNode/etherNode.ino --lib="." --lib="/tmp/jeelib-master" --lib="/tmp/Gamebuino-master/libraries/tinyFAT" --board=uno --board=megaatmega2560
|
||||
- platformio ci examples/getDHCPandDNS/getDHCPandDNS.ino --lib="." --lib="/tmp/jeelib-master" --lib="/tmp/Gamebuino-master/libraries/tinyFAT" --board=uno --board=megaatmega2560
|
||||
- platformio ci examples/getStaticIP/getStaticIP.ino --lib="." --lib="/tmp/jeelib-master" --lib="/tmp/Gamebuino-master/libraries/tinyFAT" --board=uno --board=megaatmega2560
|
||||
# ...
|
||||
- platformio ci examples/twitter/twitter.ino --lib="." --lib="/tmp/jeelib-master" --lib="/tmp/Gamebuino-master/libraries/tinyFAT" --board=uno --board=megaatmega2560
|
||||
- platformio ci examples/udpClientSendOnly/udpClientSendOnly.ino --lib="." --lib="/tmp/jeelib-master" --lib="/tmp/Gamebuino-master/libraries/tinyFAT" --board=uno --board=megaatmega2560
|
||||
- platformio ci examples/udpListener/udpListener.ino --lib="." --lib="/tmp/jeelib-master" --lib="/tmp/Gamebuino-master/libraries/tinyFAT" --board=uno --board=megaatmega2560
|
||||
- platformio ci examples/webClient/webClient.ino --lib="." --lib="/tmp/jeelib-master" --lib="/tmp/Gamebuino-master/libraries/tinyFAT" --board=uno --board=megaatmega2560
|
||||
|
||||
* Configuration file: hhttps://github.com/ivankravets/ethercard/blob/master/circle.yaml
|
||||
* Build History: https://circleci.com/gh/ivankravets/ethercard/tree/master
|
||||
@@ -1,83 +0,0 @@
|
||||
.. Copyright 2014-2016 Ivan Kravets <me@ikravets.com>
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
.. _ci_drone:
|
||||
|
||||
Drone
|
||||
=====
|
||||
|
||||
`Drone <https://drone.io>`_ is a hosted continuous integration service.
|
||||
It enables you to conveniently set up projects to automatically build, test,
|
||||
and deploy as you make changes to your code to
|
||||
`GitHub <http://en.wikipedia.org/wiki/GitHub>`_ and
|
||||
`BitBucket <http://en.wikipedia.org/wiki/Bitbucket>`_ repositories.
|
||||
|
||||
Drone is configured by modifying settings in your project control panel.
|
||||
|
||||
Drone automatically detects when a commit has been made and pushed to a
|
||||
GitHub repository that is using Drone, and each time this happens, it will
|
||||
try to build the project using :ref:`cmd_ci` command. This includes commits to
|
||||
all branches, not just to the master branch. Drone will also build and run
|
||||
pull requests. When that process has completed, it will notify a developer in
|
||||
the way it has been configured to do so — for example, by sending an email
|
||||
containing the build results (showing success or failure). It can be
|
||||
configured to build project on a range of different :ref:`platforms`.
|
||||
|
||||
.. contents::
|
||||
|
||||
Integration
|
||||
-----------
|
||||
|
||||
Please fill all fields for your project in the Drone control panel:
|
||||
|
||||
`Environment Variables`:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
PLATFORMIO_CI_SRC=path/to/source/file.c
|
||||
PLATFORMIO_CI_SRC=path/to/source/file.ino
|
||||
PLATFORMIO_CI_SRC=path/to/source/directory
|
||||
|
||||
`Commands`:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
pip install -U platformio
|
||||
platformio ci --board=TYPE_1 --board=TYPE_2 --board=TYPE_N
|
||||
|
||||
.. image:: ../_static/droneci-platformio-integration-1.png
|
||||
|
||||
For more details as for PlatformIO build process please look into :ref:`cmd_ci`
|
||||
command.
|
||||
|
||||
Examples
|
||||
--------
|
||||
|
||||
1. Integration for `USB_Host_Shield_2.0 <https://github.com/felis/USB_Host_Shield_2.0>`_
|
||||
project. The ``circle.yml`` configuration file:
|
||||
|
||||
`Environment Variables`:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
PLATFORMIO_CI_SRC=examples/Bluetooth/PS3SPP/PS3SPP.ino
|
||||
PLATFORMIO_CI_SRC=examples/pl2303/pl2303_gps/pl2303_gps.ino
|
||||
|
||||
`Commands`:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
pip install -U platformio
|
||||
wget https://github.com/xxxajk/spi4teensy3/archive/master.zip -O /tmp/spi4teensy3.zip
|
||||
unzip /tmp/spi4teensy3.zip -d /tmp
|
||||
platformio ci --lib="." --lib="/tmp/spi4teensy3-master" --board=uno --board=teensy31 --board=due
|
||||
|
||||
.. image:: ../_static/droneci-platformio-integration-2.png
|
||||
@@ -1,35 +0,0 @@
|
||||
.. Copyright 2014-2016 Ivan Kravets <me@ikravets.com>
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
.. _ci:
|
||||
|
||||
Continuous Integration
|
||||
======================
|
||||
|
||||
`Continuous Integration (CI, wiki) <http://en.wikipedia.org/wiki/Continuous_integration>`_
|
||||
is the practice, in software engineering, of merging all developer working
|
||||
copies with a shared mainline several times a day.
|
||||
|
||||
:ref:`cmd_ci` command is intended to be used in combination with the build
|
||||
servers and the popular
|
||||
`Continuous Integration Software <http://en.wikipedia.org/wiki/Comparison_of_continuous_integration_software>`_.
|
||||
|
||||
By integrating regularly, you can detect errors quickly, and locate them more
|
||||
easily.
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
appveyor
|
||||
circleci
|
||||
drone
|
||||
shippable
|
||||
travis
|
||||
@@ -1,89 +0,0 @@
|
||||
.. Copyright 2014-2016 Ivan Kravets <me@ikravets.com>
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
.. _ci_shippable:
|
||||
|
||||
Shippable
|
||||
=========
|
||||
|
||||
`Shippable <http://en.wikipedia.org/wiki/Shippable>`_ is a hosted cloud
|
||||
platform that provides hosted continuous integration, deployment, and testing
|
||||
to `GitHub <http://en.wikipedia.org/wiki/GitHub>`_ and
|
||||
`BitBucket <http://en.wikipedia.org/wiki/Bitbucket>`_ repositories.
|
||||
Shippable's continuous integration service is built using Docker.
|
||||
|
||||
Shippable is configured by adding a file named ``shippable.yml``, which is a
|
||||
`YAML <http://en.wikipedia.org/wiki/YAML>`_ format text file, to the root
|
||||
directory of the GitHub repository or you can use your Travis CI configuration
|
||||
file ``.travis.yml``.
|
||||
|
||||
Shippable automatically detects when a commit has been made and pushed to a
|
||||
GitHub repository that is using Shippable, and each time this happens, it will
|
||||
try to build the project using :ref:`cmd_ci` command. This includes commits to
|
||||
all branches, not just to the master branch. Shippable will also build and run
|
||||
pull requests. When that process has completed, it will notify a developer in
|
||||
the way it has been configured to do so — for example, by sending an email
|
||||
containing the build results (showing success or failure), or by posting a
|
||||
message on an IRC channel. It can be configured to build project on a range of
|
||||
different :ref:`platforms`.
|
||||
|
||||
.. contents::
|
||||
|
||||
Integration
|
||||
-----------
|
||||
|
||||
Please put ``shippable.yml`` or ``.travis.yml`` to the root directory of the
|
||||
GitHub repository.
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
language: python
|
||||
python:
|
||||
- "2.7"
|
||||
|
||||
env:
|
||||
- PLATFORMIO_CI_SRC=path/to/source/file.c
|
||||
- PLATFORMIO_CI_SRC=path/to/source/file.ino
|
||||
- PLATFORMIO_CI_SRC=path/to/source/directory
|
||||
|
||||
install:
|
||||
- pip install -U platformio
|
||||
|
||||
script:
|
||||
- platformio ci --board=TYPE_1 --board=TYPE_2 --board=TYPE_N
|
||||
|
||||
|
||||
For more details as for PlatformIO build process please look into :ref:`cmd_ci`
|
||||
command.
|
||||
|
||||
Examples
|
||||
--------
|
||||
|
||||
1. Integration for `USB_Host_Shield_2.0 <https://github.com/felis/USB_Host_Shield_2.0>`_
|
||||
project. The ``shippable.yml`` or ``.travis.yml`` configuration file:
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
language: python
|
||||
python:
|
||||
- "2.7"
|
||||
|
||||
env:
|
||||
- PLATFORMIO_CI_SRC=examples/Bluetooth/PS3SPP/PS3SPP.ino
|
||||
- PLATFORMIO_CI_SRC=examples/pl2303/pl2303_gps/pl2303_gps.ino
|
||||
|
||||
install:
|
||||
- pip install -U platformio
|
||||
- wget https://github.com/xxxajk/spi4teensy3/archive/master.zip -O /tmp/spi4teensy3.zip
|
||||
- unzip /tmp/spi4teensy3.zip -d /tmp
|
||||
|
||||
script:
|
||||
- platformio ci --lib="." --lib="/tmp/spi4teensy3-master" --board=uno --board=teensy31 --board=due
|
||||
@@ -1,269 +0,0 @@
|
||||
.. Copyright 2014-2016 Ivan Kravets <me@ikravets.com>
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
.. _ci_travis:
|
||||
|
||||
Travis CI
|
||||
=========
|
||||
|
||||
.. image:: ../_static/ci-travis-logo.png
|
||||
:target: https://docs.travis-ci.com/user/integration/platformio/
|
||||
|
||||
|
||||
**Travis CI** `officially supports <https://docs.travis-ci.com/user/integration/platformio/>`_
|
||||
**PlatformIO for Embedded Builds.**
|
||||
|
||||
`Travis CI <http://en.wikipedia.org/wiki/Travis_CI>`_ is an open-source hosted,
|
||||
distributed continuous integration service used to build and test projects
|
||||
hosted at `GitHub <http://en.wikipedia.org/wiki/GitHub>`_.
|
||||
|
||||
Travis CI is configured by adding a file named ``.travis.yml``, which is a
|
||||
`YAML <http://en.wikipedia.org/wiki/YAML>`_ format text file, to the root
|
||||
directory of the GitHub repository.
|
||||
|
||||
Travis CI automatically detects when a commit has been made and pushed to a
|
||||
GitHub repository that is using Travis CI, and each time this happens, it will
|
||||
try to build the project using :ref:`cmd_ci` command. This includes commits to
|
||||
all branches, not just to the master branch. Travis CI will also build and run
|
||||
pull requests. When that process has completed, it will notify a developer in
|
||||
the way it has been configured to do so — for example, by sending an email
|
||||
containing the build results (showing success or failure), or by posting a
|
||||
message on an IRC channel. It can be configured to build project on a range of
|
||||
different :ref:`platforms`.
|
||||
|
||||
.. contents::
|
||||
|
||||
Integration
|
||||
-----------
|
||||
|
||||
Please make sure to read Travis CI `Getting Started <http://docs.travis-ci.com/user/getting-started/>`_
|
||||
and `general build configuration <http://docs.travis-ci.com/user/customizing-the-build/>`_
|
||||
guides first.
|
||||
|
||||
PlatformIO is written in Python and is recommended to be run within
|
||||
`Travis CI Python isolated environment <http://docs.travis-ci.com/user/languages/python/#Travis-CI-Uses-Isolated-virtualenvs>`_:
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
language: python
|
||||
python:
|
||||
- "2.7"
|
||||
|
||||
# Cache PlatformIO packages using Travis CI container-based infrastructure
|
||||
sudo: false
|
||||
cache:
|
||||
directories:
|
||||
- "~/.platformio"
|
||||
|
||||
env:
|
||||
- PLATFORMIO_CI_SRC=path/to/test/file.c
|
||||
- PLATFORMIO_CI_SRC=examples/file.ino
|
||||
- PLATFORMIO_CI_SRC=path/to/test/directory
|
||||
|
||||
install:
|
||||
- pip install -U platformio
|
||||
|
||||
script:
|
||||
- platformio ci --board=TYPE_1 --board=TYPE_2 --board=TYPE_N
|
||||
|
||||
Then perform steps 1, 2 and 4 from http://docs.travis-ci.com/user/getting-started/
|
||||
|
||||
For more details as for PlatformIO build process please look into :ref:`cmd_ci`.
|
||||
|
||||
Project as a library
|
||||
~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
When project is written as a library (where own examples or testing code use
|
||||
it), please use ``--lib="."`` option for :ref:`cmd_ci` command
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
script:
|
||||
- platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N
|
||||
|
||||
Library dependecies
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
There 2 options to test source code with dependent libraries:
|
||||
|
||||
Install dependent library using :ref:`librarymanager`
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
install:
|
||||
- pip install -U platformio
|
||||
|
||||
#
|
||||
# Libraries from PlatformIO Library Registry:
|
||||
#
|
||||
# http://platformio.org/lib/show/1/OneWire
|
||||
- platformio lib install 1
|
||||
|
||||
Manually download dependent library and include in build process via ``--lib`` option
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
install:
|
||||
- pip install -U platformio
|
||||
|
||||
# download library to the temporary directory
|
||||
- wget https://github.com/PaulStoffregen/OneWire/archive/master.zip -O /tmp/onewire_source.zip
|
||||
- unzip /tmp/onewire_source.zip -d /tmp/
|
||||
|
||||
script:
|
||||
- platformio ci --lib="/tmp/OneWire-master" --board=TYPE_1 --board=TYPE_2 --board=TYPE_N
|
||||
|
||||
Custom Build Flags
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
|
||||
PlatformIO allows to specify own build flags using :envvar:`PLATFORMIO_BUILD_FLAGS` environment
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
env:
|
||||
- PLATFORMIO_CI_SRC=path/to/test/file.c PLATFORMIO_BUILD_FLAGS="-D SPECIFIC_MACROS_PER_TEST_ENV -I/extra/inc"
|
||||
- PLATFORMIO_CI_SRC=examples/file.ino
|
||||
- PLATFORMIO_CI_SRC=path/to/test/directory
|
||||
|
||||
install:
|
||||
- pip install -U platformio
|
||||
- export PLATFORMIO_BUILD_FLAGS="-D GLOBAL_MACROS_FOR_ALL_TEST_ENV"
|
||||
|
||||
|
||||
For the more details, please follow to
|
||||
:ref:`available build flags/options <projectconf_build_flags>`.
|
||||
|
||||
|
||||
Advanced configuration
|
||||
~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
PlatformIO allows to configure multiple build environments for the single
|
||||
source code using :ref:`projectconf`.
|
||||
|
||||
Instead of ``--board`` option, please use :option:`platformio ci --project-conf`
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
script:
|
||||
- platformio ci --project-conf=/path/to/platoformio.ini
|
||||
|
||||
Examples
|
||||
--------
|
||||
|
||||
1. Custom build flags
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
language: python
|
||||
python:
|
||||
- "2.7"
|
||||
|
||||
# Cache PlatformIO packages using Travis CI container-based infrastructure
|
||||
sudo: false
|
||||
cache:
|
||||
directories:
|
||||
- "~/.platformio"
|
||||
|
||||
env:
|
||||
- PLATFORMIO_CI_SRC=examples/acm/acm_terminal
|
||||
- PLATFORMIO_CI_SRC=examples/Bluetooth/WiiIRCamera PLATFORMIO_BUILD_FLAGS="-DWIICAMERA"
|
||||
- PLATFORMIO_CI_SRC=examples/ftdi/USBFTDILoopback
|
||||
- PLATFORMIO_CI_SRC=examples/Xbox/XBOXUSB
|
||||
# - ...
|
||||
|
||||
install:
|
||||
- pip install -U platformio
|
||||
|
||||
#
|
||||
# Libraries from PlatformIO Library Registry:
|
||||
#
|
||||
# http://platformio.org/lib/show/416/TinyGPS
|
||||
# http://platformio.org/lib/show/417/SPI4Teensy3
|
||||
- platformio lib install 416 417
|
||||
|
||||
script:
|
||||
- platformio ci --board=uno --board=teensy31 --board=due --lib="."
|
||||
|
||||
* Configuration file: https://github.com/felis/USB_Host_Shield_2.0/blob/master/.travis.yml
|
||||
* Build History: https://travis-ci.org/felis/USB_Host_Shield_2.0
|
||||
|
||||
2. Dependency on external libraries
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
language: python
|
||||
python:
|
||||
- "2.7"
|
||||
|
||||
# Cache PlatformIO packages using Travis CI container-based infrastructure
|
||||
sudo: false
|
||||
cache:
|
||||
directories:
|
||||
- "~/.platformio"
|
||||
|
||||
env:
|
||||
- PLATFORMIO_CI_SRC=examples/backSoon/backSoon.ino
|
||||
- PLATFORMIO_CI_SRC=examples/etherNode/etherNode.ino
|
||||
# -
|
||||
|
||||
install:
|
||||
- pip install -U platformio
|
||||
|
||||
- wget https://github.com/jcw/jeelib/archive/master.zip -O /tmp/jeelib.zip
|
||||
- unzip /tmp/jeelib.zip -d /tmp
|
||||
|
||||
- wget https://github.com/Rodot/Gamebuino/archive/master.zip -O /tmp/gamebuino.zip
|
||||
- unzip /tmp/gamebuino.zip -d /tmp
|
||||
|
||||
script:
|
||||
- platformio ci --lib="." --lib="/tmp/jeelib-master" --lib="/tmp/Gamebuino-master/libraries/tinyFAT" --board=uno --board=megaatmega2560
|
||||
|
||||
* Configuration file: https://github.com/jcw/ethercard/blob/master/.travis.yml
|
||||
* Build History: https://travis-ci.org/jcw/ethercard
|
||||
|
||||
3. Dynamic testing of the boards
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
language: python
|
||||
python:
|
||||
- "2.7"
|
||||
|
||||
# Cache PlatformIO packages using Travis CI container-based infrastructure
|
||||
sudo: false
|
||||
cache:
|
||||
directories:
|
||||
- "~/.platformio"
|
||||
|
||||
env:
|
||||
- PLATFORMIO_CI_SRC=examples/TimeArduinoDue PLATFORMIO_CI_EXTRA_ARGS="--board=due"
|
||||
- PLATFORMIO_CI_SRC=examples/TimeGPS
|
||||
- PLATFORMIO_CI_SRC=examples/TimeNTP
|
||||
- PLATFORMIO_CI_SRC=examples/TimeTeensy3 PLATFORMIO_CI_EXTRA_ARGS="--board=teensy31"
|
||||
# - ...
|
||||
|
||||
install:
|
||||
- pip install -U platformio
|
||||
- rm -rf ./linux
|
||||
|
||||
#
|
||||
# Libraries from PlatformIO Library Registry:
|
||||
#
|
||||
# http://platformio.org/lib/show/416/TinyGPS
|
||||
- platformio lib install 416 421 422
|
||||
|
||||
script:
|
||||
- platformio ci --lib="." --board=uno --board=teensy20pp $PLATFORMIO_CI_EXTRA_ARGS
|
||||
|
||||
* Configuration file: https://github.com/ivankravets/Time/blob/master/.travis.yml
|
||||
* Build History: https://travis-ci.org/ivankravets/Time
|
||||
278
docs/conf.py
@@ -1,278 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# PlatformIO documentation build configuration file, created by
|
||||
# sphinx-quickstart on Sun Aug 3 19:13:49 2014.
|
||||
#
|
||||
# This file is execfile()d with the current directory set to its
|
||||
# containing dir.
|
||||
#
|
||||
# Note that not all possible configuration values are present in this
|
||||
# autogenerated file.
|
||||
#
|
||||
# All configuration values have a default; values that are commented out
|
||||
# serve to show the default.
|
||||
|
||||
import os
|
||||
import sys
|
||||
|
||||
|
||||
# If extensions (or modules to document with autodoc) are in another directory,
|
||||
# add these directories to sys.path here. If the directory is relative to the
|
||||
# documentation root, use os.path.abspath to make it absolute, like shown here.
|
||||
sys.path.insert(0, os.path.abspath(os.pardir))
|
||||
|
||||
# -- General configuration ------------------------------------------------
|
||||
|
||||
# If your documentation needs a minimal Sphinx version, state it here.
|
||||
#needs_sphinx = '1.0'
|
||||
|
||||
# Add any Sphinx extension module names here, as strings. They can be
|
||||
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
|
||||
# ones.
|
||||
extensions = []
|
||||
|
||||
# Add any paths that contain templates here, relative to this directory.
|
||||
templates_path = ['_templates']
|
||||
|
||||
# The suffix of source filenames.
|
||||
source_suffix = '.rst'
|
||||
|
||||
# The encoding of source files.
|
||||
#source_encoding = 'utf-8-sig'
|
||||
|
||||
# The master toctree document.
|
||||
master_doc = 'index'
|
||||
|
||||
# General information about the project.
|
||||
project = u'PlatformIO'
|
||||
copyright = u'2014-2016, Ivan Kravets'
|
||||
|
||||
# The version info for the project you're documenting, acts as replacement for
|
||||
# |version| and |release|, also used in various other places throughout the
|
||||
# built documents.
|
||||
#
|
||||
import platformio
|
||||
# The short X.Y version.
|
||||
version = '.'.join(map(str, platformio.VERSION[0:2]))
|
||||
# The full version, including alpha/beta/rc tags.
|
||||
release = platformio.__version__
|
||||
|
||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||
# for a list of supported languages.
|
||||
#language = None
|
||||
|
||||
# There are two options for replacing |today|: either, you set today to some
|
||||
# non-false value, then it is used:
|
||||
#today = ''
|
||||
# Else, today_fmt is used as the format for a strftime call.
|
||||
#today_fmt = '%B %d, %Y'
|
||||
|
||||
# List of patterns, relative to source directory, that match files and
|
||||
# directories to ignore when looking for source files.
|
||||
exclude_patterns = ['_build', '**/*_extra.rst']
|
||||
|
||||
# The reST default role (used for this markup: `text`) to use for all
|
||||
# documents.
|
||||
#default_role = None
|
||||
|
||||
# If true, '()' will be appended to :func: etc. cross-reference text.
|
||||
#add_function_parentheses = True
|
||||
|
||||
# If true, the current module name will be prepended to all description
|
||||
# unit titles (such as .. function::).
|
||||
#add_module_names = True
|
||||
|
||||
# If true, sectionauthor and moduleauthor directives will be shown in the
|
||||
# output. They are ignored by default.
|
||||
#show_authors = False
|
||||
|
||||
# The name of the Pygments (syntax highlighting) style to use.
|
||||
pygments_style = 'sphinx'
|
||||
|
||||
# A list of ignored prefixes for module index sorting.
|
||||
#modindex_common_prefix = []
|
||||
|
||||
# If true, keep warnings as "system message" paragraphs in the built documents.
|
||||
#keep_warnings = False
|
||||
|
||||
|
||||
# -- Options for HTML output ----------------------------------------------
|
||||
|
||||
# The theme to use for HTML and HTML Help pages. See the documentation for
|
||||
# a list of builtin themes.
|
||||
html_theme = 'default'
|
||||
|
||||
# Theme options are theme-specific and customize the look and feel of a theme
|
||||
# further. For a list of options available for each theme, see the
|
||||
# documentation.
|
||||
#html_theme_options = {}
|
||||
|
||||
# Add any paths that contain custom themes here, relative to this directory.
|
||||
#html_theme_path = []
|
||||
|
||||
# The name for this set of Sphinx documents. If None, it defaults to
|
||||
# "<project> v<release> documentation".
|
||||
#html_title = None
|
||||
|
||||
# A shorter title for the navigation bar. Default is the same as html_title.
|
||||
#html_short_title = None
|
||||
|
||||
# The name of an image file (relative to this directory) to place at the top
|
||||
# of the sidebar.
|
||||
#html_logo = '_static/platformio-logo.png'
|
||||
|
||||
# The name of an image file (within the static path) to use as favicon of the
|
||||
# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32
|
||||
# pixels large.
|
||||
html_favicon = '_static/favicon.ico'
|
||||
|
||||
# Add any paths that contain custom static files (such as style sheets) here,
|
||||
# relative to this directory. They are copied after the builtin static files,
|
||||
# so a file named "default.css" will overwrite the builtin "default.css".
|
||||
html_static_path = ['_static']
|
||||
|
||||
# Add any extra paths that contain custom files (such as robots.txt or
|
||||
# .htaccess) here, relative to this directory. These files are copied
|
||||
# directly to the root of the documentation.
|
||||
#html_extra_path = []
|
||||
|
||||
# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
|
||||
# using the given strftime format.
|
||||
#html_last_updated_fmt = '%b %d, %Y'
|
||||
|
||||
# If true, SmartyPants will be used to convert quotes and dashes to
|
||||
# typographically correct entities.
|
||||
#html_use_smartypants = True
|
||||
|
||||
# Custom sidebar templates, maps document names to template names.
|
||||
#html_sidebars = {}
|
||||
|
||||
# Additional templates that should be rendered to pages, maps page names to
|
||||
# template names.
|
||||
#html_additional_pages = {}
|
||||
|
||||
# If false, no module index is generated.
|
||||
#html_domain_indices = True
|
||||
|
||||
# If false, no index is generated.
|
||||
#html_use_index = True
|
||||
|
||||
# If true, the index is split into individual pages for each letter.
|
||||
#html_split_index = False
|
||||
|
||||
# If true, links to the reST sources are added to the pages.
|
||||
#html_show_sourcelink = True
|
||||
|
||||
# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
|
||||
#html_show_sphinx = True
|
||||
|
||||
# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
|
||||
#html_show_copyright = True
|
||||
|
||||
# If true, an OpenSearch description file will be output, and all pages will
|
||||
# contain a <link> tag referring to it. The value of this option must be the
|
||||
# base URL from which the finished HTML is served.
|
||||
#html_use_opensearch = ''
|
||||
|
||||
# This is the file name suffix for HTML files (e.g. ".xhtml").
|
||||
#html_file_suffix = None
|
||||
|
||||
# Output file base name for HTML help builder.
|
||||
htmlhelp_basename = 'PlatformIOdoc'
|
||||
|
||||
|
||||
# -- Options for LaTeX output ---------------------------------------------
|
||||
|
||||
latex_elements = {
|
||||
# The paper size ('letterpaper' or 'a4paper').
|
||||
#'papersize': 'letterpaper',
|
||||
|
||||
# The font size ('10pt', '11pt' or '12pt').
|
||||
#'pointsize': '10pt',
|
||||
|
||||
# Additional stuff for the LaTeX preamble.
|
||||
#'preamble': '',
|
||||
}
|
||||
|
||||
# Grouping the document tree into LaTeX files. List of tuples
|
||||
# (source start file, target name, title,
|
||||
# author, documentclass [howto, manual, or own class]).
|
||||
latex_documents = [
|
||||
('index', 'PlatformIO.tex', u'PlatformIO Documentation',
|
||||
u'Ivan Kravets', 'manual'),
|
||||
]
|
||||
|
||||
# The name of an image file (relative to this directory) to place at the top of
|
||||
# the title page.
|
||||
#latex_logo = None
|
||||
|
||||
# For "manual" documents, if this is true, then toplevel headings are parts,
|
||||
# not chapters.
|
||||
#latex_use_parts = False
|
||||
|
||||
# If true, show page references after internal links.
|
||||
#latex_show_pagerefs = False
|
||||
|
||||
# If true, show URL addresses after external links.
|
||||
#latex_show_urls = False
|
||||
|
||||
# Documents to append as an appendix to all manuals.
|
||||
#latex_appendices = []
|
||||
|
||||
# If false, no module index is generated.
|
||||
#latex_domain_indices = True
|
||||
|
||||
|
||||
# -- Options for manual page output ---------------------------------------
|
||||
|
||||
# One entry per manual page. List of tuples
|
||||
# (source start file, name, description, authors, manual section).
|
||||
man_pages = [
|
||||
('index', 'platformio', u'PlatformIO Documentation',
|
||||
[u'Ivan Kravets'], 1)
|
||||
]
|
||||
|
||||
# If true, show URL addresses after external links.
|
||||
#man_show_urls = False
|
||||
|
||||
|
||||
# -- Options for Texinfo output -------------------------------------------
|
||||
|
||||
# Grouping the document tree into Texinfo files. List of tuples
|
||||
# (source start file, target name, title, author,
|
||||
# dir menu entry, description, category)
|
||||
texinfo_documents = [
|
||||
('index', 'PlatformIO', u'PlatformIO Documentation',
|
||||
u'Ivan Kravets', 'PlatformIO', 'One line description of project.',
|
||||
'Miscellaneous'),
|
||||
]
|
||||
|
||||
# Documents to append as an appendix to all manuals.
|
||||
#texinfo_appendices = []
|
||||
|
||||
# If false, no module index is generated.
|
||||
#texinfo_domain_indices = True
|
||||
|
||||
# How to display URL addresses: 'footnote', 'no', or 'inline'.
|
||||
#texinfo_show_urls = 'footnote'
|
||||
|
||||
# If true, do not generate a @detailmenu in the "Top" node's menu.
|
||||
#texinfo_no_detailmenu = False
|
||||
|
||||
|
||||
# Example configuration for intersphinx: refer to the Python standard library.
|
||||
#intersphinx_mapping = {'http://docs.python.org/': None}
|
||||
|
||||
# Read the Docs Sphinx Theme patch
|
||||
# on_rtd is whether we are on readthedocs.org,
|
||||
# this line of code grabbed from docs.readthedocs.org
|
||||
on_rtd = os.environ.get('READTHEDOCS', None) == 'True'
|
||||
if not on_rtd: # only import and set the theme if we're building docs locally
|
||||
import sphinx_rtd_theme
|
||||
html_theme = 'sphinx_rtd_theme'
|
||||
html_theme_path = [sphinx_rtd_theme.get_html_theme_path()]
|
||||
|
||||
# A timeout value, in seconds, for the linkcheck builder
|
||||
# http://sphinx-doc.org/config.html#confval-linkcheck_timeout
|
||||
linkcheck_timeout = 10
|
||||
linkcheck_anchors = False
|
||||
@@ -1,78 +0,0 @@
|
||||
.. Copyright 2014-present Ivan Kravets <me@ikravets.com>
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
.. _demo:
|
||||
|
||||
Demo & Projects
|
||||
===============
|
||||
|
||||
.. contents::
|
||||
|
||||
Project Examples
|
||||
----------------
|
||||
|
||||
Pre-configured demo projects are located in `PlatformIO GitHub <https://github.com/platformio/platformio-examples/tree/develop>`_ repository.
|
||||
|
||||
"Blink Project"
|
||||
---------------
|
||||
|
||||
.. image:: _static/platformio-demo-wiring.gif
|
||||
|
||||
Used in demo
|
||||
~~~~~~~~~~~~
|
||||
|
||||
1. Source code of `Wiring Blink Example <https://github.com/platformio/platformio-examples/tree/develop/wiring-blink>`_
|
||||
2. :ref:`cmd_run` command
|
||||
3. :ref:`platformio run -t upload <cmd_run>` command.
|
||||
|
||||
Platform Manager
|
||||
----------------
|
||||
|
||||
.. image:: _static/platformio-demo-platforms.gif
|
||||
|
||||
Used in demo
|
||||
~~~~~~~~~~~~
|
||||
|
||||
1. :ref:`userguide_platforms`
|
||||
2. :ref:`cmd_platforms_list` command
|
||||
3. :ref:`platformio platforms search avr <cmd_platforms_search>` command
|
||||
4. :ref:`platformio platforms show teensy <cmd_platforms_show>` command
|
||||
5. :ref:`cmd_platforms_update` command.
|
||||
|
||||
Library Manager
|
||||
---------------
|
||||
|
||||
.. image:: _static/platformio-demo-lib.gif
|
||||
|
||||
Used in demo
|
||||
~~~~~~~~~~~~
|
||||
|
||||
1. :ref:`userguide_lib`
|
||||
2. :ref:`platformio lib search 1-wire <cmd_lib_search>` command
|
||||
3. :ref:`platformio lib install 54 <cmd_lib_install>` command
|
||||
4. :ref:`platformio lib search -f mbed <cmd_lib_search>` command
|
||||
5. :ref:`platformio lib search -k rf <cmd_lib_search>` command
|
||||
6. :ref:`platformio lib search radiohead <cmd_lib_search>` command
|
||||
7. :ref:`platformio lib install 124 --version "1.40" <cmd_lib_install>` command
|
||||
8. :ref:`platformio lib show 124 <cmd_lib_show>` command
|
||||
9. :ref:`cmd_lib_update` command.
|
||||
|
||||
Over-the-Air update for ESP8266
|
||||
-------------------------------
|
||||
|
||||
.. image:: _static/platformio-demo-ota-esp8266.jpg
|
||||
:target: https://www.youtube.com/watch?v=lXchL3hpDO4
|
||||
|
||||
Used in demo
|
||||
~~~~~~~~~~~~
|
||||
|
||||
1. :ref:`cmd_run` command
|
||||
2. :ref:`platformio run -t upload <cmd_run>` command.
|
||||
151
docs/envvars.rst
@@ -1,151 +0,0 @@
|
||||
.. Copyright 2014-2016 Ivan Kravets <me@ikravets.com>
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
.. _envvars:
|
||||
|
||||
Environment variables
|
||||
=====================
|
||||
|
||||
`Environment variables <http://en.wikipedia.org/wiki/Environment_variable>`_
|
||||
are a set of dynamic named values that can affect the way running processes
|
||||
will behave on a computer.
|
||||
|
||||
*PlatformIO* handles variables which start with ``PLATFORMIO_`` prefix. They
|
||||
have the **HIGHEST PRIORITY**.
|
||||
|
||||
.. contents::
|
||||
|
||||
General
|
||||
-------
|
||||
|
||||
PlatformIO uses *General* environment variables for the common
|
||||
operations/commands.
|
||||
|
||||
.. envvar:: CI
|
||||
|
||||
PlatformIO handles ``CI`` variable which is setup by
|
||||
`Continuous Integration <http://en.wikipedia.org/wiki/Continuous_integration>`_
|
||||
(Travis, Circle and etc.) systems.
|
||||
PlatformIO uses it to disable prompts and progress bars. In other words,
|
||||
``CI=true`` automatically setup :envvar:`PLATFORMIO_SETTING_ENABLE_PROMPTS` to
|
||||
``false`` and :envvar:`PLATFORMIO_DISABLE_PROGRESSBAR` to ``true``.
|
||||
|
||||
.. envvar:: PLATFORMIO_FORCE_COLOR
|
||||
|
||||
Force to output color ANSI-codes even if the output is a ``pipe`` (not a ``tty``).
|
||||
The possible values are ``true`` and ``false``. Default is ``PLATFORMIO_FORCE_COLOR=false``.
|
||||
|
||||
.. envvar:: PLATFORMIO_DISABLE_PROGRESSBAR
|
||||
|
||||
Disable progress bar for package/library downloader and uploader. This is
|
||||
useful when calling PlatformIO from subprocess and output is a ``pipe`` (not a ``tty``).
|
||||
The possible values are ``true`` and ``false``. Default is ``PLATFORMIO_DISABLE_PROGRESSBAR=false``.
|
||||
|
||||
.. envvar:: PLATFORMIO_HOME_DIR
|
||||
|
||||
Allows to override :ref:`projectconf` option :ref:`projectconf_pio_home_dir`.
|
||||
|
||||
.. envvar:: PLATFORMIO_LIB_DIR
|
||||
|
||||
Allows to override :ref:`projectconf` option :ref:`projectconf_pio_lib_dir`.
|
||||
|
||||
.. envvar:: PLATFORMIO_SRC_DIR
|
||||
|
||||
Allows to override :ref:`projectconf` option :ref:`projectconf_pio_src_dir`.
|
||||
|
||||
.. envvar:: PLATFORMIO_ENVS_DIR
|
||||
|
||||
Allows to override :ref:`projectconf` option :ref:`projectconf_pio_envs_dir`.
|
||||
|
||||
.. envvar:: PLATFORMIO_DATA_DIR
|
||||
|
||||
Allows to override :ref:`projectconf` option :ref:`projectconf_pio_data_dir`.
|
||||
|
||||
|
||||
Building
|
||||
--------
|
||||
|
||||
.. envvar:: PLATFORMIO_BUILD_FLAGS
|
||||
|
||||
Allows to set :ref:`projectconf` option :ref:`projectconf_build_flags`.
|
||||
|
||||
Examples:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
# Unix:
|
||||
export PLATFORMIO_BUILD_FLAGS=-DFOO
|
||||
export PLATFORMIO_BUILD_FLAGS="-DFOO -DBAR=1 -DFLOAT_VALUE=1.23457e+07"
|
||||
export PLATFORMIO_BUILD_FLAGS="'-DWIFI_PASS=\"My password\"' '-DWIFI_SSID=\"My ssid name\"'"
|
||||
|
||||
# Windows:
|
||||
SET PLATFORMIO_BUILD_FLAGS=-DFOO
|
||||
SET PLATFORMIO_BUILD_FLAGS=-DFOO -DBAR=1 -DFLOAT_VALUE=1.23457e+07
|
||||
SET PLATFORMIO_BUILD_FLAGS='-DWIFI_PASS="My password"' '-DWIFI_SSID="My ssid name"'
|
||||
|
||||
.. envvar:: PLATFORMIO_SRC_BUILD_FLAGS
|
||||
|
||||
Allows to set :ref:`projectconf` option :ref:`projectconf_src_build_flags`.
|
||||
|
||||
.. envvar:: PLATFORMIO_SRC_FILTER
|
||||
|
||||
Allows to set :ref:`projectconf` option :ref:`projectconf_src_filter`.
|
||||
|
||||
.. envvar:: PLATFORMIO_EXTRA_SCRIPT
|
||||
|
||||
Allows to set :ref:`projectconf` option :ref:`projectconf_extra_script`.
|
||||
|
||||
|
||||
Uploading
|
||||
---------
|
||||
|
||||
.. envvar:: PLATFORMIO_UPLOAD_PORT
|
||||
|
||||
Allows to set :ref:`projectconf` option :ref:`projectconf_upload_port`.
|
||||
|
||||
.. envvar:: PLATFORMIO_UPLOAD_FLAGS
|
||||
|
||||
Allows to set :ref:`projectconf` option :ref:`projectconf_upload_flags`.
|
||||
|
||||
|
||||
Settings
|
||||
--------
|
||||
|
||||
Allows to override PlatformIO settings. You can manage them via
|
||||
:ref:`cmd_settings` command.
|
||||
|
||||
.. envvar:: PLATFORMIO_SETTING_AUTO_UPDATE_LIBRARIES
|
||||
|
||||
Allows to override setting :ref:`setting_auto_update_libraries`.
|
||||
|
||||
.. envvar:: PLATFORMIO_SETTING_AUTO_UPDATE_PLATFORMS
|
||||
|
||||
Allows to override setting :ref:`setting_auto_update_platforms`.
|
||||
|
||||
.. envvar:: PLATFORMIO_SETTING_CHECK_LIBRARIES_INTERVAL
|
||||
|
||||
Allows to override setting :ref:`setting_check_libraries_interval`.
|
||||
|
||||
.. envvar:: PLATFORMIO_SETTING_CHECK_PLATFORMIO_INTERVAL
|
||||
|
||||
Allows to override setting :ref:`setting_check_platformio_interval`.
|
||||
|
||||
.. envvar:: PLATFORMIO_SETTING_CHECK_PLATFORMS_INTERVAL
|
||||
|
||||
Allows to override setting :ref:`setting_check_platforms_interval`.
|
||||
|
||||
.. envvar:: PLATFORMIO_SETTING_ENABLE_PROMPTS
|
||||
|
||||
Allows to override setting :ref:`setting_enable_prompts`.
|
||||
|
||||
.. envvar:: PLATFORMIO_SETTING_ENABLE_TELEMETRY
|
||||
|
||||
Allows to override setting :ref:`setting_enable_telemetry`.
|
||||
178
docs/faq.rst
@@ -1,178 +0,0 @@
|
||||
.. Copyright 2014-2016 Ivan Kravets <me@ikravets.com>
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
.. _faq:
|
||||
|
||||
Frequently Asked Questions
|
||||
==========================
|
||||
|
||||
.. note::
|
||||
We have a big database with `Frequently Asked Questions in our Community Forums <https://community.platformio.org/c/faq>`_.
|
||||
Please have a look at it.
|
||||
|
||||
.. contents::
|
||||
|
||||
General
|
||||
-------
|
||||
|
||||
What is PlatformIO?
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Please refer to :ref:`what_is_pio`
|
||||
|
||||
What is ``.pioenvs`` directory
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Please refer to :ref:`projectconf_pio_envs_dir`.
|
||||
|
||||
Command completion in Terminal
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Bash completion
|
||||
'''''''''''''''
|
||||
|
||||
Bash completion support will complete subcommands and parameters. To enable
|
||||
Bash completion for `platformio` subcommands you need to put into your `.bashrc`:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
eval "$(_PLATFORMIO_COMPLETE=source platformio)"
|
||||
eval "$(_PLATFORMIO_COMPLETE=source pio)"
|
||||
|
||||
ZSH completion
|
||||
''''''''''''''
|
||||
|
||||
To enable ``zsh`` completion please run these commands:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
autoload bashcompinit && bashcompinit
|
||||
eval "$(_PLATFORMIO_COMPLETE=source platformio)"
|
||||
eval "$(_PLATFORMIO_COMPLETE=source pio)"
|
||||
|
||||
.. note::
|
||||
|
||||
For permanent command completion you need to place commands above to
|
||||
``~/.bashrc`` or ``~/.zshrc`` file.
|
||||
|
||||
PlatformIO IDE
|
||||
--------------
|
||||
|
||||
Please refer to :ref:`PlatformIO IDE Frequently Asked Questions <ide_atom_faq>`.
|
||||
|
||||
.. _faq_troubleshooting:
|
||||
|
||||
Troubleshooting
|
||||
---------------
|
||||
|
||||
Installation
|
||||
~~~~~~~~~~~~
|
||||
|
||||
[Errno 1] Operation not permitted
|
||||
'''''''''''''''''''''''''''''''''
|
||||
|
||||
Answered in `issue #295 <https://github.com/platformio/platformio/issues/295#issuecomment-143772005>`_.
|
||||
|
||||
Windows AttributeError: 'module' object has no attribute 'packages'
|
||||
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
|
||||
|
||||
Answered in `issue #252 <https://github.com/platformio/platformio/issues/252#issuecomment-127072039>`_.
|
||||
|
||||
.. _faq_troubleshooting_pionotfoundinpath:
|
||||
|
||||
Program "platformio" not found in PATH
|
||||
''''''''''''''''''''''''''''''''''''''
|
||||
|
||||
Where is ``platformio`` binary installed? Run this command in Terminal
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
# for Unix
|
||||
which platformio
|
||||
echo $PATH
|
||||
Windows OS
|
||||
where platformio
|
||||
echo %PATH%
|
||||
|
||||
For example, ``which platformio`` is equal to ``/usr/local/bin/platformio``,
|
||||
then `PATH (wiki) <https://en.wikipedia.org/wiki/PATH_(variable)>`_
|
||||
should contain ``/usr/local/bin`` directory.
|
||||
|
||||
**Unix Users**: You can make "symlinks" from ``platformio`` program to the
|
||||
``bin`` directory which is included in ``$PATH``. For example,
|
||||
see `issue #272 <https://github.com/platformio/platformio/issues/272#issuecomment-133626112>`_.
|
||||
|
||||
Windows UnicodeDecodeError: 'ascii' codec can't decode byte
|
||||
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
|
||||
|
||||
Answered in `issue #143 <https://github.com/platformio/platformio/issues/143#issuecomment-88060906>`_.
|
||||
|
||||
PlatformIO: command not found || An error "pkg_resources.DistributionNotFound"
|
||||
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
|
||||
|
||||
Please upgrade *SetupTools* package:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
[sudo] pip uninstall setuptools
|
||||
[sudo] pip install setuptools
|
||||
|
||||
# Then re-install PlatformIO
|
||||
[sudo] pip uninstall platformio
|
||||
[sudo] pip install platformio
|
||||
|
||||
Miscellaneous
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
.. _faq_troubleshooting_pioblocksprompt:
|
||||
|
||||
PlatformIO blocks command execution using user prompt
|
||||
'''''''''''''''''''''''''''''''''''''''''''''''''''''
|
||||
|
||||
If you are going to run *PlatformIO* from **subprocess**, you **MUST
|
||||
DISABLE** all prompts. It will allow you to avoid blocking.
|
||||
There are a few options:
|
||||
|
||||
- using :option:`platformio --force` option before each command
|
||||
- using environment variable :envvar:`PLATFORMIO_SETTING_ENABLE_PROMPTS=No <PLATFORMIO_SETTING_ENABLE_PROMPTS>`
|
||||
- disable global setting ``enable_prompts`` via :ref:`cmd_settings` command
|
||||
- masking under Continuous Integration system via environment variable
|
||||
:envvar:`CI=true <CI>`.
|
||||
|
||||
Serial does not work with panStampAVR board
|
||||
'''''''''''''''''''''''''''''''''''''''''''
|
||||
|
||||
Answered in `issue #144 <https://github.com/platformio/platformio/issues/144#issuecomment-87388038>`_.
|
||||
|
||||
Building
|
||||
~~~~~~~~
|
||||
|
||||
Can not compile a library that compiles without issue with Arduino IDE
|
||||
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
|
||||
|
||||
* `#298: Unable to use Souliss library <https://github.com/platformio/platformio/issues/298>`_
|
||||
* `#331: Unable to use MySensors library <https://github.com/platformio/platformio/issues/331>`_
|
||||
|
||||
ARM toolchain: cc1plus: error while loading shared libraries
|
||||
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
|
||||
|
||||
See related answers for
|
||||
`error while loading shared libraries <https://github.com/platformio/platformio/issues?utf8=✓&q=error+while+loading+shared+libraries>`_.
|
||||
|
||||
Archlinux: libncurses.so.5: cannot open shared object file
|
||||
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
|
||||
|
||||
Answered in `issue #291 <https://github.com/platformio/platformio/issues/291>`_.
|
||||
|
||||
Monitoring a serial port breaks upload
|
||||
''''''''''''''''''''''''''''''''''''''
|
||||
|
||||
Answered in `issue #384 <https://github.com/platformio/platformio/issues/384>`_.
|
||||
@@ -1,116 +0,0 @@
|
||||
.. Copyright 2014-present Ivan Kravets <me@ikravets.com>
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
.. _framework_cmsis:
|
||||
|
||||
Framework ``cmsis``
|
||||
===================
|
||||
The ARM Cortex Microcontroller Software Interface Standard (CMSIS) is a vendor-independent hardware abstraction layer for the Cortex-M processor series and specifies debugger interfaces. The CMSIS enables consistent and simple software interfaces to the processor for interface peripherals, real-time operating systems, and middleware. It simplifies software re-use, reducing the learning curve for new microcontroller developers and cutting the time-to-market for devices.
|
||||
|
||||
For more detailed information please visit `vendor site <http://www.arm.com/products/processors/cortex-m/cortex-microcontroller-software-interface-standard.php>`_.
|
||||
|
||||
.. contents::
|
||||
|
||||
Platforms
|
||||
---------
|
||||
.. list-table::
|
||||
:header-rows: 1
|
||||
|
||||
* - Name
|
||||
- Description
|
||||
|
||||
* - :ref:`platform_ststm32`
|
||||
- The STM32 family of 32-bit Flash MCUs based on the ARM Cortex-M processor is designed to offer new degrees of freedom to MCU users. It offers a 32-bit product range that combines very high performance, real-time capabilities, digital signal processing, and low-power, low-voltage operation, while maintaining full integration and ease of development.
|
||||
|
||||
Boards
|
||||
------
|
||||
|
||||
.. note::
|
||||
* You can list pre-configured boards by :ref:`cmd_boards` command or
|
||||
`PlatformIO Boards Explorer <http://platformio.org/boards>`_
|
||||
* For more detailed ``board`` information please scroll tables below by horizontal.
|
||||
|
||||
Armstrap
|
||||
~~~~~~~~
|
||||
|
||||
.. list-table::
|
||||
:header-rows: 1
|
||||
|
||||
* - Type ``board``
|
||||
- Name
|
||||
- Microcontroller
|
||||
- Frequency
|
||||
- Flash
|
||||
- RAM
|
||||
|
||||
* - ``armstrap_eagle1024``
|
||||
- `Armstrap Eagle 1024 <http://docs.armstrap.org/en/latest/hardware-overview.html>`_
|
||||
- STM32F417VGT6
|
||||
- 168 MHz
|
||||
- 1024 Kb
|
||||
- 192 Kb
|
||||
|
||||
* - ``armstrap_eagle2048``
|
||||
- `Armstrap Eagle 2048 <http://docs.armstrap.org/en/latest/hardware-overview.html>`_
|
||||
- STM32F427VIT6
|
||||
- 168 MHz
|
||||
- 2048 Kb
|
||||
- 256 Kb
|
||||
|
||||
* - ``armstrap_eagle512``
|
||||
- `Armstrap Eagle 512 <http://docs.armstrap.org/en/latest/hardware-overview.html>`_
|
||||
- STM32F407VET6
|
||||
- 168 MHz
|
||||
- 512 Kb
|
||||
- 192 Kb
|
||||
|
||||
ST
|
||||
~~
|
||||
|
||||
.. list-table::
|
||||
:header-rows: 1
|
||||
|
||||
* - Type ``board``
|
||||
- Name
|
||||
- Microcontroller
|
||||
- Frequency
|
||||
- Flash
|
||||
- RAM
|
||||
|
||||
* - ``disco_f303vc``
|
||||
- `ST STM32F3DISCOVERY <http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF254044>`_
|
||||
- STM32F303VCT6
|
||||
- 72 MHz
|
||||
- 256 Kb
|
||||
- 48 Kb
|
||||
|
||||
* - ``disco_f407vg``
|
||||
- `ST STM32F4DISCOVERY <http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF252419>`_
|
||||
- STM32F407VGT6
|
||||
- 168 MHz
|
||||
- 1024 Kb
|
||||
- 128 Kb
|
||||
|
||||
* - ``disco_l152rb``
|
||||
- `ST STM32LDISCOVERY <http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF258515>`_
|
||||
- STM32L152RBT6
|
||||
- 32 MHz
|
||||
- 128 Kb
|
||||
- 16 Kb
|
||||
|
||||
* - ``nucleo_f401re``
|
||||
- `ST Nucleo F401RE <https://developer.mbed.org/platforms/ST-Nucleo-F401RE/>`_
|
||||
- STM32F401RET6
|
||||
- 84 MHz
|
||||
- 512 Kb
|
||||
- 96 Kb
|
||||
|
||||
.. include:: cmsis_extra.rst
|
||||
@@ -1,25 +0,0 @@
|
||||
.. Copyright 2014-2016 Ivan Kravets <me@ikravets.com>
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
Articles
|
||||
--------
|
||||
|
||||
* Jan 11, 2016 - **David Mills, Ph.D.** - `STM NUCLEOF401RE TIMER IO <http://webshed.org/wiki/STM_NUCLEOF401RE_TIMER_IO>`_
|
||||
|
||||
See more :ref:`articles`.
|
||||
|
||||
Examples
|
||||
--------
|
||||
|
||||
All project examples are located in PlatformIO repository
|
||||
`Examples for CMSIS framework <https://github.com/platformio/platformio-examples/tree/develop/stm32>`_.
|
||||
|
||||
* `Blink <https://github.com/platformio/platformio-examples/tree/develop/stm32/stm32-cmsis-blink>`_
|
||||
@@ -1,139 +0,0 @@
|
||||
.. Copyright 2014-present Ivan Kravets <me@ikravets.com>
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
.. _framework_energia:
|
||||
|
||||
Framework ``energia``
|
||||
=====================
|
||||
Energia Wiring-based framework enables pretty much anyone to start easily creating microcontroller-based projects and applications. Its easy-to-use libraries and functions provide developers of all experience levels to start blinking LEDs, buzzing buzzers and sensing sensors more quickly than ever before.
|
||||
|
||||
For more detailed information please visit `vendor site <http://energia.nu/reference/>`_.
|
||||
|
||||
.. contents::
|
||||
|
||||
Platforms
|
||||
---------
|
||||
.. list-table::
|
||||
:header-rows: 1
|
||||
|
||||
* - Name
|
||||
- Description
|
||||
|
||||
* - :ref:`platform_timsp430`
|
||||
- MSP430 microcontrollers (MCUs) from Texas Instruments (TI) are 16-bit, RISC-based, mixed-signal processors designed for ultra-low power. These MCUs offer the lowest power consumption and the perfect mix of integrated peripherals for thousands of applications.
|
||||
|
||||
* - :ref:`platform_titiva`
|
||||
- Texas Instruments TM4C12x MCUs offer the industrys most popular ARM Cortex-M4 core with scalable memory and package options, unparalleled connectivity peripherals, advanced application functions, industry-leading analog integration, and extensive software solutions.
|
||||
|
||||
Boards
|
||||
------
|
||||
|
||||
.. note::
|
||||
* You can list pre-configured boards by :ref:`cmd_boards` command or
|
||||
`PlatformIO Boards Explorer <http://platformio.org/boards>`_
|
||||
* For more detailed ``board`` information please scroll tables below by horizontal.
|
||||
|
||||
TI
|
||||
~~
|
||||
|
||||
.. list-table::
|
||||
:header-rows: 1
|
||||
|
||||
* - Type ``board``
|
||||
- Name
|
||||
- Microcontroller
|
||||
- Frequency
|
||||
- Flash
|
||||
- RAM
|
||||
|
||||
* - ``lplm4f120h5qr``
|
||||
- `TI LaunchPad (Stellaris) w/ lm4f120 (80MHz) <http://www.ti.com/tool/ek-lm4f120xl>`_
|
||||
- LPLM4F120H5QR
|
||||
- 80 MHz
|
||||
- 256 Kb
|
||||
- 32 Kb
|
||||
|
||||
* - ``lpmsp430f5529``
|
||||
- `TI LaunchPad w/ msp430f5529 (16MHz) <http://www.ti.com/ww/en/launchpad/launchpads-msp430-msp-exp430f5529lp.html>`_
|
||||
- MSP430F5529
|
||||
- 16 MHz
|
||||
- 128 Kb
|
||||
- 1 Kb
|
||||
|
||||
* - ``lpmsp430f5529_25``
|
||||
- `TI LaunchPad w/ msp430f5529 (25MHz) <http://www.ti.com/ww/en/launchpad/launchpads-msp430-msp-exp430f5529lp.html>`_
|
||||
- MSP430F5529
|
||||
- 25 MHz
|
||||
- 128 Kb
|
||||
- 1 Kb
|
||||
|
||||
* - ``lpmsp430fr4133``
|
||||
- `TI LaunchPad w/ msp430fr4133 <http://www.ti.com/tool/msp-exp430fr4133>`_
|
||||
- MSP430FR4133
|
||||
- 16 MHz
|
||||
- 16 Kb
|
||||
- 2 Kb
|
||||
|
||||
* - ``lpmsp430fr5739``
|
||||
- `TI FraunchPad w/ msp430fr5739 <http://www.ti.com/tool/msp-exp430fr5739>`_
|
||||
- MSP430FR5739
|
||||
- 16 MHz
|
||||
- 16 Kb
|
||||
- 1 Kb
|
||||
|
||||
* - ``lpmsp430fr5969``
|
||||
- `TI LaunchPad w/ msp430fr5969 <http://www.ti.com/ww/en/launchpad/launchpads-msp430-msp-exp430fr5969.html>`_
|
||||
- MSP430FR5969
|
||||
- 8 MHz
|
||||
- 64 Kb
|
||||
- 1 Kb
|
||||
|
||||
* - ``lpmsp430fr6989``
|
||||
- `TI LaunchPad w/ msp430fr6989 <http://www.ti.com/tool/msp-exp430fr6989>`_
|
||||
- MSP430FR6989
|
||||
- 16 MHz
|
||||
- 128 Kb
|
||||
- 2 Kb
|
||||
|
||||
* - ``lpmsp430g2231``
|
||||
- `TI LaunchPad w/ msp430g2231 (1 MHz) <http://www.ti.com/ww/en/launchpad/launchpads-msp430-msp-exp430g2.html>`_
|
||||
- MSP430G2231
|
||||
- 1 MHz
|
||||
- 2 Kb
|
||||
- 0.125 Kb
|
||||
|
||||
* - ``lpmsp430g2452``
|
||||
- `TI LaunchPad w/ msp430g2452 (16MHz) <http://www.ti.com/ww/en/launchpad/launchpads-msp430-msp-exp430g2.html>`_
|
||||
- MSP430G2452
|
||||
- 16 MHz
|
||||
- 8 Kb
|
||||
- 0.25 Kb
|
||||
|
||||
* - ``lpmsp430g2553``
|
||||
- `TI LaunchPad w/ msp430g2553 (16MHz) <http://www.ti.com/ww/en/launchpad/launchpads-msp430-msp-exp430g2.html>`_
|
||||
- MSP430G2553
|
||||
- 16 MHz
|
||||
- 16 Kb
|
||||
- 0.5 Kb
|
||||
|
||||
* - ``lptm4c1230c3pm``
|
||||
- `TI LaunchPad (Tiva C) w/ tm4c123 (80MHz) <http://www.ti.com/ww/en/launchpad/launchpads-connected-ek-tm4c123gxl.html>`_
|
||||
- LPTM4C1230C3PM
|
||||
- 80 MHz
|
||||
- 256 Kb
|
||||
- 32 Kb
|
||||
|
||||
* - ``lptm4c1294ncpdt``
|
||||
- `TI LaunchPad (Tiva C) w/ tm4c129 (120MHz) <http://www.ti.com/ww/en/launchpad/launchpads-connected-ek-tm4c1294xl.html>`_
|
||||
- LPTM4C1294NCPDT
|
||||
- 120 MHz
|
||||
- 1024 Kb
|
||||
- 256 Kb
|
||||
@@ -1,27 +0,0 @@
|
||||
.. Copyright 2014-2016 Ivan Kravets <me@ikravets.com>
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
.. _frameworks:
|
||||
|
||||
Frameworks
|
||||
==========
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
arduino
|
||||
cmsis
|
||||
energia
|
||||
libopencm3
|
||||
mbed
|
||||
simba
|
||||
spl
|
||||
wiringpi
|
||||