8007 Commits

Author SHA1 Message Date
Gordon Williams
d07dc0c0b9 ESP32 BLE improvements - less warnings, connect works, getPrimaryService works with >16 bit UUIDs 2022-10-18 14:20:25 +01:00
Gordon Williams
9691f8f144 Fix file duplication regression after 4f7a06c2500dbb4bd9d2bb7d56fdb6632e15b5b8 2022-10-14 15:43:20 +01:00
Gordon Williams
7ab44c35da Oops - fixed usage of flash opcode 2022-10-14 15:17:31 +01:00
Gordon Williams
dfebac2571 Bangle.js: Use 4k/64k/all flash clear commands to make erasing (and hence compact) external flash faster 2022-10-14 15:00:02 +01:00
Gordon Williams
24eb283619 minor SPI flash code efactor 2022-10-14 14:16:39 +01:00
Gordon Williams
29e43f7abd tweak to allow bootloader build for BANGLEJS2_NOFLASH 2022-10-14 10:22:59 +01:00
Gordon Williams
73ca4597bb Bangle.js: Add Bangle.setOptions({btnLoadTimeout:...}) to allow home button timeout to be configurable
Bangle.js: A forced interrupt after button held now occurs 0.5s (not 0.1s) after the reboot request
            Bangle.js: Holding the button during storage compact now won't try and break out of it
