aromajoin / esp32-idf-starter

A template project for ESP32 firmware development with VSCode IDE.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ESP32 firmware starter

This is template project of ESP32 firmware development by using ESP-IDF.

Build environment

  • Ubuntu 19.04 (tested)
  • ESP-IDF latest version (master)

Features

  • Pre-config build tasks, recommended VSCode plugins of ESP firmware development
  • Config build system with CMake
  • Get started with simple task on FreeRTOS which is extendable later

How to use project

  • Step 1: Make sure you already setup prerequisites environment

  • Step 2: Clone or folk project

  • Step 3: Build project

      $idf.py build

    or Ctrl+Shift+P then choose build task in VSCode Tasks

  • Step 4: Flash project

      $idf.py -p (PORT) flash

    or Ctrl+Shift+P then choose flash task in VSCode Tasks

  • Step 5: Monitor project

      $idf.py -p (PORT) monitor

    or Ctrl+Shift+P then choose monitor task in VSCode Tasks

  • Step 6: Modify project fits to your requirements

ESP-IDF Documentation

For more ESP development details, please read ESP-IDF documentation

About

A template project for ESP32 firmware development with VSCode IDE.

License:Other


Languages

Language:C 58.6%Language:CMake 22.3%Language:Makefile 19.1%