Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/d-a-v/emuasync


https://github.com/d-a-v/emuasync

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

This fake library allows to compile and run natively on a computer *some*
esp8266/Arduino libraries or applications which are using the Async*
libraries for easier debugging.

This library is unfinished, in alpha stage, and should not be relied on.

- Requirements:

- esp8266/Arduino repository

`export ESP8266ARDUINO=path/to/esp8266/Arduino`

- Arduino libraries directory

`export ARDUINOLIB=path/to/libraryDirectory`

`ARDUINOLIB` can point to the Arduino IDE library directory

- [arduinoWebSockets](https://github.com/Links2004/arduinoWebSockets)

- Testing prerequisites:

These directories must exist:
- `${ARDUINOLIB}/emuAsync` (this library)
- `${ARDUINOLIB}/arduinoWebSockets` (dependency)

- Testing With [ESPUI](https://github.com/s00500/ESPUI)

These additional directories must exist:
- `${ARDUINOLIB}/ESPUI`
- `${ARDUINOLIB}/ArduinoJson` (dependency for ESPUI)

```
cd ${ARDUINOLIB}/emuAsync/tests
./ESPUI-gui
${ESP8266ARDUINO}/tests/host/bin/gui/gui
firefox-or-chromium-browser http://localhost:9080
```