Skip to content

Commit df55929

Browse files
committed
The app seems to work, DIRECTLY 🎉
1 parent 98655d7 commit df55929

File tree

2 files changed

+14
-9
lines changed

2 files changed

+14
-9
lines changed

src/icon.png

759 Bytes
Loading

src/main.c

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#include "crt_stubs.h"
22
// #include <sys/time.h> // gettimeofday
33
#include <eadk.h>
4-
#include "eadk_lib.h"
4+
// #include "eadk_lib.h"
55
#include "storage.h"
66
#include "espruino_embedded.h"
77

@@ -33,22 +33,27 @@ void ejs_print(const char *str) {
3333
// int main(int argc, char ** argv) {
3434
int main() {
3535

36+
printf("Embedded Espruino v0.0.1\n");
37+
eadk_timing_msleep(1000);
38+
39+
ejs_create(1000);
40+
struct ejs* ejs[1];
41+
ejs[0] = ejs_create_instance();
42+
43+
printf("Reading from 'javascript.py' file...\n");
44+
eadk_timing_msleep(1000);
45+
3646
// We read "javascript.py"
3747
size_t file_len = 0;
3848
const char * code_from_file = extapp_fileRead("javascript.py", &file_len);
3949

4050
// DONE: I wasn't able to compile while depending on external data, but it works if reading from a local 'javascript.py' file.
4151
// const char * code = eadk_external_data;
4252

43-
const char * code = (code_from_file == NULL && file_len <= 0) ? "console.log(\"Hi from Lua interpreter! sleep(3s)\")\n// eadk.timing_msleep(3000)" : (code_from_file + 1);
53+
const char * code = (code_from_file == NULL && file_len <= 0) ? "console.log(\"\\nHi from JavaScript interpreter! sleep(3s)\")\n// eadk.timing_msleep(3000)\ntypeof(NaN)" : (code_from_file + 1);
4454

45-
ejs_create(1000);
46-
struct ejs* ejs[1];
47-
ejs[0] = ejs_create_instance();
48-
// ejs[1] = ejs_create_instance();
49-
// printf("Embedded Espruino test.\n===========================\nTwo instances.\nType JS and hit enter, or type 'quit' to exit:\n0>");
50-
// int instanceNumber = 0;
51-
printf("Embedded Espruino v0.0.1\nReading from 'javascript.py' file");
55+
printf("Executing code...\n");
56+
eadk_timing_msleep(1000);
5257

5358
JsVar *v = ejs_exec(ejs[0], code, false);
5459
jsiConsolePrintf("=%v\n", v);

0 commit comments

Comments
 (0)