Skip to content

Commit c5f4f4c

Browse files
authored
Merge pull request #4 from ParadigmHyperloop/admin/ND/create-platformio-ini
Create PlatformIO environments and update .gitignore
2 parents 192ffc9 + 97ae10e commit c5f4f4c

File tree

8 files changed

+156
-5
lines changed

8 files changed

+156
-5
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
.vscode
1+
.vscode

Node/.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
.pio
2+
.vscode/.browse.c_cpp.db*
3+
.vscode/c_cpp_properties.json
4+
.vscode/launch.json
5+
.vscode/ipch

Node/DTS/main.cpp

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,14 @@
1-
// This file is intentionally left blank
1+
#include <Arduino.h>
2+
3+
void setup()
4+
{
5+
pinMode(LED_BUILTIN, OUTPUT);
6+
}
7+
8+
void loop()
9+
{
10+
digitalWrite(LED_BUILTIN, HIGH);
11+
delay(1000);
12+
digitalWrite(LED_BUILTIN, LOW);
13+
delay(1000);
14+
}

Node/Examples/example1.cpp

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,14 @@
1-
// This file is intentionally left blank
1+
#include <Arduino.h>
2+
3+
void setup()
4+
{
5+
pinMode(LED_BUILTIN, OUTPUT);
6+
}
7+
8+
void loop()
9+
{
10+
digitalWrite(LED_BUILTIN, HIGH);
11+
delay(1000);
12+
digitalWrite(LED_BUILTIN, LOW);
13+
delay(1000);
14+
}

Node/Testing/test.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
// This file is intentionally left blank

Node/Vacuum/main.cpp

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,14 @@
1-
// This file is intentionally left blank
1+
#include <Arduino.h>
2+
3+
void setup()
4+
{
5+
pinMode(LED_BUILTIN, OUTPUT);
6+
}
7+
8+
void loop()
9+
{
10+
digitalWrite(LED_BUILTIN, HIGH);
11+
delay(1000);
12+
digitalWrite(LED_BUILTIN, LOW);
13+
delay(1000);
14+
}

Node/WindTunnel/main.cpp

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,14 @@
1-
// This file is intentionally left blank
1+
#include <Arduino.h>
2+
3+
void setup()
4+
{
5+
pinMode(LED_BUILTIN, OUTPUT);
6+
}
7+
8+
void loop()
9+
{
10+
digitalWrite(LED_BUILTIN, HIGH);
11+
delay(1000);
12+
digitalWrite(LED_BUILTIN, LOW);
13+
delay(1000);
14+
}

Node/platformio.ini

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
;PlatformIO Project Configuration File
2+
;
3+
; Build options: build flags, source filter
4+
; Upload options: custom upload port, speed and extra flags
5+
; Library options: dependencies, extra library storages
6+
; Advanced options: extra scripting
7+
;
8+
; Please visit documentation for the other options and examples
9+
; https://docs.platformio.org/page/projectconf.html
10+
11+
[platformio]
12+
src_dir = ./
13+
include_dir = Common
14+
15+
[env:DTS-SAMD]
16+
platform = atmelsam
17+
board = sodaq_autonomo
18+
framework = arduino
19+
src_filter =
20+
+<DTS>
21+
build_flags =
22+
-I./DTS/
23+
-I./Common/drivers/inc
24+
-I./Common/sensors/inc
25+
26+
[env:DTS-Uno]
27+
platform = atmelavr
28+
board = uno
29+
framework = arduino
30+
src_filter =
31+
+<DTS>
32+
build_flags =
33+
-I./DTS/
34+
-I./Common/drivers/inc
35+
-I./Common/sensors/inc
36+
37+
[env:Vacuum-SAMD]
38+
platform = atmelsam
39+
board = sodaq_autonomo
40+
framework = arduino
41+
src_filter =
42+
+<Vacuum>
43+
build_flags =
44+
-I./Vacuum/
45+
-I./Common/drivers/inc
46+
-I./Common/sensors/inc
47+
48+
[env:Vacuum-Uno]
49+
platform = atmelavr
50+
board = uno
51+
framework = arduino
52+
src_filter =
53+
+<Vacuum>
54+
build_flags =
55+
-I./Vacuum/
56+
-I./Common/drivers/inc
57+
-I./Common/sensors/inc
58+
59+
[env:WindTunnel-SAMD]
60+
platform = atmelsam
61+
board = sodaq_autonomo
62+
framework = arduino
63+
src_filter =
64+
+<WindTunnel>
65+
build_flags =
66+
-I./WindTunnel/
67+
-I./Common/drivers/inc
68+
-I./Common/sensors/inc
69+
70+
[env:WindTunnel-Uno]
71+
platform = atmelavr
72+
board = uno
73+
framework = arduino
74+
src_filter =
75+
+<WindTunnel>
76+
build_flags =
77+
-I./WindTunnel/
78+
-I./Common/drivers/inc
79+
-I./Common/sensors/inc
80+
81+
[env:Examples]
82+
platform = atmelavr
83+
board = uno
84+
framework = arduino
85+
src_filter =
86+
+<Examples>
87+
build_flags =
88+
-I./Examples/
89+
-I./Common/drivers/inc
90+
-I./Common/sensors/inc
91+
92+
[env:Testing]
93+
platform = native

0 commit comments

Comments
 (0)