- Setup VSCode with PlatformIO extension (https://docs.platformio.org/en/latest/ide/vscode.html#quick-start)
- Install board definitions with instructions (https://github.com/nigelb/platform-apollo3blue#install)
- Clone this repository to your computer (using GitHub Desktop or command line)
- Connect your OpenLog Artemis via USB
- Open the instrumented-toy-firmware repo in VSCode, Ctrl-Alt-B to build and upload it!
- Install Tera Term ( )
- Open Tera Term and Setup -> Restore Setup -> tools/teraterm/openlog.ini
- Connect OpenLog Artemis via USB
- Alt-N to open a new connection, select "Serial" and the correct COM port and "OK"
- Type "xfer" and press ENTER to enter the file transfer mode and follow the onscreen instructions
Check out src/README.md
for an overview of the code, or dive straight into src/main.cpp
Several parts of this code are taken from the OpenLog codebase, so it would be useful to have that in mind as well.