An open API service indexing awesome lists of open source software.

https://github.com/rise0x00/pio-flasher

PIO Flasher - GUI Tool for PlatformIO
https://github.com/rise0x00/pio-flasher

arduino esp esp32 esp8266 flashtool linux microcontroller microcontrollers pio platformio platformio-arduino pyqt pyqt5 python python-3 python3 windows

Last synced: 26 days ago
JSON representation

PIO Flasher - GUI Tool for PlatformIO

Awesome Lists containing this project

README

          

# PIO Flasher - GUI Tool for PlatformIO

## Installation

### Windows
1. Make sure you have Python 3 installed
2. Run the `install.cmd` file
3. The application will start automatically after installing requirements

### Linux
1. Open a terminal
2. Grant execution rights to the script:
```bash
chmod +x install.sh
```
3. Run the script:
```bash
sudo ./install.sh
```

## Requirements
- Python 3.x
- PlatformIO
- PyQt5

## Possible Issues and Solutions

**Issue:** PlatformIO commands do not execute
**Solution:** Make sure PlatformIO is correctly installed and added to PATH

**Issue:** Errors related to PyQt5
**Solution:** Reinstall PyQt5: `pip3 install --force-reinstall PyQt5`

**Issue:** The application does not start on Linux
**Solution:** Make sure all requirements are installed:
```bash
sudo apt install python3-pyqt5
sudo ./install.sh
```

## Compatibility
- Windows 10/11
- Linux (with graphical environment)
- Supported microcontrollers: all compatible with PlatformIO