You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+21-13Lines changed: 21 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@
4
4
5
5
"Lightweight" JS interpreter for ESP32. Provides JS-based eventloop implementation
6
6
and native asynchronous network and timer functions.
7
-
Because of the limited memory on ESP32-WROOM modules, the full functionality is currently only realizable on ESP32-WROVER modules, that include additional 4MB of SPIRAM memory.
7
+
Because of the limited memory on ESP32-WROOM modules, the full functionality is currently only realizable on ESP32-WROVER and ESP32-S2-WROVER modules, that came with at least 2MB integrated SPIRAM.
Maybe you want to change the BOARD_VARIANT in the ./CMakeLists.txt file.
39
-
38
+
Maybe you want to change the BOARD_VARIANT in the ./CMakeLists.txt file
39
+
for the integrated arduino-esp32 bindin
8000
gs.
40
40
41
41
First build the project with
42
42
43
43
```shell
44
-
#for ESP32
44
+
#for ESP32 devices
45
45
idf.py build
46
46
47
-
#for ESP32-S2
47
+
#for ESP32-S2 devices
48
48
idf.py -DIDF_TARGET=esp32s2 build
49
49
```
50
50
51
-
If you have an ESP32-S2 device build it like this:
52
-
53
-
54
51
Connect your ESP32 Dev Board via USB and run
55
52
56
53
```shell
@@ -62,7 +59,7 @@ Use the keyboard shortcut `AltGr + ]` to leave serial monitor.
62
59
Now you have installed the pre-configured boot script.
63
60
64
61
If this is your first install, your onboard LED should blink now. Blinking signals that your board has started a soft ap with the ssid "esp32". With your mobile or desktop connect to the WLAN SSID "esp32" and open http://192.168.4.1/setup (if you have not changed the default credentials your username / password is esp32 / esp32 ). You can change the default password in
65
-
[firmware-config.ts](./components/esp32-javascript/modules/esp32-javascript/firmware-config.ts) by changing the value of key`password`
8000
span>.
62
+
[firmware-config.ts](./components/esp32-javascript/modules/esp32-javascript/firmware-config.ts) by changing the value of key`password`.
66
63
67
64
On the Setup page you can configure your WLAN settings and an URL to download your JS main script from.
68
65
@@ -114,10 +111,21 @@ You can erase the persistent flash memory, which will be equivalent to a factory
114
111
115
112
## Compatibility
116
113
117
-
### Devices
118
-
Tested with ESP32 WROVER and ESP-S2 WROVER devices.
114
+
### Device Requirements
115
+
* Supported chips ESP32 and ESP32-S2
116
+
* 2 MB Minimum Flash Size
117
+
* 2 MB Minimum external SPI RAM (WROVER)
118
+
119
119
### ESP-IDF
120
-
Tested with esp-idf [release/v4.2](https://github.com/espressif/esp-idf/tree/release/v4.2)
0 commit comments