X
MicroPython >>>
Use Jama Funcs on your ESP32 device.
Use embedded Jama Funcs to perform configurable functions on your device.
You can also or export these specific MicroPython code files.
If you want to develop new ones very easily, use as a guide.

Author:


Export |  Remove | 




Settings




Check the system of your ESP32 device.
MCU & MicroPython
Unique ID:
Frequency:
Flash memory size:
Platform:
System:
Release:
Version:
Implementation:
SPI RAM available:
Version of '.mpy':

(change)








Real-time GPIO
Boot startups configuration
Flash partitions
Name Offset Size
Manage the networks of your ESP32.
Wi-Fi client interface
STA active:
MAC address:
SSID:
IP:
Mask:
Gateway:
DNS:
RSSI:
Wi-Fi access point interface
AP active:
MAC address:
SSID:
IP:
Mask:
Gateway:
DNS:
Clients:
(config) (close)






(info)
Ethernet PHY interface
ETH active:
MAC address:
Link status:
IP:
Mask:
Gateway:
DNS:
Internet status
Reachable:

Bluetooth LE interface
BLE active:
MAC address:
(close)

Manage the SD card in your ESP32 device.
Initialize and access your SD card if your board is equipped with one.
However, make sure your board uses the ESP32 pins provided by default for the primary SD card.

SD card
Initialized:
Size:
(initialize) (release) (⚠️format)

File system
Mounted
Mounted point name:
Unable to find Espressif esptool on your system...
You need esptool to use the firmware tools with your ESP32.
The latest stable release can be installed as follow.

From PyPI via pip:
$ pip install esptool

or:
$ python -m pip install esptool


From Homebrew Formulae via brew:
$ brew install esptool


On apt based Linux system it may work to install with:
$ sudo apt install esptool

(Please note that this might install an outdated/not uptodate version of esptool!)

For detailed instructions, see Installation and Dependencies.
Use firmware tools for your ESP32 device.
Espressif esptool is available on your system (firmware upload works from version 4.3).
Make sure that your device is booted in download flash mode.
Press boot+reset buttons on your board or shunt the GPIO 0 to ground.

Select the USB/serial port to which your ESP32 device is connected:



Erase flash memory to clean the entire flash chip before writing a new firmware.
All sectors of flash (not just the writing areas) will be erased.

Write a new firmware image to the chip's flash memory.
For more informations about this, see the basic esptool commands.
Check releases and useful links for ESP32/MicroPython.
Latest stable versions available
Espressif esp-idf
MicroPython
ESP32 MPY-Jama
Espressif Esptool











Enter the network name (SSID):
Select the type of authentication:
Enter the protection key (8 characters minimum):
Enter the maximum number of client connections (0-10):
Select the Ethernet transceiver chipset:
Enter the PHY address (5 bits in hex, from 00 to 1F):
Select the RMII mdc GPIO:
Select the RMII mdio GPIO:
Select the power GPIO (optional):