ESP-IDF Components library

Components for Espressif ESP32 ESP-IDF framework.

Some of them ported from esp-open-rtos.

Project home:

How to use

ESP32 ESP-IDF

Clone respository:

cd ~/my/work/path
git clone git@github.com:UncleRus/esp-idf-lib.git

or

cd ~/my/work/path
git clone git@gitlab.com:UncleRus/esp-idf-lib.git

Add path to components in your project makefile, e.g:

PROJECT_NAME := my-esp-project
EXTRA_COMPONENT_DIRS := $(HOME)/my/work/path/esp-idf-lib/components
include $(IDF_PATH)/make/project.mk

or in CMakeLists.txt:

cmake_minimum_required(VERSION 3.5)
set(EXTRA_COMPONENT_DIRS $ENV{HOME}/my/work/path/esp-idf-lib/components)
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(my-esp-project)

ESP8266 RTOS SDK

Clone respository:

cd ~/my/work/path
git clone git@github.com:UncleRus/esp-idf-lib.git

or

cd ~/my/work/path
git clone git@gitlab.com:UncleRus/esp-idf-lib.git

Add path to components in your project makefile, e.g:

PROJECT_NAME := my-esp-project
EXTRA_COMPONENT_DIRS := $(HOME)/my/work/path/esp-idf-lib/components
EXCLUDE_COMPONENTS := max7219 mcp23x17 led_strip
include $(IDF_PATH)/make/project.mk

Available components

Indices and tables