electro-smith / DaisyBlinkProject

Basic Blink Project with all required libraries, etc.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DaisyBlinkProject

Basic Blink Project with all required libraries, etc.

Get Started

If cloning this repo from Github, you will want to do so with the submodules with:

git clone https://github.com/electro-smith/DaisyBlinkProject --recurse-submodules

if you've already cloned the repo without this you can fill the submodules by running the following:

git submodule update --init

Alternatively, you can avoid using git, and building libraries if you download the latest zip compiled zip file in the releases.

Contents

Includes:

  • libDaisy - hardware library for Daisy
  • DaisySP - DSP library
  • Blink - Basic example demonstrating a blink

This also contains the following VS code tasks:

  • Build Libraries: builds libDaisy, and DaisySP from scratch. This is only necessary when manually updating, or cloning for the first time.
  • Build: build the blink example
  • Clean: removes compiled Blink code
  • Program DFU: programs the Blink.bin file via USB
  • Build and Program DFU: Rebuilds the program and downloads it via USB DFU

In addition, the following debug configurations are available:

  • Debug Blink: debugs the Blink application

Note: debugging an application from VS Code requires an ST-Link or similar probe, as well as the Cortex Debug extension for VS Code.

About

Basic Blink Project with all required libraries, etc.

License:MIT License


Languages

Language:Makefile 36.2%Language:C++ 32.0%Language:Shell 31.8%