Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/espruino/Espruino

The Espruino JavaScript interpreter - Official Repo
https://github.com/espruino/Espruino

Moved jolt.js analogs

5d6fe481e8ec821067b93a5d6366861190a57be2 authored 12 months ago by Gordon Williams <[email protected]>
Throw Exception when a Promise tries to resolve with another Promise (#2450)

f051f84a73ca97fa7c603fc96a60b470dfb9c59c authored 12 months ago by Gordon Williams <[email protected]>
Update BANGLEJS.py

Comment out Bangle.js 1 with explanation

fb4c376f87c9f1b0ecd38e3a6e45c6ffbf801953 authored 12 months ago by Gordon Williams <[email protected]>
Merge pull request #2449 from fanoush/f-dfu-trim-extreme

trim DFU bootloader, enable BANGLE1 SPI flashing

57ae5ee3491019c2e9b82cae3961107c58552383 authored 12 months ago by Gordon Williams <[email protected]>
Update BANGLEJS.py

Comment out Bangle.js 1 with explanation

d3501ab9faf76000595175d98d5bc35bf6610d73 authored 12 months ago by Gordon Williams <[email protected]>
Throw Exception when a Promise tries to resolve with another Promise (#2450)

149bbb78752cdd84b7c7fd9c720f566cf48aced9 authored 12 months ago by Gordon Williams <[email protected]>
Moved jolt.js analogs

bfc0b66d9cfeee159ffd3ed9f7a20f6dc69b1d33 authored 12 months ago by Gordon Williams <[email protected]>
Merge pull request #2448 from espruino/dependabot/github_actions/actions/upload-artifact-4.1.0

Bump actions/upload-artifact from 4.0.0 to 4.1.0

4da6aa8bcd98b9d9395c9df98530d8b7d518f637 authored 12 months ago by Gordon Williams <[email protected]>
enable bootloader spi flashing for BANGLE1

a55878ab0bfa557476bd45a8d78527f5fc6f8511 authored 12 months ago by fanoush <[email protected]>
trim size of DFU bootloader

- disable noncritical errata
- disable unused protobuf decoders

da823a31bb2aa2abd1d33d8cb392c42915d400c5 authored 12 months ago by fanoush <[email protected]>
Bump actions/upload-artifact from 4.0.0 to 4.1.0

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.0.0 to 4.1.0....

77b53148c77c105f9e1a27c15f2e18a3cd7c55b7 authored 12 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
reset getPressureReady on kill

fb2d3a19490159831ce3b25ca927d5245245d599 authored 12 months ago by Graham Fenner <[email protected]>
introduce timestamp since barometer on

980dcc600ae436378e3e7b68f2b9fbb45b4c0834 authored 12 months ago by Graham Fenner <[email protected]>
barometer remove if already on code, dont know duration

0d2ca998b5a549de4f6f32b525db769619471afa authored 12 months ago by Graham Fenner <[email protected]>
Bangle.getPressure() redesign

fad5a2e7b5f7c7ff0a7d38a49e04ec2371728b5b authored 12 months ago by Graham Fenner <[email protected]>
Renumber Jolt.js Q connectors to be 0 based

c1824f087b2618fb53711482c49323da4b6e4d67 authored 12 months ago by Gordon Williams <[email protected]>
one more minor self test tweak

5aecc1a66c26763d29b03e2e9a4f333e6f4749ce authored 12 months ago by Gordon Williams <[email protected]>
Minor sanity tweaks for Bangle self test

5da926f2436763d2b9a56c3992873fbdfa05a086 authored 12 months ago by Gordon Williams <[email protected]>
nRF52: free up 800b more flash by removing vector table padding

Thanks to @fanoush for this!

https://github.com/espruino/Espruino/commit/da38facc65a8855f70fd4e...

08a0f7baf69b09b9989db621a1a5ee6ee7862a76 authored 12 months ago by Gordon Williams <[email protected]>
bump changelog

95207463c9c8237535be8f101aa41d3c32ff007c authored almost 1 year ago by Gordon Williams <[email protected]>
2v20 release

fcc9ba4f12d79710f93d47ea37987cde0efce410 authored almost 1 year ago by Gordon Williams <[email protected]>
link in image format docs

1c740da01b62ced0f9d67a01386ea8e1692c24a7 authored almost 1 year ago by Gordon Williams <[email protected]>
Added Pin.pulse/pwm/analog as aliases of digitalPulse,analogWrite,analogRead

da3c20d2511b65695e469743db3600cb2de430e4 authored about 1 year ago by Gordon Williams <[email protected]>
Squeeze a few more bytes out for Bangle.js 1

f37bb94a1d6a78738e8ec421500a8b0c8cb69621 authored about 1 year ago by Gordon Williams <[email protected]>
fix python version for doc builds

e99e29552c2411402f7c38c2702f6756d1b7a2ba authored about 1 year ago by Gordon Williams <[email protected]>
Bangle.js2: Add 'Test' option to factory reset menu, and Bangle.showTestScreen()

89b99d3bfe36df3b5c96b5f6e1e9eec379243240 authored about 1 year ago by Gordon Williams <[email protected]>
nRF5x: Fix INVALID_PARAM error when connecting to other BLE device when maxInterval or NRF.setLowPowerConnection specified

d594469bcd5cdf1c28de321325565f8a8875184a authored about 1 year ago by Gordon Williams <[email protected]>
don't read VDDH on Bangle.js 2 as per https://github.com/espruino/Espruino/commit/eabd13cfb8ce1c0a81708bb6e9f37f15b101a5fd#commitcomment-135446714

91e45d60f1693ed61c93c0163b7c30d6168cc7d9 authored about 1 year ago by Gordon Williams <[email protected]>
Update 'factory' apps

0cb03e021d796d3903177ca9bf5577910ea1f935 authored about 1 year ago by Gordon Williams <[email protected]>
Added console.debug/info/warn/error as aliases of console.log

08fca8de771b8ae531dba7e8985d6aa73de127a7 authored about 1 year ago by Gordon Williams <[email protected]>
comment

78ecd8a68615489d84213c54eaf825c36c886afe authored about 1 year ago by Gordon Williams <[email protected]>
analog write docs

1464adcf6ad2facf3c240717bbd2dc23617a45a8 authored about 1 year ago by Gordon Williams <[email protected]>
docs

5f6ad65e8c8bd51a2c1be17fe68ee162ce4e8c88 authored about 1 year ago by Gordon Williams <[email protected]>
re-add USB - it works!

e9cc2706f996d430722345c65e8f99f7b120f94c authored about 1 year ago by Gordon Williams <[email protected]>
docs

594d6ee77184203763bd5d40913de8e40eab5fe0 authored about 1 year ago by Gordon Williams <[email protected]>
Finally sorted out SDK15 bootloader - we were assuming for DFU that we had a crystal oscillator

ab5218865048b8e5a0749dfb7cc30730b33de884 authored about 1 year ago by Gordon Williams <[email protected]>
Merge branch 'master' into JOLTJS

7d17d58fdfeddca5aae550c79e491ae0a487aa14 authored about 1 year ago by Gordon Williams <[email protected]>
Ensure E.setDST disables E.setTimeZone, and vice-versa.

54dc2da1208a0532b8d7f828dd6a12ca8292537e authored about 1 year ago by Gordon Williams <[email protected]>
updated sanity tests

e893f3f56061aafa60d66b259c53bd9d83b4cff2 authored about 1 year ago by Gordon Williams <[email protected]>
make compile-time assertions a bit more lenient

eed16ab1dfbd7075c1011f10280e79b8686be24b authored about 1 year ago by Gordon Williams <[email protected]>
ESP8266/others: Fix ArrayBuffers with 12 bit JsVars (previously they overflowed)

7e2c6805b3b8c22975c23966ac6a283418a09274 authored about 1 year ago by Gordon Williams <[email protected]>
Merge pull request #2438 from bobrippling/fix/pressure-exceptions

getPressure: handle error when we don't have an exception

ee8bc678e5bfa643b48960d269d922a7b8fce6a7 authored about 1 year ago by Gordon Williams <[email protected]>
comments

e065bcfbea6ab45ab753653a7a6a7abea8dea34f authored about 1 year ago by Gordon Williams <[email protected]>
Attempt at bootloader - but not working yet

cad4acf5fc9e4f5a9c7ca82e69a666403ba1428d authored about 1 year ago by Gordon Williams <[email protected]>
Microbit2: Set up SCK/LRCK to unused pins for neopixel to ensure neopixel will work ok

072a066dcb94ab7eab775267c5d91420f86e79f6 authored about 1 year ago by Gordon Williams <[email protected]>
Merge pull request #2442 from espruino/dependabot/github_actions/actions/upload-artifact-4.0.0

Bump actions/upload-artifact from 3.1.3 to 4.0.0

8b5cc9bd50378d1ca0b7c3a15da4039de10d2afd authored about 1 year ago by Gordon Williams <[email protected]>
Bump actions/upload-artifact from 3.1.3 to 4.0.0

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.3 to 4.0.0....

ff6dc46882910c481a104b6782d381df4c6e9b6b authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Unlock msg once we've created the pressure exception

65466a87d438e29cb11651b493e46a4a3cb62316 authored about 1 year ago by Rob Pilling <[email protected]>
code tidyup - don't rewrite msg with something that then needs unlocking

9a3d76572f4b3f33497d5173ddd05c0e63a502e7 authored about 1 year ago by Gordon Williams <[email protected]>
SDK15 USB improvements - now supports plug/unplug of USB

8611d0565d14ea99008b646e1ee3375fb541922d authored about 1 year ago by Gordon Williams <[email protected]>
enable USB

7dd620cf95c878c67cea3e059eaa966103e0f7b3 authored about 1 year ago by Gordon Williams <[email protected]>
SDK15 USB improvements - now supports plug/unplug of USB

bc24b034acecaabbfa7f8d6811d25fdb949c614d authored about 1 year ago by Gordon Williams <[email protected]>
Merge branch 'master' into JOLTJS

b5318cd73f9d95a4791f1b72caed0a8404359125 authored about 1 year ago by Gordon Williams <[email protected]>
Merge pull request #2441 from brendena/Python3_build_docs

Python3 build docs

7eff4593713923350a175fb4650c9ff2151479d0 authored about 1 year ago by Gordon Williams <[email protected]>
Fix common.py regression that broke build

edc614b323e94afccbe18191291df07e4ad7916e authored about 1 year ago by Gordon Williams <[email protected]>
I2C: Add I2C.readReg to combine I2C.writeTo+readFrom in an easy/fast way

0748ff566e4062681ae81f4543489bfce9d0c771 authored about 1 year ago by Gordon Williams <[email protected]>
first commit of a Jolt.js firmware

1b215ec4bbcfcb1af8c3ae7f6c5149a1fc8aa021 authored about 1 year ago by Gordon Williams <[email protected]>
removed markdown library for something newer

990667572b5c9a059e244023ac8b074ccab33f36 authored about 1 year ago by brenden adamczak <[email protected]>
seems to work with python3 now

8878853e9afa61df00c77eb32c92f7f9e83cf1b7 authored about 1 year ago by brenden adamczak <[email protected]>
getPressure: handle error when we don't have an exception

a1bc1f9083f9971ccf0b458513ce5ec1cb93281a authored about 1 year ago by Rob Pilling <[email protected]>
Ensure we error if an unsupported byteOffset is supplied to types array constructor (fix #2439)

1e697ff2cf1e5447cec1c80afddc1dbbff1b19da authored about 1 year ago by Gordon Williams <[email protected]>
Attempt at tidying up NRF52 makefiles, some initial SDK17/nRF52833 support

5adb3efa67e4217c5f26e44402a396330fbdcad9 authored about 1 year ago by Gordon Williams <[email protected]>
Add ESPR_DCDC_HV_ENABLE for better control of nRF52840 vreg

e98c1f697d6eea8d4b07e0a68dce8ae261b49cfe authored about 1 year ago by Gordon Williams <[email protected]>
nRF52840: jsvReadVRef now reads VDDH value (not VDD, which is almost always internally regulated)

eabd13cfb8ce1c0a81708bb6e9f37f15b101a5fd authored about 1 year ago by Gordon Williams <[email protected]>
nRF5x: On SDK15 ensure nonconnectable+nonscannable advertisements are not sent as extended

ed7e0031fcf370d3914e4fc90df9020f2848a0f6 authored about 1 year ago by Gordon Williams <[email protected]>
fix test-exception2 regression (not in 2v19 release, introduced since then)

4b61b98b81926688ddc0afc6f51dd2b6d9ac54ae authored about 1 year ago by Gordon Williams <[email protected]>
add test comments

212f2cf1f9b1296a87f2d1c9d7f76ee5e6a8c180 authored about 1 year ago by Gordon Williams <[email protected]>
readJSON: fix parsing JSONish when the field names are also JS reserved words

Also tidy up lexer using a #define for reserved words

9949075256e417aaa6a643ab110e856152394a24 authored about 1 year ago by Gordon Williams <[email protected]>
oops - naming issue

d6d1fff67e20d66bc8ccd6e75a7ea169bfa04aa1 authored about 1 year ago by Gordon Williams <[email protected]>
Bangle.js: Add wakeOnDoubleTap to Bangle.setOptions, "lock" event now has second argument giving a reason (if known)

bb80bf86838337b772f3992c491bc7d11d76adfa authored about 1 year ago by Gordon Williams <[email protected]>
Fix JSON parsing for https://github.com/espruino/BangleApps/issues/3114

matching STR in the if statement caused us to lose the key name

67493a7d95c316e144eb4dbb9600fa014329503f authored about 1 year ago by Gordon Williams <[email protected]>
Merge pull request #2436 from bobrippling/fix/rjson-obj-parsing

Fix RJSON's object parsing

96f97e6ac8c328ed6ef9ebe5d2824cefde22e7e8 authored about 1 year ago by Gordon Williams <[email protected]>
JSON.parse(): bail if we don't get a string key (in non-relaxed mode)

4dd95bfd5e5920f923e64b970dfb1132f2ff8e75 authored about 1 year ago by Rob Pilling <[email protected]>
JSON.parse(): ensure jspHasError() is always checked

693bd558eef3580eacf6f2cb3708d408981c62b9 authored about 1 year ago by Rob Pilling <[email protected]>
Graphics: fix drawing image in string inside cliprect when rotated (fix #2435)

54405410e30bbb3a50626c24569d809fc9d2f755 authored about 1 year ago by Gordon Williams <[email protected]>
Storage: Storage.writeJSON now skips quotes on alphanumeric field names to speed up settings read/write

see https://github.com/espruino/Espruino/issues/2429#issuecomment-1823262797

59dda13c259888671276a55dbcdb7579223d6329 authored about 1 year ago by Gordon Williams <[email protected]>
JIT: Fixed/re-added while loops (and DO for huge loops)

bbceb23df24852b7b68bd8fc72b0011680aec709 authored about 1 year ago by Gordon Williams <[email protected]>
docs

1512b420f5c6bf79aa59184419978eea7ec5667a authored about 1 year ago by Gordon Williams <[email protected]>
JIT: Fix crashes when code got too big for simple 2-byte jump instructions (fix #2433)

92c7d039144f7bf2d57241933f46bf8b0c331538 authored about 1 year ago by Gordon Williams <[email protected]>
Fix `Got [ERASED] expecting X` when storage compacts while executing a function *in* storage on non-Bangle devices (fix #2431)

903e93845ff699a0ff8a1bbb470d0faf03551f54 authored about 1 year ago by Gordon Williams <[email protected]>
nRF5x: when connecting to other devices, allow a slave latency of 2 (might increase reliability)

f9a45f9796e16f173323c96f5ba9009282f07fe7 authored about 1 year ago by Gordon Williams <[email protected]>
Graphics: wrapString now also wraps on slashes (to allow wrapping of URLs)

7e057402b91320c9d5495d83e4f92a4bd6d035ee authored about 1 year ago by Gordon Williams <[email protected]>
fix typescript

948f88078df6a95c1df018c338dc772c72abc933 authored about 1 year ago by Gordon Williams <[email protected]>
Graphics: Graphics.stringMetrics now returns 'unrenderableChars/imageCount/maxImageHeight' for much more info about rendering strings

27a08f759e0d8bbf70e0aea9bca7b99c4bdad174 authored about 1 year ago by Gordon Williams <[email protected]>
Storage: Storage.writeJSON now escapes with a more compact `\x##`/`\#` character escape notation (still valid JSON)

This allows Espruino to save non-unicode strings with characters in the unicode ran...

5b06cd629e1156fc73a03cbbc0e95af000b0eca3 authored about 1 year ago by Gordon Williams <[email protected]>
Fix unicode in object accesses, eg c["\u00FC"]=42 (fix #2429)

666b040dc9d4e279982fa5e88bff9d75c0d84a63 authored about 1 year ago by Gordon Williams <[email protected]>
Graphics: Graphics.stringMetrics now returns 'unknownChars' to indicate if a font can't render a character in the String

08b6c1429477fdf822aefd02a4687c83dc485c05 authored about 1 year ago by Gordon Williams <[email protected]>
Extra wrapString tests

dd4691cda79c79070949ead67e767379c3cd6232 authored about 1 year ago by Gordon Williams <[email protected]>
Graphics: Improve PBF font loading to handle v3, plus Espruino extension to handle >10k glyphs in one file

0db37d8df4b76540bbea72f7c401ae11f211a385 authored about 1 year ago by Gordon Williams <[email protected]>
HRM docs

bdcad9b021750d88588d00c62e3c15d078c51e14 authored about 1 year ago by Gordon Williams <[email protected]>
wrapString: Allow wrapping between images

19868ef2b10d0a4f2265757df165ef92e0be05a5 authored about 1 year ago by Gordon Williams <[email protected]>
Graphics: wrapString will now wrap lines on comma, dot and dash

f5a683a3cc953b1dcf518a8514af64c492864cd2 authored about 1 year ago by Gordon Williams <[email protected]>
Bangle.js2: Do a soft reset every time we start the SPL06 pressure sensor (stops occasional sensor lockup)

afffbd723fc08be93304a9e9c86f67f2ee9ac4f7 authored about 1 year ago by Gordon Williams <[email protected]>
Reinstate `if (0);"test"` fix after f87a53c accidentally reverted it

4c13af9b373acebf488cfa8dfcc261e5ba6b9696 authored about 1 year ago by Gordon Williams <[email protected]>
updated AT library

463e94a03330e2b4a1eb5ed1efc4d28a3112883d authored about 1 year ago by Gordon Williams <[email protected]>
add todo note

00aa54c2820a9c080c4674e6cd9f9dbe6b433628 authored about 1 year ago by Gordon Williams <[email protected]>
Bangle.js2: Fix spurious tap events when HRM enabled by changing threshold

57f3a910ab3b491ebcf66cdc1f1d6cb19d29e76f authored about 1 year ago by Gordon Williams <[email protected]>
When parsing function declarations, don't interpret the strings inside them

c24c4cb6c178686082de4bee76466a1bccb613be authored about 1 year ago by Gordon Williams <[email protected]>
Allow `throw undefined` to still show an exception in the REPL (fix #2423)

5b7e9db7a73d72c09fadc053a3560d3600efcaf7 authored about 1 year ago by Gordon Williams <[email protected]>
Fix for UNFINISHED REGEX syntax error when parsing `true / false` (fix #2424)

0f1b5b0007b50677b1c3ab8c66f8bcdc7589687e authored about 1 year ago by Gordon Williams <[email protected]>