-
ESP32 – How to Perform an HTTP GET Request with ESP-IDF
Previously, we looked at how to write a simple WiFi driver for the ESP32 using ESP-IDF. Now, we’ll dive into using that WiFi connection (or virtual Ethernet, if you use QEMU) to make simple HTTP GET requests with low-level BSD sockets. We’ll walk through the fundamentals of HTTP communication, including how to structure requests and…
-
ESP32 – Creating a WiFi Driver with ESP-IDF
One of the biggest selling points of the ESP32 is its integrated Wi-Fi hardware and software stack. In this tutorial, you’ll learn how to create a robust Wi-Fi driver using ESP-IDF that connects to your local network. While this is a simplified example that doesn’t cover advanced features like provisioning or credential storage, the concepts…
-
ESP32 – How to Use I2C with ESP-IDF
This tutorial covers the basics of using I2C with ESP-IDF and demonstrates how to read temperature from a simple temperature sensor (TI TMP102). You can watch a video version of this guide here: What is I2C? Inter-Integrated Circuit (I2C) is a synchronous, multi-master, multi-slave serial communication protocol developed by Philips Semiconductors in the early 1980s.…



