diff --git a/examples/wio_terminal/.gitignore b/examples/wio_terminal/.gitignore
deleted file mode 100644
index 89cc49cb..00000000
--- a/examples/wio_terminal/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-.pio
-.vscode/.browse.c_cpp.db*
-.vscode/c_cpp_properties.json
-.vscode/launch.json
-.vscode/ipch
diff --git a/examples/wio_terminal/platformio.ini b/examples/wio_terminal/platformio.ini
index 5958c4fa..b7fa798c 100644
--- a/examples/wio_terminal/platformio.ini
+++ b/examples/wio_terminal/platformio.ini
@@ -16,7 +16,7 @@ build_flags =
-D CORE_DEBUG_LEVEL=0
lib_deps =
hpsaturn/CanAirIO Air Quality Sensors Library @ ^0.5.5
- https://github.com/Seeed-Studio/Seeed_Arduino_LvGL.git
+ ; https://github.com/Seeed-Studio/Seeed_Arduino_LvGL.git
[env:wioterminal]
diff --git a/platformio.ini b/platformio.ini
index 4a4c6f8d..be1a4455 100644
--- a/platformio.ini
+++ b/platformio.ini
@@ -33,35 +33,31 @@ lib_deps =
https://github.com/jcomas/S8_UART.git
https://github.com/jcomas/CM1106_UART.git
-[esp32_common]
-platform = espressif32
-board = esp32dev
+[common]
framework = ${env.framework}
upload_speed = ${env.upload_speed}
monitor_speed = ${env.monitor_speed}
+build_flags = ${env.build_flags}
lib_deps = ${env.lib_deps}
-build_flags =
- ${env.build_flags}
+
+[esp32_common]
+extends = common
+platform = espressif32
+board = esp32dev
[esp8266_common]
+extends = common
platform = espressif8266
-framework = ${env.framework}
board = esp12e
-monitor_speed = ${env.monitor_speed}
-build_flags =
- ${env.build_flags}
-lib_deps =
- ${env.lib_deps}
-[arduino_avr]
-platform = atmelavr
-board = pro16MHzatmega328
-framework = arduino
-monitor_speed = ${env.monitor_speed}
-build_flags =
- ${env.build_flags}
-lib_deps =
- ${env.lib_deps}
+[atmelsam_common]
+extends = common
+platform = atmelsam
+board = seeed_wio_terminal
+
+;;;;;;;;;;;;;;;;;
+;; T E S T S :
+;;;;;;;;;;;;;;;;;
[env:esp8266]
extends = esp8266_common
@@ -71,6 +67,9 @@ build_src_filter = -<*> +
extends = esp32_common
build_src_filter = -<*> +
+[env:atmelsam]
+extends = atmelsam_common
+build_src_filter = -<*> +
; [env:teensy36]
; platform = teensy
@@ -83,6 +82,16 @@ build_src_filter = -<*> +
; ${env.build_flags}
; -D TEENSY_OPT_SMALLEST_CODE
+; [arduino_avr]
+; platform = atmelavr
+; board = pro16MHzatmega328
+; framework = arduino
+; monitor_speed = ${env.monitor_speed}
+; build_flags =
+; ${env.build_flags}
+; lib_deps =
+; ${env.lib_deps}
+
;[env:arduino]
;extends = arduino_avr
;build_src_filter = -<*> +