ESP-MDF Release v1.0-beta1
Documentation for release v1.0-beta1 is available at: https://docs.espressif.com/projects/esp-mdf/en/latest/#
The following contains the release information for the first release of ESP-MDF (v1.0-beta1).
New Functionalities
Framework
Below are the open-source parts of ESP-MDF:
Mwifi
- Retransmission filter
- Fragmented transmission
- Data compression
- P2P multicast
Mcommmon
- Memory Management
- Error Codes
- Event Loop
- Data persistence
Mconfig
- Mconfig-BluFi
- Mconfig-Chain
Mespnow
- Retransmission filter
- Fragmented transmission
- Cyclic Redundancy Check
Mlink
- MESH LAN communication protocol
- Device discovery
Mupgrade
- Automatic retransmission of failed fragments
- Data compression
- Multicast send
- Firmware check
- Revert to an earlier version
Third Party
- Driver: drivers for different devices, such as frequently used buttons and LEDs
- Miniz: lossless, high performance data compression library
- Aliyun: Alibaba IOT Cloud platform
Supported Development Boards
The series of ESP-MESH development boards are designed for the solutions. Currently the supported boards are as follows:
- ESP32-MeshKit
Cloud Platform
The cloud platforms supported by MDF as planned are shown as below https://github.com/espressif/esp-mdf#framework. Currently the supported cloud platform is:
- Aliyun
New Examples of MDF
Examples to demonstrate the usage of MDF components are as follows:
- get_started: contains some very simple examples with minimal functionality.
- function_demo: demonstrates how functions can be used.
- development_kit: provides ESP32-MeshKit application demos.
- maliyun_linkkit: provides ESP32-MeshKit application demos.
Obtaining v1.0-beta1
The source files attached to this release will not work due to our use of git submodules. Use one of the following methods instead:
Using git
To get this release, use the following commands:
git clone -b v1.0-beta1 --recursive https://github.com/espressif/esp-mdf.git esp-mdf-v1.0-beta1
cd esp-mdf-v1.0-beta1/
This is the recommended way of obtaining v1.0-beta1 of ESP-MDF.
Download an archive with submodules included
Attached to this release is an esp-mdf-v1.0-beta1.zip archive. It includes .git directory and all the submodules, so can be used out of the box. This archive is provided for users who have connectivity issues preventing them from cloning from GitHub.