I have a lot of boards and usually need to re-use code even for different projects.
cube ff0f1f0beb Update 'Seeed Wio Terminal/projects/m5-gps.ino' 8 months ago
..
projects Update 'Seeed Wio Terminal/projects/m5-gps.ino' 8 months ago
README.md Update 'Seeed Wio Terminal/README.md' 8 months ago
m5-gps-left.ino Add 'Seeed Wio Terminal/m5-gps-left.ino' 8 months ago
wifiscan.ino Add 'Seeed Wio Terminal/wifiscan.ino' 8 months ago

README.md

Overview

Mainly, it is best to use this board with Arduino. It can run CircuitPython, but this eliminates the Wireless connectivity (WiFi and Bluetooth).

Arduino Environment

There are few steps needed to get the Wio terminal up and running in Arduino.

  • Go to File -> Preferences, and add the following URL to the list of boards
  • https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json
  • Go to Tools -> Board -> Board Manager and find Seeed Wio Terminal
  • Select board from the list

Examples

m5-gps-left

Uses the M5 GPS v1.1 module and tinygpsplus library to print coordinates and date/time to Serial. Module must be plugged into the left port on the terminal itself, not the battery pack.

wifiscan

Requires the rpcWiFi library - just type that into the library search in Arduino IDE, and select the Seeed one. A simple program that continually scans for WiFi networks and prints them to the screen in a list. They are colour coded according to strength, and encrypted networks are marked with a *.