The project provides basic SDK for the SenseCAP Watcher, as well as the examples for getting started. It is based on the ESP-IDF.
Follow instructions in this guide
ESP-IDF - Get Started
to setup the built toolchain used by SSCMA examples. Currently we're using the latest version v5.1
.
-
Clone our repository.
git clone https://github.com/Seeed-Studio/SenseCAP-Watcher
-
Go to
SenseCAP-Watcher
folder.cd SenseCAP-Watcher
-
Fetch the submodules.
git submodule update --init
-
Go to examples folder and list all available examples.
cd examples && \ ls
-
Choose a
<demo>
and enter its folder.cd '<demo>'
-
Generate build config using ESP-IDF.
# set build target idf.py set-target esp32s3
-
Build the demo firmware.
idf.py build
-
Flash the demo firmware to device and Run.
To flash (the target serial port may vary depend on your operating system, please replace
/dev/ttyACM0
with your device serial port).idf.py --port /dev/ttyACM0 flash
Monitor the serial output.
idf.py --port /dev/ttyACM0 monitor
-
Use
Ctrl+]
to exit monitor. -
The previous two commands can be combined.
idf.py --port /dev/ttyACM0 flash monitor
- If you find any issue in using these examples, or wish to submit an enhancement request, please use the raise a Issue or submit a Pull Request.
This project is released under the Apache 2.0 license.