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

update provision script for newer debian/ubuntu

490f8e3e16b7e4ac28e4750216b984691409a09d authored almost 3 years ago
Bangle.js: ANCS/AMS now advertises 16 bit time service (doesn't crop the name, and good enough for iOS pairing)

8d1be8cd85ce3fd49b2f9a407bd685e3535f44c0 authored almost 3 years ago
Solicit for BLE Current Time Service UUID instead of ANCS UUID when ANCS or AMS are enabled

The BLE Current Time Service has 16-bit UUID 0x1805, and soliciting for this (rather than the 12...

74493abbb7b48d816838074b7084100fe1441869 authored almost 3 years ago
first stab at having all intermediate + binary files in a different folders - hopefully allow more than one build at the same time eventually

3f62edcfc4af5d1e08a1c9638bb71ff175eed43e authored almost 3 years ago
tweak - save some space to make builds easier

5da94d2513b519b2c6dae26e9582f2ebcf22063b authored almost 3 years ago
docs

95856425dd073168eac7ad6f98829a121b8b5642 authored almost 3 years ago
Fix advertised UUID when only AMS is enabled

d20dc347641b4cc72a9643c9a69830785384be37 authored almost 3 years ago
Fix wrap on new menu items

3909d560bad4fe773f3af91d53dc8aafeceda71d authored almost 3 years ago
Report errors created during execution of `E.on('kill',...)`

81453c3b624e99c1d3defcfca31b043bc68fd450 authored almost 3 years ago
Fix new menu system for numeric menu items with a `step`

44470c68cbd80cabbee4717509bb71aca3241143 authored almost 3 years ago
String.toUpperCase() and .toLowerCase() now work for accented ISO8859-1 characters (fix #1866)

40d0f32c685764fefad590ef752398ae8f24e253 authored almost 3 years ago
String.toUpperCase() and .toLowerCase() now work for accented ISO8859-1 characters

a319203eeffe34f9671e7eae4f6fc7854900f691 authored almost 3 years ago
Fix build regression (fix #2148)

264fbac6deeab9f004fed32707870e7be64103d6 authored almost 3 years ago
misc tweaks to menu

5b97d931e4ae9897f79fff0965845ed8d6468efe authored almost 3 years ago
Bangle.js2: include new touchscreen E.showMenu system

712cf34ac67942d5e49dec98d88b9327235c5f9f authored almost 3 years ago
Graphics: You can now do `g.fillRect({x,y,x2,y2,r})` for rounded rectangles

9c5e5f235529b0abd59c11d15c2766407ee43826 authored almost 3 years ago
fix accidental commit

3064ca56535600a034bd23cfe9ec2221ba6a210c authored almost 3 years ago
Add Bangle.midnight event that can be used for housekeeping tasks

eaaf2814ec1dbea28f40c7fd610647a130c19610 authored almost 3 years ago
Add Storage.getStats to get more fine-grained info about Storage

938ce290b10109a4225e48d0e0b176b3b8208895 authored almost 3 years ago
docs

e75360759bb016e0f80d6cb76384ce3a2ecbca5b authored almost 3 years ago
Fix g.wrapString if string ends with a bitmap

g.wrapString now splits long words if they are too long for a line

f82ed157496559b8b01b09e0ab11e57404824faf authored almost 3 years ago
NRF.setScanResponse now works on SDK15

592626dc369874494b59f4cf922b5573f26732fc authored almost 3 years ago
Bangle.setUI is now minified, also calls Bangle.uiRemove if it was set (to clean up custom UI additions)

E.showScroller tweaks to allow redraw requests, get/set initial scroll amount, negati...

ff25ff80dff7065b495a9f7a7796b4acedc85cb8 authored almost 3 years ago
minor tweaks after e069be2ecc5060ef47391716e4de94999595b260

156d5999d0978c3adb9d650c7671d5a8b754f34e authored almost 3 years ago
Fix potential corruption issue caused by `delete [].__proto__` (fix #2142)

e069be2ecc5060ef47391716e4de94999595b260 authored almost 3 years ago
Graphics: fix height calculation bug in fillRect/clearRect when given an object with w/h as an argument

e00585c173532f08695b5e1c4847f119f08a2bb1 authored almost 3 years ago
Tweak for broken lcd_unbuf builds after recent bangle.js hwinit changes - thanks jeffmer!

fa28f93b4b82d72ded645fa4052d27f06c342045 authored almost 3 years ago
Allow `process.memory(false)` to get memory info but skip GC

49fa98de8b338362126ed3d2f6686223c7f4a91b authored almost 3 years ago
fix boot screen font

4f20f88d9ed854e3a9c3086a5484a9f7ed4ada4d authored almost 3 years ago
Fix minor regression caused by last commit

6f9c286f0687ada342e1341514b3b8bfbbbbba5c authored almost 3 years ago
fix tests

934752e974167452c1deb1590ca08a1167e874bf authored almost 3 years ago
Much-improved whitespace lexing code using single jumptable - 3% speed increase

bd6180591a4c71e4dc2cadfe2d0acd6839018283 authored almost 3 years ago
Quick fix for a5e0013c08c5c571adee272e58f605803e7097d0 - recognise 'this' even in pretokenised code

e306c4958e1f44959075447f1b81dbc853869704 authored almost 3 years ago
Add String.prototype.concat (fix #2140)

080e27f38b335b8ac3d73156cd2c79b0b20f1ebb authored almost 3 years ago
Memory usage improvement: Arrow functions only store value of 'this' if 'this' is used by code inside them (fix #2139)

a5e0013c08c5c571adee272e58f605803e7097d0 authored almost 3 years ago
NRF.setAdvertising converts arrays of arrays to arrays of ArrayBuffers. Also don't update advertising when connected.

7c2bb3265ce8fa80a54864eb7a273f05e2360f4e authored almost 3 years ago
NRF.getSecurityStatus now returns 'connected_addr' for the address of the currently-connected device

db5cca9675aff4bb3dab9379469e1d75e088db51 authored almost 3 years ago
Tidying up Native Function handling (now JSV_NATIVE_FUNCTION not JSV_NATIVE|JSV_FUNCTION)

c4afeade1a3b4372d0ee2028bc2f63e074056fd2 authored almost 3 years ago
E.dumpVariables now dumps variable flags

957f7fa6b6f7ce45e62622d139ff4ba9dff23d9a authored almost 3 years ago
Memory usage improvement: Function scopes no longer stored as an array if they only contain one scope

Memory usage improvement: The root scope is never stored in the scope list (it's sear...

dc98d316f03b5ebb0990f355be39c347acd3f390 authored almost 3 years ago
2v12 release

6d83581e311c428bf7cb1e2900e0db141c9a8d69 authored almost 3 years ago
Bangle.js2: If errors do happen during Bangle.getPressure, reject the promise (fix #2137)

79c2a6eb5d4c59c9bec929651fcd09bdf2bf542c authored almost 3 years ago
Speed up jswGetBasicObjectName by putting all ArrayBuffer checks together

318a44504ea598374549e028aaaa3f23e87d6799 authored almost 3 years ago
Bump BMP280 timeout to 1s to avoid intermittent errors on some devices

e294a06c2f2b73f45c587a8f7ec9dc24367ea86f authored almost 3 years ago
Bangle.js: Add 'graphicsInternal' to make Graphics independent of JS vars. Terminal is now useful earlier, and can display softdevice errors

4a7d30f4be556dab8ce3e3320c37d0ae69195a27 authored almost 3 years ago
Ensure jsfIsStorageValid kicks watchdog so we can't get stuck in a reboot loop if all of Storage is empty

501dd914757c09d8b0ae06aaaac6c344a1f9a161 authored almost 3 years ago
Bangle.js: Step counter - Remove hard-coded gravity value and subtract DC offset with a filter - document #2135

2671396fd327269621b285b40b8d7ea264ba583f authored almost 3 years ago
Merge branch 'master' of github.com:espruino/Espruino

52a0c0727126b86c2b0d0624edcc5a3d94848fa0 authored almost 3 years ago
Merge pull request #2135 from jeffmer/ORIGIN

Ad DC Filter to step counter

792deb14162ef8391cddc0ac6097494e7e9ac76a authored almost 3 years ago
docs

3805f76da0700c8d227adec94f787ef46b46283c authored almost 3 years ago
Bangle.js2: E.showScroller to respect widgets on bottom row (using appRect)

d1011a1985d27a8bc765f05670972156c55958a2 authored almost 3 years ago
Update stepcount.c

Add DCFilter and set threshold to 15

afb4943c364b9e49bc712788c1008e3a17067896 authored almost 3 years ago
minify 2621fadb082f5fa7633744afa0ec47f995709cfb

Bangle.js1/2 : Fix inconsitent scroll indicator in menus (fix #2104)

a8c74cbe557924dec90cc0da4f7a6a180a1a47d6 authored almost 3 years ago
Merge pull request #2134 from jes/master

Fix menu arrow behaviour on Bangle.js 1

2621fadb082f5fa7633744afa0ec47f995709cfb authored almost 3 years ago
Fix menu arrow behaviour on Bangle.js 1

219d26fdb922352ea10e793f6b16437b69b80ed8 authored almost 3 years ago
Bangle.js2 : Fix inconsitent scroll indicator in menus (fix #2104)

1c2c11171b07bfa464f9d217b0413137c0eab370 authored almost 3 years ago
Merge pull request #2133 from jes/master

Fix menu arrow behaviour (fix https://github.com/espruino/Espruino/issues/2104)

8180d9d547e5163a2ba21de840512c5b964ea28b authored almost 3 years ago
Merge branch 'master' of github.com:espruino/Espruino

57a80f9be63447cc2d1224a99c74f15b8010f53e authored almost 3 years ago
Fix build if using non-BMP280 pressure sensor

3e361413dbfd4240d8a4ab0c0ac3f5d758724589 authored almost 3 years ago
Fix menu arrow behaviour

5794dc3d270c5f0f49234b1484291076c72e338f authored almost 3 years ago
Create SECURITY.md

694c3f3d02b1905401b6346148d33a89cedc4608 authored almost 3 years ago
fix build after recent AMS changes

633b3bf15f122927ba89fe649175d9f9b1f55281 authored almost 3 years ago
ANCS/AMS split fixes - seems to work fine now

c5d1acd569452e0b315ab119ead2abb9b58dc317 authored almost 3 years ago
code to allow AMS/ANCS to be started independently. Currently untested

23484e54b9823e5b6c3731479fca72e11792aae1 authored almost 3 years ago
fix startBonding from previous commit

0e7b69e87b2a70d517487c0066a8fa86ac6dbc9f authored almost 3 years ago
Add NRF.startBonding to force bonding on peripheral connection

d381be2bb2d5ebb7ecb6a15fb82d30c04a62ed8c authored almost 3 years ago
nRF5x: Disable name change over BLE via 0x2A00

54ede9730e2f47d20e2e04bfbf16c95591ffc9e3 authored almost 3 years ago
Fix Bangle.js 2 barometer regression - #if ..!=0 not working as expected

856e4250804dfd2aa2e56279de0355f08a7842cd authored almost 3 years ago
Storage: Fix compaction error if a page starts with 0xff and the first write fits within that (fix #2009)

c43b239eeb44c33a2e182c8a6f858d6567b06576 authored almost 3 years ago
Bangle.js2: Increase wait after power-on for BMP280 to fix getPressure on some devices (fix #2120)

5e2bf55d6a6911d0f679594747952c3086337bd6 authored almost 3 years ago
Fix for buffer overflow on malformed printf format string (fix #2114)

0e0548c18414656be5977ae0e6c8dd92100b3e37 authored almost 3 years ago
Add `NRF.setSecurity({encryptUart:true})` to force encrypted comms on BLE UART

841da023089a2b461414d5ec6ca047961bdb88da authored about 3 years ago
Merge branch 'master' of github.com:espruino/Espruino

e5b081373384e5e1bdb04febdcbb4019668a3453 authored about 3 years ago
fix build errors for non-BMP280 devices

6c011ed7f8bcdc2bff79eaf5c5189f4041811695 authored about 3 years ago
Fix for potential buffer overrun if JSON.stringify used with strangely crafted whitespace arg (fix #2114)

f56b7ca9a4106a60395392c1fa8ce4c85faf9752 authored about 3 years ago
Merge pull request #2131 from jes/master

Exit on Ctrl-D (#2032)

80248dcead4f96748265fc0089cd29263626a354 authored about 3 years ago
Exit on Ctrl-D

4e12307e62517a0696d36d673297cb90d908609f authored about 3 years ago
update 'factory default' apps

017da1459b14ed341a3ca9ade5aa295a98710d44 authored about 3 years ago
Fix E.decodeUTF8 when decoding UTF8 codes that contain all decimal digits

ba701609f8e1dedafb8b12b44877bf0c44dfb0f1 authored about 3 years ago
significantly improved beat detection using peak finding *and* zero crossing

407dd17e0903840df724ebf25f83d2bb95863fb5 authored about 3 years ago
Merge pull request #2129 from yerpj/patch-1

Update NRF_Bootloader.md

c654955b01331adc77279dfb1290cd59ff26dd07 authored about 3 years ago
lower step count value to 17 based on feedback that with 18, step counting was only 95% accurate during walking: http://forum.espruino.com/conversations/359542/?offset=200#comment16366515

19b638e9cc20ca4871d5560c79db7048d6b80bdd authored about 3 years ago
Update NRF_Bootloader.md

Following current BOARD=xxx syntax

a3bac7df9bdc32e8b15b1c7167d7e10bc932ac19 authored about 3 years ago
HRM: tweaks to use ppgOffset again, but to gradually reduce it to 0 over time

d4f5737b91d884aa01ade8a3a11e0ea6e351f75e authored about 3 years ago
Bangle.js: Support for v2.1 HRM hardware (VC31 vs VC31B)

Bangle.js: Better HRM detection (higher res filtering, better peak detection, lower m...

cdd79e3bef4cd8e5c89c59dd9ef5daf412b70950 authored about 3 years ago
Bangle.js: Increase step counting noise threshold 14->18 to work around pedometer fake steps (http://forum.espruino.com/conversations/371740)

0ceb59cb3d12d4d64cedfbf039866f1515be7aff authored about 3 years ago
Support foBangle.js: Support for v2.1 barometer hardware (SPL06 vs BMP280)Bangle.js: Support for v2.1 barometer hardware (SPL06 vs BMP280)

a31ff2129c4b29f0a27c7d675c61d52b069b979e authored about 3 years ago
Allow __proto__ to be set to a function as well as object - fix http://forum.espruino.com/conversations/371845/#comment16354695

5d36f873f4d44fcbdb52233c4e04f3af44ee6eb3 authored about 3 years ago
naming for error

37ab630229355c612559e31de2795790dee4ade6 authored about 3 years ago
Graphics: Fix clipRect checks for >1x bitmap fonts

3a5249cd0a54735a971e8c3d9b19c6bc9843b704 authored about 3 years ago
Fix regression after #2121 fix (that previously had to be reverted)

aaa9b6ae8b56ee661210a26406f8074a3440c573 authored about 3 years ago
Revert "Revert "fix potential buffer overflow (fix #2121)""

This reverts commit 6c469f75d552c2fc35568b480af2edc132698b6c.

e2983120a5319d8b38ab92bd4f5fe14f604c9817 authored about 3 years ago
Revert "fix potential buffer overflow (fix #2121)"

This reverts commit 34fd6cd10f6cf21bc79c5e099f38c3d2afbe5902.

6c469f75d552c2fc35568b480af2edc132698b6c authored about 3 years ago
new Date(str) no longer interprets ISO 8601 UTC timestamps as local time (fix #2116)

71e7a5310320054713bbd610495e1e3ec7af5d63 authored about 3 years ago
Fix for buffer overflow + segv found via fuzzing (fix #2121, fix #2122)

97ef22088bd312cafe62f9c454d67beb038fd8f8 authored about 3 years ago
fix potential buffer overflow (fix #2121)

34fd6cd10f6cf21bc79c5e099f38c3d2afbe5902 authored about 3 years ago
Bangle.js2: Only handle UBX protocol from GPS on Bangle.js 1 as it interfeBangle.js2: Only handle UBX protocol from GPS on Bangle.js 1 as it interferes with CASIC on Bangle.js 2 (fix #2124)

Bangle.js: GPS-raw no longer sets the FIFO_FULL message if data is lost - just passes...

bae246f6b53740a9f2ab2d11302fbb93d925ea98 authored about 3 years ago
Handle `!define` in JSON #if fields - fixes docs

1eb760cadb54df40c79584b5ea9cb4da18c667d8 authored about 3 years ago
more output

0eee205e88f5574254103e6f130c5056dba4606a authored about 3 years ago
Bangle.js: Move position of filesystem checks to before first code is run

Storage.write is now explicit about not allowing zero length files, also creates exce...

d5c996f05d843ee4f90df203c575f9d9a002521f authored about 3 years ago