Skip to content
MiniESP for ESP01 and modules with few pins, enables GPIO 1/3 disables Serial output.
Other
  1. Other 100.0%
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
MiniProExtender
Controller.ino
Hardware.ino
License.txt
MiniESPEasy.ino
Misc.ino
README.md
Serial.ino
WebServer.ino
Wifi.ino
_C001.ino
_C002.ino
_C003.ino
_C004.ino
_C005.ino
_C006.ino
_C007.ino
_C008.ino
_P001_Switch.ino
_P002_ADC.ino
_P003_Pulse.ino
_P004_Dallas.ino
_P005_DHT.ino
_P006_BMP085.ino
_P007_PCF8591.ino
_P008_RFID.ino
_P009_MCP.ino
_P010_BH1750.ino
_P011_PME.ino
_P012_LCD.ino
_P013_HCSR04.ino
_P014_SI7021.ino
_P015_TLS2561.ino
_P016_IR.ino
_P017_PN532.ino
_P018_Dust.ino
_P019_PCF8574.ino
_P020_Ser2Net.ino
_P021_Level.ino
_P022_PCA9685.ino
_P023_OLED.ino
_P024_MLX90614.ino
_P025_ADS1115.ino
_P026_Sysinfo.ino
_P027_INA219.ino
_P028_BME280.ino
__CPlugin.ino
__Plugin.ino
__ReleaseNotes.ino

README.md

MiniESPEasy is retired now because the functionality of enabling GPIO 1&3 is included in the beta versions of ESPEasy.

MiniESPEasy = ESPEasy for modules with small number of available I/O pins

This is a fork of stable ESPEasy-R78 release. Using this fork of ESPEasy you can use the Rxd and Txd pins on small modules like ESP-01, ESP-02 and several commercial WiFi-gadgeds with limited I/O pin numbers for general use and also for I2C use.

For documentation of the program look at the documentation of ESPEasy

If you are using MiniESPEasy for the first time, follow the instructions for installing ESPEasy on http://www.esp8266.nu/index.php/Main_Page. After installing the libraries use the Arduino IDE to compile the MiniESP sourcecode and flash your ESP8266.

Wiki: http://www.esp8266.nu

Forum: http://www.esp8266.nu/forum

Credits:

All credit for this program goes to the writer of ESPEasy Martinus (mvdbro). Also I want to mention martinayotte from the esp8266.com forum who alerted me to the existence of the Serial.swap() command.

My work was only to add a few Serial.swap() commands, slightly change the Hardware page of the webGui so that GPIO-13&15 are replaced by GPIO-1&3, reordering the pin_list and adding GPIO-1&3 in the I2C selection menu. I also changed 2 bytes in the OLED module so that displays with SH1106 & SSD1366 controllers will be supported.

You can’t perform that action at this time.