2022-10-13 15:01:09 +01:00
Gordon Williams
4f7a06c250 Storage: When using Filename Table, be absolutely sure it's correct before using it (stops hang at startup if storage corrupt) 2022-10-13 14:02:17 +01:00
Gordon Williams
8735d8b755 Merge branch 'master' of github.com:espruino/Espruino 2022-10-12 08:54:53 +01:00
Gordon Williams
2d5d5db8da fix issue calculating types 2022-10-12 08:54:39 +01:00
Gordon Williams
f1c9b02a2a
Merge pull request #2272 from halemmerich/clearClock
Remove Bangle.CLOCK variable on setUI()
2022-10-07 16:23:58 +01:00
Martin Boonk
f70cb81139 Remove Bangle.CLOCK variable on setUI() 2022-10-06 21:56:08 +02:00
Gordon Williams
5d4913fa95
Merge pull request #2270 from fanoush/f-tensorflow-error-messages
strip file names and line numbers from tensorflow error messages for release build
2022-09-28 12:08:20 +01:00
Gordon Williams
cb399d4e92 Re-add flash to NOFLASH build (just don't use it for app storage) as per http://forum.espruino.com/conversations/380059/#comment16699163 2022-09-28 10:44:40 +01:00
Gordon Williams
d966e2e39d Puck.js Lite: remove NFC from build (no NFC on board the Lite version) 2022-09-28 10:14:15 +01:00
Gordon Williams
3005974010 Allow atob to accept base64 with whitespace inside it 2022-09-28 09:55:03 +01:00
Gordon Williams
ed32a35e7b Bangle.js2: Fixed Bangle.setLCDOverlay(img,x,y) with negative offsets 2022-09-28 09:39:57 +01:00
fanoush
de8f32e441 add patch for tensorflow logging changes 2022-09-27 09:45:41 +02:00
fanoush
08b8bd656b make __FILE__,__LINE__ logging optional based on NDEBUG
for RELEASE build we don't need source names and line numbers logged, just keep the message
2022-09-26 14:23:12 +02:00
Gordon Williams
0142b150c0 Docs for __FILE__ - fix #2269 2022-09-26 11:58:00 +01:00
fanoush
bb879da53c Strip TENSOR_ROOT path from __FILE__ macro
Tensorflow uses __FILE__ macro in error mesages, stripping full build path saves space in binary and allows more reproducible builds.
2022-09-23 16:01:30 +02:00
fanoush
e0758e216e define NDEBUG only for RELEASE 2022-09-23 15:50:05 +02:00
Gordon Williams
0e4dcbd3f3 Add support for Bangle.setUI({remove:...}) to allow apps to be unloaded without a full reboot. 2022-09-23 11:52:54 +01:00
Gordon Williams
c609860210 provide more info for test fail 2022-09-16 14:27:34 +01:00
Gordon Williams
11ee5457c1 Fix print(()=>{}) printing 'function (undefined) {}' - saves 1 var for arrow fn without args (fix #2265) 2022-09-16 14:18:32 +01:00
Gordon Williams
0d708ba361 fixing tests that has started failing (we never supported newlines in strings as far as I know) 2022-09-16 14:16:50 +01:00
Gordon Williams
cb5fc8e4a3 Move older 'HY' boards to use g for the built-in graphics, not LCD (and change docs) 2022-09-16 11:50:33 +01:00
Gordon Williams
a916f2bdea JIT functions now execute in their own function scope (allows arguments) 2022-09-09 11:27:38 +01:00
Gordon Williams
1e7007d15a fix file naming 2022-09-06 15:45:59 +01:00
Gordon Williams
385fd06e55 re-add tensorflow after it was accidentally removed 2022-09-06 15:44:45 +01:00
Gordon Williams
747ad267c4 Added Bangle.js 2 build option that doesn't use external flash memory 2022-09-06 15:44:04 +01:00
Gordon Williams
f864bcd09c
Merge pull request #2261 from nitzanfarhi/feature/math_sign
Feature/math sign
2022-09-05 10:01:04 +01:00
Gordon Williams
7575efe25d
Merge pull request #2260 from nitzanfarhi/master
Fixed round 1.5 bug
2022-09-05 09:52:12 +01:00
nitzan2611
7bc5041742 fixed space at file end 2022-08-28 23:41:03 +03:00
nitzan2611
a39d979010 Added support for the sign function 2022-08-28 23:38:14 +03:00
nitzan2611
92826e97fd Fixed round 1.5 bug 2022-08-27 17:01:41 +03:00
Gordon Williams
4e25e2211c Include pinout diagrams for Puck.js v2 as well as the upcoming Lite 2022-08-16 13:05:43 +01:00
Gordon Williams
90d46369bc build info! 2022-08-15 16:41:47 +01:00
Gordon Williams
1c9251363c
Merge pull request #2256 from DanTheMan827/patch-2
Upload GitHub Build Artifacts
2022-08-15 16:32:20 +01:00
DanTheMan827
e6843b35d8 Upload GitHub Build Artifacts 2022-08-12 15:51:58 -05:00
Gordon Williams
90a0287ae6 add 2v15 marker to ChangeLog 2022-08-12 09:10:39 +01:00
Gordon Williams
e7ce85eae1 build tweaks, 2v15 release RELEASE_2V15 2022-08-11 14:20:58 +01:00
Gordon Williams
cb56dbce34 update to latest apps 2022-08-11 14:02:44 +01:00
Gordon Williams
c0e724c00a E.defrag now kicks the watchdog (on Bangle.js 2 it can take long enough that the watchdog fires) 2022-08-11 09:54:27 +01:00
Gordon Williams
c719b5eaac Don't store command history if echo=off (eg for Web IDE/App Loader uploads) 2022-08-11 09:53:40 +01:00
Gordon Williams
c660e28606 Correctly handle parsing of template literals inside template literals
for https://github.com/espruino/BangleApps/pull/2083
2022-08-10 10:00:21 +01:00
Gordon Williams
5eba900152 Puck.js: Fix Puck.mag() in newest batch of Puck.js 2.1a sometimes returning -32768 2022-07-29 09:59:54 +01:00
Gordon Williams
c5fd8c17df update names 2022-07-28 16:22:06 +01:00
Gordon Williams
d3081ded33 oops - fix pinout-only mode 2022-07-28 16:12:57 +01:00
Gordon Williams
f220e81600 oops - fix build 2022-07-28 15:53:00 +01:00