628 Commits

Author SHA1 Message Date
Gordon Williams
7249975f3c Fix upload, attempt to build all binaries 2022-03-02 13:19:16 +00:00
Gordon Williams
1e840b5804 another tweak 2022-03-02 12:57:29 +00:00
Gordon Williams
b07305991f another attempt at uploading firmwares 2022-03-02 12:53:37 +00:00
Gordon Williams
90ed822da6 More build tweaks 2022-03-01 15:09:46 +00:00
Gordon Williams
5637e0f7b9 More tweaks for GitHub actions build - and disable Travis 2022-03-01 14:58:44 +00:00
Gordon Williams
2f359daf19 Merge branch 'master' of github.com:espruino/Espruino 2022-02-21 16:02:34 +00:00
Gordon Williams
6e19468837 python 3 build tweak 2022-02-21 16:01:51 +00:00
Gordon Williams
490f8e3e16 update provision script for newer debian/ubuntu 2022-02-17 08:53:22 +00:00
Gordon Williams
318a44504e Speed up jswGetBasicObjectName by putting all ArrayBuffer checks together 2022-02-01 10:33:26 +00:00
Gordon Williams
4a7d30f4be Bangle.js: Add 'graphicsInternal' to make Graphics independent of JS vars. Terminal is now useful earlier, and can display softdevice errors 2022-01-31 16:35:38 +00:00
Gordon Williams
856e425080 Fix Bangle.js 2 barometer regression - #if ..!=0 not working as expected 2022-01-26 15:08:20 +00:00
Gordon Williams
a31ff2129c Support foBangle.js: Support for v2.1 barometer hardware (SPL06 vs BMP280)Bangle.js: Support for v2.1 barometer hardware (SPL06 vs BMP280) 2022-01-19 13:17:53 +00:00
Gordon Williams
1eb760cadb Handle !define in JSON #if fields - fixes docs 2022-01-11 13:23:12 +00:00
Gordon Williams
e447ade6cc fix zip build 2022-01-05 16:14:14 +00:00
Gordon Williams
d240a02e0b nRF52840: Flow control XOFF is now sent at only 3/8th full - delays in BLE mean we can sometimes fill our 1k input buffer otherwise 2022-01-05 16:14:08 +00:00
Gordon Williams
731e6107d8 Fix doc formatting (specifically intented lists) 2021-10-20 09:12:35 +01:00
Gordon Williams
a31dfddd3e fix build 2021-10-19 15:45:10 +01:00
Gordon Williams
f3fb29f692 Bangle.js2: Add second Storage area in internal flash for fast access, memory-mapped files 2021-10-19 15:42:33 +01:00
Gordon Williams
8cf17c7fdf more merging 2021-10-19 10:04:16 +01:00
Gordon Williams
274d9658bb Adding SPI flash tool to bootloader 2021-10-19 09:59:58 +01:00
Gordon Williams
4f6af13a28 ensure we create fw builds 2021-10-04 11:06:26 +01:00
Gordon Williams
29703632d2 nRF52: Send XON/XOFF when buffer is less full - reduce likelihood of FIFO_FULL with big MTUs 2021-10-01 10:52:17 +01:00
fanoush
af7d8f9b85 increase TX buffer to 256 for boards with RAM > 128KB 2021-09-25 18:25:55 +02:00
Gordon Williams
6187ce9c2a oops 2021-09-20 16:10:46 +01:00
Gordon Williams
82fc4e831c try and fix travis build, broken by google's update to protobuf-3.18.0 which breaks python 2.7 2021-09-20 16:08:12 +01:00
Gordon Williams
1c98f3b0e6 script 2021-08-16 14:59:55 +01:00
Gordon Williams
100ada0f6f Merge branch 'master' into experimental_compact_vars 2021-08-05 15:37:01 +01:00
Gordon Williams
b42000f23b Initial VC31 heartrate code 2021-07-08 17:05:52 +01:00
Gordon Williams
c5210452a4 Bangle.js 2 - remove LED1=backlight, and add 2x fake LEDs instead 2021-07-01 14:26:18 +01:00
Gordon Williams
7e4d10cda2 Add sortorder to allow init/etc functions to run in the correct order 2021-05-27 13:22:37 +01:00
Gordon Williams
32545fdd0e Fix recent Bangle.js regression (screen shuts off when loading new app) 2021-05-25 13:44:37 +01:00
Gordon Williams
4b1301f8ed fix hex parsing code in helpful scripts 2021-05-14 11:42:50 +01:00
Gordon Williams
fc523a6bd3 Remove backlight_inverted additions since it can already be handled automatically by Espruino 2021-05-13 15:02:28 +01:00
Gordon Williams
b5894621c0 Misc merge of Dickens changes to bring branches more in line 2021-05-13 12:26:41 +01:00
Richard Blakesley
c89dbbad27 KX126 accelerometer option now working
...but not yet using the KX126's built-in pedometer.

- softOff is now drawing sensible current
2021-05-13 11:30:47 +01:00
Gordon Williams
45f9f26c15 Add DHE RSA key exchange for TLS/HTTPS (fix #1994) 2021-04-19 14:19:59 +01:00
Gordon Williams
b8604130be Ensure Micro:bit blocklist takes effect, drop palette interpreting in extremely low flash builds, general micro:bit v1 build fixes 2021-04-13 13:53:40 +01:00
iYaroslav
8432b75746 Fix Python 3.9 compatibility 2021-03-18 21:31:45 +05:00
Gordon Williams
7677d3c9ee update docs 2021-03-09 09:37:47 +00:00
Gordon Williams
1049974e35 merge in work on new device 2021-01-19 16:13:32 +00:00
Gordon Williams
90e17d1a41 fix provisioning for SDK15 to allow bootloader to compile 2020-11-24 08:36:17 +00:00
Gordon Williams
79117c93f2 Merge branch 'master' into NRF_SDK17 2020-10-29 16:33:45 +00:00
Gordon Williams
7b036adb65 Merge branch 'master' into experimental_compact_vars
# Conflicts:
#	Makefile
#	boards/LINUX.py
#	libs/graphics/jswrap_graphics.c
#	src/jsvar.h
2020-10-29 10:01:17 +00:00
Gordon Williams
f6ca3b7fc4 Merge branch 'master' into SMAQ3 2020-10-19 10:43:57 +01:00
Gordon Williams
61b0c2bef6 Remove HYSTM32 builds as it's not being used much any more 2020-10-13 11:13:54 +01:00
Gordon Williams
dfe2f24943 Tweaks to enable micro:bit 1 and 2 builds 2020-10-13 10:50:34 +01:00
Gordon Williams
a87bce2b00 Original Espruino Board: remove E.FFT in network-enabled builds (freeing up flash memory) 2020-10-12 10:18:14 +01:00
Gordon Williams
de025fe0d2 Adding drawPolyAA 2020-09-30 11:35:51 +01:00
Gordon Williams
f30d6f60ba Add extra checks to ensure nRF52 sections don't intrude into saved code area
Remove SHA256 from Pixl.js build to free up a little extra space
2020-09-24 10:59:22 +01:00
Gordon Williams
2730f33988 Changes to make it easier to compile with unmodified newer SDKs - Nordic started messing with the usage of the NRF52 keyword in new SDKs and this should avoid having to patch them 2020-09-23 14:47:07 +01:00