Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/matiasinsaurralde/esp8266tool


https://github.com/matiasinsaurralde/esp8266tool

esp32 esp8266 espressif golang serial-communication

Last synced: 24 days ago
JSON representation

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