Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matiasinsaurralde/esp8266tool
https://github.com/matiasinsaurralde/esp8266tool
esp32 esp8266 espressif golang serial-communication
Last synced: 24 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/matiasinsaurralde/esp8266tool
- Owner: matiasinsaurralde
- Created: 2021-01-06T22:04:33.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-01-09T21:41:10.000Z (almost 4 years ago)
- Last Synced: 2023-04-12T19:07:44.251Z (over 1 year ago)
- Topics: esp32, esp8266, espressif, golang, serial-communication
- Language: Go
- Homepage:
- Size: 49.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
esp8266tool
==Toy program to communicate with the Espressif ESP8266 bootloader.
![](esp8266.jpg)
Based on [esptool](https://github.com/fluepke/esptool) and [esptool.py](https://github.com/espressif/esptool).
Other relevant projects: [iotit](https://github.com/xshellinc/iotit), [esp-flasher](https://github.com/xshellinc/esp-flasher).
Currently the only supported command is `read_mac`:
```
% ./esp8266tool --port=/dev/cu.usbserial-1410 read_mac
2021/01/07 00:15:40 Trying to establish connection with the device
2021/01/07 00:15:40 Connection established with /dev/cu.usbserial-1410, baud rate is 115200
2021/01/07 00:15:40 SYNC ok
2021/01/07 00:15:40 MAC address is: 5c:cf:7f:b9:d5:f4
```TODO/ideas
==- Integrate ESP8266 support into [esptool](https://github.com/fluepke/esptool).
- Implement **flash** commands