All Projects → abobija → idfx

abobija / idfx

Licence: MIT license
Tool for flash/monitor ESP-IDF and ESP8266_SDK apps on the WSL2 ⚡

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to idfx

convey
Communication through a serial port or named pipe
Stars: ✭ 46 (-35.21%)
Mutual labels:  com-port, wsl2
usbipd-win
Windows software for sharing locally connected USB devices to other machines, including Hyper-V guests and WSL 2.
Stars: ✭ 1,321 (+1760.56%)
Mutual labels:  usb, wsl2
wsl-debian-boxes
Scripts to create multiple personalized WSL machines fast.
Stars: ✭ 22 (-69.01%)
Mutual labels:  debian, wsl2
ESP32-USB-Soft-Host
An Arduino wrapper to @sdima1357's usb_soft_host esp-idf example
Stars: ✭ 119 (+67.61%)
Mutual labels:  usb, esp-idf
88x2bu
Linux Driver for USB WiFi Adapters that are based on the RTL8812BU and RTL8822BU Chipsets
Stars: ✭ 122 (+71.83%)
Mutual labels:  usb, debian
8821au-20210708
Linux Driver for USB WiFi Adapters that are based on the RTL8811AU and RTL8821AU Chipsets - v5.12.5.2
Stars: ✭ 40 (-43.66%)
Mutual labels:  usb, debian
8821au
Linux Driver for USB WiFi Adapters that are based on the RTL8811AU and RTL8821AU Chipsets
Stars: ✭ 67 (-5.63%)
Mutual labels:  usb, debian
imageburner
An elementary OS app
Stars: ✭ 43 (-39.44%)
Mutual labels:  flash, usb
wsl-distrod
Distrod is a meta-distro for WSL 2 which installs Ubuntu, Arch, Debian, Gentoo, etc. with systemd in a minute for you. Distrod also has built-in auto-start feature on Windows startup and port forwarding ability.
Stars: ✭ 1,637 (+2205.63%)
Mutual labels:  debian, wsl2
ansible-roles
My Ansible roles for Debian/Ubuntu
Stars: ✭ 57 (-19.72%)
Mutual labels:  debian
scarecrow
A Raspberry Pi powered, distributed (edge) computing camera setups that runs a Tensorflow object detection model to determine whether a person is on the camera. A plugin model allows actions based on the detection, such as playing audio, turning on lights, or triggering an Arduino.
Stars: ✭ 87 (+22.54%)
Mutual labels:  debian
warp-up
Automatically generated referrer bonuses for Cloudflare WARP (https://1.1.1.1)
Stars: ✭ 24 (-66.2%)
Mutual labels:  debian
diffido
Watch web pages for changes
Stars: ✭ 19 (-73.24%)
Mutual labels:  monitor
linux-ath
Linux qca/ath wireless driver tree (based on git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git)
Stars: ✭ 19 (-73.24%)
Mutual labels:  usb
nclcomposer
A flexible authoring tool for interactive multimedia applications
Stars: ✭ 18 (-74.65%)
Mutual labels:  debian
mailserver
Simple and full-featured mail server using Docker
Stars: ✭ 88 (+23.94%)
Mutual labels:  debian
esp-idf-rc522
C library for interfacing ESP32 with MFRC522 RFID card reader, packaged as ESP-IDF component
Stars: ✭ 60 (-15.49%)
Mutual labels:  esp-idf
uptime-kuma
A fancy self-hosted monitoring tool
Stars: ✭ 27,425 (+38526.76%)
Mutual labels:  monitor
PerformanceAnalyzer
Under the iOS platform, the analyzer is a tool which statistics CPU, FPS, Memory, Loading-Time and provides the output of statistical data. And contain SQL execution time monitor base on FMDatabase and UI refresh in main thread monitor
Stars: ✭ 42 (-40.85%)
Mutual labels:  monitor
ansible-nodejs
Ansible role to set up the latest version of Node.js and npm in Debian-like systems
Stars: ✭ 14 (-80.28%)
Mutual labels:  debian

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 and ESP8266_SDK 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.

Supported ESP-IDF versions

idfx supports:

Installation

Execute next command inside of your WSL to install idfx

curl https://git.io/JyBgj --create-dirs -L -o $HOME/bin/idfx && chmod u+x $HOME/bin/idfx

Usage

Signature:

idfx COMMAND [PORT]

Where the PORT is serial COM Port on the Windows (use the Device Manager to find your port).

For the full usage please execute next command:

idfx help

Examples

For most of the cases (when you edit the code of your application) you can use idfx all COM2 because this command will build, flash and monitor your app, at once. Of course, you need to change COM2 (in previous command) with correct COM port.

Command Description
idfx all COM2 Build project, flash and monitor serial output, using port COM2
idfx build Build project
idfx flash COM2 Flashing project using port COM2
idfx monitor COM2 Display serial output of port COM2
idfx flash COM2 monitor Flash project and display serial output, using port COM2
idfx erase-flash COM2 Erase the entire flash, using port COM2
idfx help Show the idfx usage

How to install ESP-IDF on WSL2

On this link you can find complete tutorial about how to setup ESP-IDF under WSL2 and how to use idfx to build, flash and monitor your ESP application.

Preview

idfx preview

Author

abobija - abobija.com

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].