{"id":18253547,"url":"https://github.com/aenniw/esp8266","last_synced_at":"2025-07-17T10:35:56.841Z","repository":{"id":45039511,"uuid":"73233861","full_name":"aenniw/ESP8266","owner":"aenniw","description":null,"archived":false,"fork":false,"pushed_at":"2023-10-03T22:42:09.000Z","size":2947,"stargazers_count":5,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-04T16:44:32.297Z","etag":null,"topics":["ambilight","esp8266","hue-bridge","hue-lights","iot","led-lights","platformio","wemos-d1"],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aenniw.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-11-08T22:45:23.000Z","updated_at":"2023-06-11T09:21:25.000Z","dependencies_parsed_at":"2025-04-04T16:43:54.756Z","dependency_job_id":null,"html_url":"https://github.com/aenniw/ESP8266","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/aenniw/ESP8266","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aenniw%2FESP8266","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aenniw%2FESP8266/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aenniw%2FESP8266/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aenniw%2FESP8266/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aenniw","download_url":"https://codeload.github.com/aenniw/ESP8266/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aenniw%2FESP8266/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265595853,"owners_count":23794788,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ambilight","esp8266","hue-bridge","hue-lights","iot","led-lights","platformio","wemos-d1"],"created_at":"2024-11-05T10:07:10.569Z","updated_at":"2025-07-17T10:35:56.801Z","avatar_url":"https://github.com/aenniw.png","language":"C++","readme":"# ESP8266 based projects\n\n[![N|Solid](https://travis-ci.org/aenniw/ESP8266.svg?branch=master)](https://travis-ci.org/aenniw/ESP8266)\n[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=J96CRYPYAY2VE\u0026currency_code=EUR\u0026source=url)\n\n[Datasheet](https://espressif.com/sites/default/files/documentation/0a-esp8266ex_datasheet_en.pdf) |\n[RTOS API](https://espressif.com/sites/default/files/documentation/20b-esp8266_rtos_sdk_api_reference_v1.4.0_0.pdf) |\n[RTOS programing guide](https://espressif.com/sites/default/files/documentation/20a-esp8266_rtos_sdk_programming_guide_en.pdf)\n\n![ESP-8266 layout](img/ESP8266_layout.png)\n![Wemos D1 layout](img/Wemos_layout.png)\n\n| Wemos D1 | ESP-8266 | Value | Function                     |\n| :------: | :------: | :---: | :--------------------------- |\n|    TX    |   TXD    |   1   | TXD                          |\n|    RX    |   RXD    |   3   | RXD                          |\n|    A0    |    A0    |  17   | Analog input, max 3.3V input |\n|    D0    |  GPIO16  |  16   | IO                           |\n|    D1    |  GPIO5   |   5   | IO, SCL                      |\n|    D2    |  GPIO4   |   4   | IO, SDA                      |\n|    D3    |  GPIO0   |   0   | IO, 10k Pull-up              |\n|    D4    |  GPIO2   |   2   | IO, 10k Pull-up, BUILTIN_LED |\n|    D5    |  GPIO14  |  14   | IO, SCK                      |\n|    D6    |  GPIO12  |  12   | IO, MISO                     |\n|    D7    |  GPIO13  |  13   | IO, MOSI                     |\n|    D8    |  GPIO15  |  15   | IO, 10k Pull-up, SS          |\n|    G     |   GND    |   -   | Ground                       |\n|    5V    |    -     |   -   | 5V                           |\n|   3V3    |   3.3V   |   -   | 3.3V                         |\n|   RST    |   RST    |   -   | Reset                        |\n\n| Value | Reset cause                                                 |\n| :---: | :---------------------------------------------------------- |\n|   0   | normal boot                                                 |\n|   1   | hardware watch dog reset                                    |\n|   2   | exception reset, GPIO status won’t change                   |\n|   3   | software watch dog reset, GPIO status won’t change          |\n|   4   | software restart ,system_restart , GPIO status won’t change |\n|   5   | wake up from deep-sleep                                     |\n|   6   | external system reset                                       |\n\n#### [ESP exception decoder](https://github.com/me-no-dev/EspExceptionDecoder)\n\n`java -jar ./EspStackTraceDecoder.jar ~/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-addr2line ./firmware.elf ./stacktrace.txt`\n\n#### ESP erase flash\n\n`esptool.py --port \u003cserial-port-of-ESP8266\u003e erase_flash`\n\n## Setup environment\n\n```\nsudo pip install platformio\n```\n\n## Build\n\n```\n./make\n```\n\n## SubProjects\n\n[Ambi-Light-SamyGO](ambi-light-LE46B650/README.md) |\n[Decorative-Lights](esp-lights/README.md) |\n[HID-Emulator](hid-emulator/README.md) |\n[HUE-Emulator](hue-emulator/README.md) |\n[IOT-Template](iot-template/README.md)\n\n#### References\n\n- How to setup [ESP8266-01 I2C](http://www.forward.com.au/pfod/ESP8266/GPIOpins/ESP8266_01_pin_magic.html)\n- IRremote ESP8266 Library credentials goes to [GitHub](https://github.com/markszabo/IRremoteESP8266)\n- SSDP ESP8266 Library credentials goes to [GitHub](https://github.com/nomadnt/uSSDP)\n","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=J96CRYPYAY2VE\u0026currency_code=EUR\u0026source=url"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faenniw%2Fesp8266","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faenniw%2Fesp8266","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faenniw%2Fesp8266/lists"}