8125 Commits

Author SHA1 Message Date
Gary Ott
fe2edadaf4 ESP32: Take advantage of JsVars being smaller. 2022-11-28 18:19:12 +00:00
Gordon Williams
970089d785 minor barometer timeout tweak - may improve reliablility 2022-11-25 09:02:30 +00:00
Gordon Williams
fe16d94964 Bangle.js2: Fix issue where Bangle.getPressure could leave the barometer on 2022-11-23 11:40:12 +00:00
Gordon Williams
11d2ca3a1d
Merge pull request #2293 from MaBecker/esp32-v3.3.6
update esp-idf to v3.3.6
2022-11-23 10:43:48 +00:00
MaBecker
24ec262e0f update esp-idf to v3.3.6 2022-11-22 21:22:05 +01:00
Gordon Williams
750b7d6365 oops - actually 32 was the sweet spot. 64 is as slow as 16 2022-11-18 16:05:37 +00:00
Gordon Williams
b4b083813c Bangle.js2: Increase flash buffer size from 32->64 bytes (5% performance increase) 2022-11-18 16:00:26 +00:00
Gordon Williams
96f1f6b289 more software SPI speed tweaks 2022-11-18 15:05:54 +00:00
Gordon Williams
02bca1fe02 Enable dual output fast read external flash mode for Bangle.js 2 2022-11-18 14:32:22 +00:00
Gordon Williams
9594a5d288 Bangle.js: When reading file info from a filename table, do it in blocks of 8 (20% faster file search) 2022-11-18 13:44:32 +00:00
Gordon Williams
a0876b12ff remove optimisation for emulator - fills didn't work as it couldn't do unaligned 32 bit accesses 2022-11-18 10:50:13 +00:00
Gordon Williams
1a18b53841 update JIT status 2022-11-17 09:30:32 +00:00
Gordon Williams
fa34cf78f3 Merge branch 'master' of github.com:espruino/Espruino RELEASE_2V16 2022-11-16 16:28:30 +00:00
Gordon Williams
b23fdb5d3f tweak 2022-11-16 16:28:27 +00:00
Gordon Williams
f6005cb517 2v16 2022-11-16 16:04:26 +00:00
Gordon Williams
c267c7da01 updated built-in code 2022-11-16 16:03:31 +00:00
Gordon Williams
ed0b7275cb
Merge pull request #2291 from halemmerich/showscroller
E.showScroller_Q3 - Give coordinates in item to select callback
2022-11-16 11:22:29 +00:00
Martin Boonk
a6c5360129 Fix typo 2022-11-16 12:19:57 +01:00
Martin Boonk
9fa477a69a E.showScroller_Q3 - Give coordinates in item to select callback 2022-11-16 12:11:31 +01:00
Gordon Williams
f4c9c4fc6e Update docs based on https://github.com/espruino/BangleApps/pull/2261#issuecomment-1315561896 2022-11-15 17:00:31 +00:00
Gordon Williams
512b4daadc Bangle.js: setUI now calls g.reset(), and also protects against recursion in uiRemove 2022-11-15 10:43:58 +00:00
Gordon Williams
0dfdc60247 Remove dependency on apploadercore for factory tests (not needed) 2022-11-14 11:40:36 +00:00
Gordon Williams
a8efb2cf0b Graphics: Ensure g.reset() after a custom font was set de-allocates the custom font (fix #2290) 2022-11-14 11:12:49 +00:00
Gordon Williams
962542e6a3 Added more docs 2022-11-11 11:55:14 +00:00
Gordon Williams
62da52d313
Merge pull request #2289 from halemmerich/loading
Adding Bangle.load() and Bangle.showClock() methods
2022-11-11 11:44:00 +00:00
Gordon Williams
b4576d6142 Add handling for ternary 2022-11-11 11:38:45 +00:00
Martin Boonk
df5472ef33 Remove checking for default app during Bangle.load() 2022-11-11 12:32:42 +01:00
Martin Boonk
87f9d9a23d Merge remote-tracking branch 'upstream/master' into loading 2022-11-11 12:26:51 +01:00
Gordon Williams
ad9496022d error on unsupported op 2022-11-11 11:08:53 +00:00
Gordon Williams
d3cef6f5b5 JIT: add +=/etc and support for long jumps 2022-11-11 10:52:41 +00:00
Gordon Williams
84be8ec51d Merge branch 'master' of github.com:espruino/Espruino 2022-11-11 09:22:10 +00:00
Gordon Williams
e836c81d60 comment 2022-11-11 09:22:04 +00:00
Gordon Williams
0bb0492ee3
Merge pull request #2286 from halemmerich/remove
Implement passing through remove methods for E.show*
2022-11-11 09:21:48 +00:00
Martin Boonk
6969b2818c Load default app on Bangle.load() 2022-11-10 23:11:24 +01:00
Martin Boonk
478b3fcf6b Update changelog 2022-11-10 22:33:13 +01:00
Martin Boonk
be4eca105c Adds Bangle.load and Bangle.showClock methods 2022-11-10 22:33:13 +01:00
Martin Boonk
dd6c290462 Fix JSON 2022-11-10 20:50:26 +01:00
Martin Boonk
ce3c05466a Adds documentation for E.show* remove methods 2022-11-10 20:45:11 +01:00
Martin Boonk
3e907b70c6 Merge remote-tracking branch 'upstream/master' into remove 2022-11-10 19:06:37 +01:00
Gordon Williams
017a58cfd6
Merge pull request #2285 from halemmerich/widgetsclear
Only clear if widgets with width>0 exist
2022-11-10 09:23:15 +00:00
Gordon Williams
9bc7bedf34
Merge branch 'master' into widgetsclear 2022-11-10 09:23:07 +00:00
Gordon Williams
688f4c661c Add a type stack - so we're not constantly doing jsvSkipName on vars that we know aren't names 2022-11-09 17:04:29 +00:00
Gordon Williams
51ecf36d97 JIT now use long jump instruction if needed, and pave way for type stack 2022-11-09 16:36:36 +00:00
Gordon Williams
9f3da7367b VAR in jit now working 2022-11-09 15:40:20 +00:00
Gordon Williams
32e4cddfb7 Merge branch 'JIT_VARS_ON_STACK'
Well that was painful. All works apart from 'var'

# Conflicts:
#	src/jsjit.c
2022-11-09 15:06:40 +00:00
Gordon Williams
c7456930a6 fix issues with for/if loops after we changed to two-phase compile 2022-11-09 14:18:45 +00:00
Gordon Williams
d1c8761347 docs 2022-11-09 13:30:30 +00:00
Gordon Williams
42b6dbe8ad Actually fix showPrompt after last change. Turns out the CI tests are useful after all! 2022-11-09 12:09:26 +00:00
Gordon Williams
7374b6cd10 Fix regression caused by removing 'touch' event type in setUI 2022-11-09 11:39:08 +00:00
Gordon Williams
86b3ea1c45 new default firmware 2022-11-09 11:26:22 +00:00