8155 Commits

Author SHA1 Message Date
Gordon Williams
bb0e56594f tweak 2022-12-15 14:12:42 +00:00
Gordon Williams
8d0ae537ec Bangle.js2: Improve touchscreen handling to handle out of range data from the controller on some devices 2022-12-15 14:11:56 +00:00
Gordon Williams
6f26e2d677 Bangle.js: Improve ANCS stability - cancel ongoing tasks if an error is reported 2022-12-15 09:28:21 +00:00
Gordon Williams
d8555bfa7e Bangle.js2: Decode touchscreen high bytes 2022-12-14 16:29:50 +00:00
Gordon Williams
da55fb1de0 oops - typo 2022-12-14 16:18:39 +00:00
Gordon Williams
8c83923bb8 Quick possible fix for large positive offsets for touch at top of screen 2022-12-14 15:29:39 +00:00
Gordon Williams
2aa394040c Bangle.js2: Fix scroller overlap with widget bar when scrolled more than the screen's height in one step 2022-12-14 10:50:51 +00:00
Gordon Williams
e5eda7bc5d update getHealth docs 2022-12-14 09:25:39 +00:00
Gordon Williams
06ec67ced7 Puck.js: Fix regression in 2v15/2v16 that stopped Puck.js v1 using magnetometer 2022-12-13 14:37:17 +00:00
Gordon Williams
bb1a4b6e0b Merge branch 'master' of github.com:espruino/Espruino 2022-12-12 12:05:06 +00:00
Gordon Williams
f612b25dfa Graphics: Ensure a scroll inside a cliprect can't go out of bounds (previously it was bounded to screen) 2022-12-12 12:04:37 +00:00
Gordon Williams
51b22bb3a0 ESP32: Allow up to 16k vars (if enough memory), allow non-active scan, and remove 30s BLE scan limit 2022-12-09 17:08:29 +00:00
Gordon Williams
8596bf29ea Misc ESP32 tweaks to help with memory availability and dfata transfer 2022-12-09 15:45:44 +00:00
Gordon Williams
b9e2b0ad2d
Merge pull request #2306 from espruino/MaBecker-patch-1
allow DEBUG=1
2022-12-09 08:20:36 +00:00
Mark Becker
c421e189f3
allow DEBUG=1 2022-12-09 07:28:03 +01:00
Gordon Williams
4adadf7b26 formatting 2022-12-08 10:48:38 +00:00
Gordon Williams
84675e4368 Bangle.js1: Bangle.setUI({back}) now responds to BTN3 if there were no other watches on buttons 2022-12-07 08:19:56 +00:00
Gordon Williams
2d3c34ef7c Bangle.js1/2: Fix showMenu/showScroller spacing with back if no widgets loaded (ref #2286) 2022-12-05 16:35:01 +00:00
Gordon Williams
e75f8c485d Array.sort() with undefined elements now puts them at the end of the array (as per spec - #2300) 2022-12-05 14:34:37 +00:00
Gordon Williams
ee3a10f521
Merge pull request #2300 from glemco/master
Fixed array sorting with undefined values
2022-12-05 14:33:51 +00:00
Gabriele Monaco
42e6b021fc Fixed array sorting with undefined values
`undefined` are sent to the end of the array according to specs
2022-12-05 15:20:11 +01:00
Gordon Williams
7792210cb8 Merge branch 'master' of github.com:espruino/Espruino 2022-12-02 19:27:12 +00:00
Gordon Williams
1dad7ce12c If we get an unhandled exception, ensure we keep the stack trace intact 2022-12-02 19:27:07 +00:00
Gordon Williams
51797f1984
Merge pull request #2303 from espruino/fix_2301
realpath (fix #2301)
2022-12-02 14:43:53 +00:00
MaBecker
3aee367aad realpath (fix #2301) 2022-12-02 15:36:27 +01:00
Gordon Williams
039ffb5441 Bangle.js2: setUI(updown/leftright) now responds to button on falling (not rising) edge 2022-12-01 10:29:06 +00:00
Gordon Williams
6df01b9340
Merge pull request #2298 from GaryOtt/master
ESP32: Take advantage of JsVars being smaller.
2022-12-01 09:54:50 +00:00
Gary Ott
99c57f3cb2 Correction: 4 bits = max 15 references 2022-12-01 08:16:45 +00:00
Gary Ott
2824079f1f Clarified/corrected note about 'variables' parameter. 2022-11-30 18:04:12 +00:00
Gary Ott
5aaa4baf92 ESP32: Take advantage of JsVars being smaller without exceeding addressable limit. 2022-11-30 15:44:36 +00:00
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