Fix the endianness of EPS8266 system

Also fix the order of js sources by evaluate the main.js for the last time.

JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik frobert@inf.u-szeged.hu
This commit is contained in:
Robert Fancsik 2018-01-19 12:22:01 +01:00 committed by yichoi
parent 680bafdc8c
commit 52a14fa08f
2 changed files with 12 additions and 4 deletions

View File

@ -34,7 +34,8 @@
defined (i486) || defined (__i486) || defined (__i486__) || \
defined (intel) || defined (x86) || defined (i86pc) || \
defined (__alpha) || defined (__osf__) || \
defined (__x86_64__) || defined (__arm__) || defined (__aarch64__))
defined (__x86_64__) || defined (__arm__) || defined (__aarch64__) || \
defined (__xtensa__))
#define __LITTLE_ENDIAN
#endif

View File

@ -43,15 +43,22 @@ static int jerry_task_init(void) {
js_entry();
/* run js files */
/* run rest of the js files first */
show_free_mem(2);
for (int src = 0; js_codes[src].source; src++) {
for (int src = 1; js_codes[src].source; src++) {
int retcode = js_eval(js_codes[src].source, js_codes[src].length);
if (retcode != 0) {
printf("js_eval failed code(%d) [%s]\r\n", retcode, js_codes[src].name);
return -2;
return -1;
}
}
/* run main.js */
int retcode = js_eval(js_codes[0].source, js_codes[0].length);
if (retcode != 0) {
printf("js_eval failed code(%d) [%s]\r\n", retcode, js_codes[0].name);
return -2;
}
show_free_mem(3);
return 0;
}