ESP-IDF Tutorials Part 0: Prologue

Introduction

I have started to try to learn the ESP-IDF. What will follow is a series of short articles as I learn the individual components of the IDF and how to do things that are easy in Arduino.

Why?

Arduino has been getting me down for a while.

Note: I mean the Arduino development platform — the Arduino SDK. I haven’t used the actual hardware for a while.

I have been using it mostly on the esp32. It works mostly fine, but I recently spent hours getting Bluetooth Low Energy to work using the esp32-arduino BLE library. The library is very complete and somewhat engineered to the maximum (and a bit more) degree.

The Arduino IDE itself is not a pleasant experience for me. I write my own IDEs. Arduino-cli seems to work fine outside the IDE, but it is heinously slow because it seems to recompile the universe. Config options are hard to set and this general limitation has started to make me feel uncomfortable.

This post is merely the prologue.

Read the next part: Part 1 Logging

--

--

--

Google Developer Platform. Advanced Trauma Life Support. Open Source. Abominator Class.

Love podcasts or audiobooks? Learn on the go with our new app.

How the YouVersion Web Team Evaluates New Technology

Interpreted: Python Data Engineering Libraries You Need To Know But Probably Don’t

Get the Help You Need (in Rails)

Keep track of your Scrum project with a burndown chart

C.H.R.I.S. Project Proposal

Builder Design Pattern

Builder design pattern

How to Use C++ to Build Strings

Cloud Project Management — Signature Design and Architecture

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ali Afshar

Ali Afshar

Google Developer Platform. Advanced Trauma Life Support. Open Source. Abominator Class.

More from Medium

Just start — the rest will fall in place

20 Resources That’ll Make You Better at Passover Hotel

Using The Online Survey Tool Mentimeter To Promote Student-Led Learning

Integrated Marketing Vancouver | Daily Update — June 15, 2022 — Integrated Marketing Vancouver