Skip to content

Commit eb984ae

Browse files
committed
Merge branch 'main' into feat/named-documents
2 parents 655adb5 + 2404192 commit eb984ae

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+744
-9
lines changed

.gitignore

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,3 @@ dist
1212

1313
# dotenv environment variables file
1414
.env
15-
16-
# generated c++ header file
17-
*.h

.prettierignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.DS_Store
22
node_modules
33
dist
4-
svelte
4+
demo
55
.env
66
.env.*
77
!.env.example

README.md

Lines changed: 2 additions & 0 deletions

demo/esp32/.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
.pio
2+
.vscode/.browse.c_cpp.db*
3+
.vscode/c_cpp_properties.json
4+
.vscode/launch.json
5+
.vscode/ipch

demo/esp32/.vscode/extensions.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
// See http://go.microsoft.com/fwlink/?LinkId=827846
3+
// for the documentation about the extensions.json format
4+
"recommendations": [
5+
"platformio.platformio-ide"
6+
],
7+
"unwantedRecommendations": [
8+
"ms-vscode.cpptools-extension-pack"
9+
]
10+
}

demo/esp32/README.md

Lines changed: 9 additions & 0 deletions

demo/esp32/include/svelteesp32async.h

Lines changed: 82 additions & 0 deletions
Large diffs are not rendered by default.

demo/esp32/include/svelteesp32psychic.h

Lines changed: 92 additions & 0 deletions
Large diffs are not rendered by default.

demo/esp32/platformio.ini

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[env]
2+
platform = espressif32
3+
board = wemos_d1_mini32
4+
framework = arduino
5+
6+
[env:async]
7+
build_flags = -D ASYNC
8+
lib_deps = https://github.com/me-no-dev/ESPAsyncWebServer
9+
10+
[env:psychic]
11+
build_flags = -D PSYCHIC
12+
lib_deps = hoeken/PsychicHttp

demo/esp32/src/main.cpp

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
#ifdef ASYNC
2+
/* ESPAsyncWebServer example */
3+
4+
#include <ESPAsyncWebServer.h>
5+
#include "svelteesp32async.h"
6+
7+
AsyncWebServer server(80);
8+
void setup()
9+
{
10+
initSvelteStaticFiles(&server);
11+
server.begin();
12+
}
13+
void loop() {}
14+
15+
#elif PSYCHIC
16+
/* PsychicHttp example */
17+
18+
#include <PsychicHttp.h>
19+
#include "svelteesp32psychic.h"
20+
21+
PsychicHttpServer server;
22+
void setup()
23+
{
24+
server.listen(80);
25+
initSvelteStaticFiles(&server);
26+
}
27+
void loop() {}
28+
29+
#else
30+
#error Unknown platform
31+
#endif

0 commit comments

Comments
 (0)