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
Do not forget to switch WiFi out of power save mode:
103
103
104
-
```
104
+
```c++
105
105
...
106
106
WiFi.begin(SSID, PSK);
107
107
WiFi.setSleep(false);
@@ -111,28 +111,30 @@ WiFi.setSleep(false);
111
111
<hr>
112
112
113
113
### Prevent reboots while playing
114
+
Early version of the esp32 have issues with the external psram cache, resulting in reboots.<br>Workarounds are possible depending on the hardware revision.
114
115
115
-
Early version of the esp32 have issues with the psram cache, resulting in reboots.
116
+
#### Revision V0.0
117
+
No workarounds are possible for this revision other than not using the psram.
116
118
117
-
This can not be prevented on V0.0 hardware other than not using the psram.
118
-
119
-
On V1.0 hardware psram can be used with the following build flags:
120
-
```
121
-
-D BOARD_HAS_PSRAM
122
-
-mfix-esp32-psram-cache-issue
123
-
-mfix-esp32-psram-cache-strategy=memw
119
+
#### Revision V1.0
120
+
On revision V1.0 psram can be used with the following build flags:
121
+
```bash
122
+
-D BOARD_HAS_PSRAM
123
+
-mfix-esp32-psram-cache-issue
124
+
-mfix-esp32-psram-cache-strategy=memw
124
125
```
125
126
126
-
On V3.0 hardware psram can be used with the following build flag:
127
-
```
128
-
-D BOARD_HAS_PSRAM
127
+
#### Revision V3.0
128
+
On revision V3.0 psram can be used with the following build flag:
129
+
```bash
130
+
-D BOARD_HAS_PSRAM
129
131
```
130
132
133
+
#### Find your hardware revision
131
134
132
135
In PIO you can find out what hardware revision you have by running `esptool.py flash_id` in a terminal.
133
136
134
-
In Arduino IDE you can see the hardware revision when you upload a sketch and have `upload` checked in the `Show verbose output during` option on the `File->Preferences` page.
135
-
137
+
In Arduino IDE go to `File->Preferences` and find the `Show verbose output during` option. Check the box marked `upload`.<br>You can now see the hardware revision when you upload a sketch.
0 commit comments