-
Notifications
You must be signed in to change notification settings - Fork 319
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
18bc782
commit c8b0bb2
Showing
16 changed files
with
51 additions
and
287 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,34 +1,12 @@ | ||
# Welcome to ESP-IDF Advanced Features | ||
|
||
This guide will introduce you to powerful features that will enhance your ESP-IDF development workflow. You'll learn about: | ||
|
||
- Troubleshooting Guide | ||
- Project configuration using menuconfig | ||
- Installing ESP-IDF components | ||
- Debugging capabilities | ||
- Analyze your application's memory usage in detail | ||
- Configure your device's flash memory layout visually | ||
- Set up a testing environment for your projects | ||
- Work with multiple projects in one workspace | ||
|
||
## Prerequisites | ||
- Completed the Basic Usage Guide | ||
- Basic familiarity with ESP-IDF concepts | ||
- Have a working ESP-IDF setup | ||
- Have your development board ready | ||
- JTAG debugging hardware (for debugging features) | ||
# Welcome to ESP-IDF Advanced Features Guide | ||
|
||
This guide will introduce you to powerful features that will enhance your ESP-IDF development workflow. Each feature has it's own dedicated step. | ||
|
||
## Using This Guide | ||
- Each section builds on basic concepts | ||
- Features can be explored independently | ||
- Look for 💡 tips and ❗important notes | ||
|
||
## Navigation Tips | ||
|
||
- Each section can be followed independently | ||
- Look for 💡 tips throughout the guide | ||
- Use Command Palette (F1 / Ctrl+Shift+P / Cmd+Shift+P) to access features | ||
- Check troubleshooting tips in each section or the "Troubleshooting Guide" step from this guide | ||
|
||
Ready to enhance your ESP-IDF development experience? Let's begin with SDK Configuration! | ||
|
||
Ready to enhance your ESP-IDF development experience? |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,11 @@ | ||
# Analyze Your Application Size | ||
|
||
ESP-IDF Extension provides powerful tools to analyze your application's memory usage, helping you optimize storage allocation. You can visualize size information in two convenient ways: | ||
|
||
## Visual Analysis | ||
Get a detailed graphical breakdown of your application's memory usage: | ||
|
||
1. Run the command "ESP-IDF: Size Analysis of the Binaries" | ||
2. Press Enter to see a visual representation of memory usage | ||
|
||
 | ||
|
||
## CLI Analysis | ||
View detailed size information in the terminal after each build: | ||
|
||
1. Build your project using the Command "ESP-IDF: Build your Project" | ||
2. The size analysis will automatically appear in the terminal after the build | ||
|
||
 | ||
|
||
## Resources | ||
## Related Resources | ||
- [Application Size Analysis Documentation](https://docs.espressif.com/projects/vscode-esp-idf-extension/en/latest/additionalfeatures/application-size-analysis.html) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,12 @@ | ||
# Install ESP-IDF Components | ||
|
||
## Overview | ||
The ESP-IDF extension allows you to browse, install, and manage ESP components directly from the VS Code interface, making it easier to enhance your ESP-IDF projects with additional functionality. | ||
|
||
## Features | ||
- Browse the ESP Component Registry within VS Code | ||
- Install components directly to your project | ||
- Create new projects from component examples | ||
- Special support for Arduino-ESP32 as a component | ||
|
||
### Browse and Install Components | ||
1. Run "ESP-IDF: ESP Component Registry" command | ||
2. Use the search bar to find components | ||
3. Click on a component to view details | ||
4. Click the "Install" button to add it to your project | ||
|
||
 | ||
|
||
### Create Projects from Examples | ||
1. Find a component with examples | ||
2. Click "Create project from this template" | ||
3. Choose your project location | ||
4. The extension will set up a new project with the component pre-configured | ||
|
||
 | ||
|
||
## Resources | ||
## Related Resources | ||
- [Install ESP-IDF Components Documnetation](https://docs.espressif.com/projects/vscode-esp-idf-extension/en/latest/additionalfeatures/install-esp-components.html) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,8 @@ | ||
# Customize Your ESP32's Memory Layout with Partition Table Editor | ||
|
||
## Description | ||
The Partition Table Editor provides a user-friendly interface to define and modify your ESP32's flash memory layout. You can create custom partitions for your application, data, and bootloader with just a few clicks. | ||
|
||
## Features | ||
- Visual partition table editing interface | ||
- Automatic CSV file generation and management | ||
- Direct integration with ESP-IDF build system | ||
- Real-time validation of partition configurations | ||
|
||
 | ||
|
||
## Try it yourself | ||
1. Run the command`ESP-IDF: SDK Configuration Editor` | ||
2. Open editor by running the command `ESP-IDF: Open Partition Table Editor UI` | ||
3. If you haven't enabled custom partition table, you will be asked if you want to. | ||
|
||
## Did you know? | ||
💡 The editor automatically validates your partition layout to ensure it meets ESP32 requirements and prevents common configuration mistakes. | ||
|
||
## Resources | ||
## Related Resources | ||
- [Partition Table Editor Documentation](https://docs.espressif.com/projects/vscode-esp-idf-extension/en/latest/additionalfeatures/partition-table-editor.html) | ||
- [ESP-IDF Partition Tables documentation](https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/partition-tables.html) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.