Skip to content
/ idfx Public

Tool for flash/monitor ESP-IDF and ESP8266_SDK apps on the WSL2 ⚡

License

Notifications You must be signed in to change notification settings

abobija/idfx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 

Repository files navigation

idfx ⚡

While there is no support for USB devices on WSL2 for now, this tool comes to help you to flash and monitor ESP-IDF applications on the WSL2.

Info:
Tested on Ubuntu 20.04 LTS and Debian distributions.

Note:
As a prerequisite for using this tool, Python 🐍 needs to be installed on the Windows.

Usage

idfx COMMAND PORT [monitor]
  • COMMANDs
    • flash - Flash the project.
    • monitor - Display serial output.
    • all - Build project, flash and monitor serial output.
  • PORT - Serial COM Port on the Windows. Use Device Manager to find your port.
  • monitor - This argument can be provided if there is need to flash and monitor with single command (check examples).

Installation

Execute next command inside of your WSL to install idfx

wget https://raw.githubusercontent.com/abobija/idfx/main/idfx -O $HOME/.local/bin/idfx && chmod u+x $HOME/.local/bin/idfx

Supported ESP-IDF versions

idfx supports ESP-IDF version 4.0 and above.

Examples

Command Description
idfx flash COM2 Flashing project using port COM2
idfx monitor COM2 Display serial output on the port COM2
idfx flash COM2 monitor Flash project and display serial output, using port COM2
idfx all COM2 Build project, flash and monitor serial output, using port COM2

Preview

idfx preview

Author

abobija - abobija.com

License

MIT