# Simplify Your Embedded Projects with ESP-BSP

DevFeed: [Simplify Your Embedded Projects with ESP-BSP](<https://devfeed.tech/articles/simplify-your-embedded-projects-with-esp-bsp-13959.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/simplify-embedded-projects-with-esp-bsp/>)

Author: John Lee

Published: 2024-06-18T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>), [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [Development](<https://devfeed.tech/topics/development.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [m5stack](<https://devfeed.tech/topics/m5stack.md>), [Toit](<https://devfeed.tech/topics/toit.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [bsp](<https://devfeed.tech/tags/bsp.md>), [development-board](<https://devfeed.tech/tags/development-board.md>), [drivers](<https://devfeed.tech/tags/drivers.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [embedded-systems](<https://devfeed.tech/tags/embedded-systems.md>), [esp-bsp](<https://devfeed.tech/tags/esp-bsp.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [flash](<https://devfeed.tech/tags/flash.md>), [framework](<https://devfeed.tech/tags/framework.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [m5stack](<https://devfeed.tech/tags/m5stack.md>), [programming](<https://devfeed.tech/tags/programming.md>), [usb](<https://devfeed.tech/tags/usb.md>), [web](<https://devfeed.tech/tags/web.md>), [web-browser](<https://devfeed.tech/tags/web-browser.md>)

## AI overview

This tutorial introduces ESP-BSP, a collection of board support packages for Espressif and M5Stack development boards. It explains how ESP-BSP simplifies hardware integration and provides standardized APIs, then demonstrates creating, configuring, building, and flashing an ESP32-S3-BOX-3 project with ESP-IDF.

## Source excerpt

Introduction# Are you a maker or an embedded systems enthusiast looking to create applications that work across different development boards with Espressif SoCs like ESP32 or ESP32-S3? Whether you're using the ESP-WROVER-KIT, M5Stack-CoreS3, ESP32-S3-BOX-3, or other compatible boards, the ESP Board Support Package (ESP-BSP) makes your life easier.