Skip to content

CHERTS/esp8266-gpio16

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP8266 - Driver for GPIO

Схема подключения 2 кнопок к ESP-01:
Кнопка 1 подключена к GPIO0 (Pin 3) ESP-01
Кнопка 2 подключена к GPIO2 (Pin 4) ESP-01

Таблица соответствия виртуальных выводов реальным:

ИндексПин ESP8266ИндексПин ESP8266
0 [*]GPIO168GPIO15
1GPIO59GPIO3
2GPIO410GPIO1
3GPIO011GPIO9
4GPIO212GPIO10
5GPIO14
6GPIO12
7GPIO13
[*] Вывод D0 (GPIO16) можно использовать только на чтение и запись. Прерывания не поддерживаются, использование этого выводя для шин i2c, one-wire невозможно.

Сборка под Windows:

  1. Скачайте и установите компилятор и SDK.
  2. Скачайте и установите MinGW. Запускаем mingw-get-setup.exe, в процессе установки выберите режим без GUI, то есть уберите галочку "...also install support for the graphical user interface".
  3. Скачайте (84Mb) набор моих скриптов для автоматизации установки дополнительных модулей для MinGW.
  4. Запустите из моего набора файл install-mingw-package.bat. Он установит основные модули для MinGW, установка должна пройти без ошибок.
  5. Установите Git for Windows (после установки потребуется перезагрузить компьютер).
  6. Запускаем консоль C:\MinGW\msys\1.0\msys.bat
  7. В консоле выполните:
cd /c/Espressif/examples
git clone https://github.com/CHERTS/esp8266-gpio16
cd esp8266-gpio16
make
make flash

--

Wiring 2 buttons to the ESP-01:
Button 1 is connected to GPIO0 (Pin 3) ESP-01
Button 2 is connected to GPIO2 (Pin 4) ESP-01

GPIO table

IO indexESP8266 pinIO indexESP8266 pin
0 [*]GPIO168GPIO15
1GPIO59GPIO3
2GPIO410GPIO1
3GPIO011GPIO9
4GPIO212GPIO10
5GPIO14
6GPIO12
7GPIO13
[*] D0(GPIO16) can only be used as gpio read/write. no interrupt supported. no pwm/i2c/ow supported.

Building on Windows:

  1. Download and install compiler and SDK.
  2. Download and install MinGW. Run mingw-get-setup.exe, the installation process to select without GUI, ie uncheck "... also install support for the graphical user interface".
  3. Download (84Mb) set my scripts to automate the installation of additional modules for MinGW.
  4. Run the file from my set of install-mingw-package.bat. He will establish the basic modules for MinGW, installation should proceed without error.
  5. Install Git for Windows (after installation to restart the computer).
  6. Run the console C:\MinGW\msys\1.0\msys.bat
  7. In the console, run:
cd /c/Espressif/examples
git clone https://github.com/CHERTS/esp8266-gpio16
cd esp8266-gpio16
make
make flash

About

ESP8266 - Driver for GPIO

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published