Page 2
For revision history of this document, please refer to the last page. Documentation Change Notification Espressif provides email notifications to keep customers updated on changes to technical documentation. Please subscribe at www.espressif.com/en/subscribe. Certification Download certificates for Espressif products from www.espressif.com/en/certificates.
Create Your First Project 2.4.1 Start a Project 2.4.2 Connect Your Device 2.4.3 Configure 2.4.4 Build the Project 2.4.5 Flash onto the Device 2.4.6 Monitor Learning Resources Must-Read Documents Must-Have Resources Revision History Espressif Systems ESP32-MINI-1 User Manual (Preliminary v0.1)
85 °C version: –40 °C +85 °C; 105 °C version: –40 ture range °C +105 °C Moisture sensitivity level (MSL) Level 3 1.2 Pin Description ESP32-MINI-1 has 55 pins. See pin definitions in Table 1-2. Espressif Systems ESP32-MINI-1 User Manual (Preliminary v0.1)
Page 5
No connect GPIO9, HS1_DATA2, U1RXD, SD_DATA2 IO10 GPIO10, HS1_DATA3, U1TXD, SD_DATA3 No connect GPIO5, HS1_DATA6, VSPICS0, EMAC_RX_CLK IO18 GPIO18, HS1_DATA7, VSPICLK IO23 GPIO23, HS1_STROBE, VSPID IO19 GPIO19, VSPIQ, U0CTS, EMAC_TXD0 Cont’d on next page Espressif Systems ESP32-MINI-1 User Manual (Preliminary v0.1)
Page 6
Pins GPIO6, GPIO7, GPIO8, GPIO11, GPIO16, and GPIO17 on the ESP32-U4WDH chip are connected to the SPI flash integrated on the module and are not led out. For peripheral pin configurations, please refer to ESP32 Series Datasheet. Espressif Systems ESP32-MINI-1 User Manual (Preliminary v0.1)
2.1 What You Need To develop applications for ESP32-MINI-1 module you need: • 1 x ESP32-MINI-1 module • 1 x Espressif RF testing board • 1 x USB-to-Serial board • 1 x Micro-USB cable • 1 x PC running Linux In this user guide, we take Linux operating system as an example.
Download mode is selected. For more information on ESP32-MINI-1, please refer to ESP32-MINI-1 Datasheet. 2.3 Set up Development Environment The Espressif IoT Development Framework (ESP-IDF for short) is a framework for developing applications based on the Espressif ESP32. Users can develop applications with ESP32 in Windows/Linux/macOS based on ESP-IDF.
The port which appears the second time is the one you need: ls /dev/tty* Note: Keep the port name handy as you will need it in the next steps. Espressif Systems ESP32-MINI-1 User Manual (Preliminary v0.1)
This command will compile the application and all ESP-IDF components, then it will generate the bootloader, partition table, and application binaries. $ idf .py build Running cmake in directory /path/to/hello_world/build Executing ”cmake −G Ninja −−warn−uninitialized /path/to/hello_world”... Warn about uninitialized values . −− Found Git: /usr/bin/git (found version ”2.17.0”) Espressif Systems ESP32-MINI-1 User Manual (Preliminary v0.1)
This is esp32 chip with 1 CPU core, WiFi/BT/BLE, silicon revision 3, 4MB external flash Restarting in 9 seconds ... Restarting in 8 seconds ... Restarting in 7 seconds ... To exit IDF monitor use the shortcut Ctrl+]. Espressif Systems ESP32-MINI-1 User Manual (Preliminary v0.1)
Page 13
2 Get Started on ESP32-MINI-1 That’s all what you need to get started with ESP32-MINI-1 module! Now you are ready to try some other examples in ESP-IDF, or go right to developing your own applications. Espressif Systems ESP32-MINI-1 User Manual (Preliminary v0.1)
• ESP32 GitHub ESP32 development projects are freely distributed under Espressif’s MIT license on GitHub. It is established to help developers get started with ESP32 and foster innovation and the growth of general knowledge about the hardware and software surrounding ESP32 devices.
Page 15
3 Learning Resources • ESP-IDF This webpage links users to the official IoT development framework for ESP32. • ESP32 Resources This webpage provides the links to all available ESP32 documents, SDK and tools. Espressif Systems ESP32-MINI-1 User Manual (Preliminary v0.1)
Revision History Revision History Date Version Release notes 2021-01-14 V0.1 Preliminary release Espressif Systems ESP32-MINI-1 User Manual (Preliminary v0.1)
Need help?
Do you have a question about the ESP32-MINI-1 and is the answer not in the manual?
Questions and answers