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

Bangle.js 2: 'factory default' set of JS now included inside firmware

43a0ae9ae1b5789df9d6d218389cc16da9aafa95 authored over 3 years ago
update touch docs

83dcef80d9afdea526100d2ed24b5eafbd1c8da3 authored over 3 years ago
Bangle.js: g.flip no longer keeps the screen awake, flipTimer renamed to inactivityTimer

30a9f3824ccdae3de72394691a5e8f9162ec3da6 authored over 3 years ago
Bangle.js 2 - remove LED1=backlight, and add 2x fake LEDs instead

c5210452a4eb75b12f74cebbb38115a81fb09fb3 authored over 3 years ago
Promise: Fix issue with .then().then(...) on an already-resolved promise (fix #2019)

e0490c0ab99d90862bb2fd69eb9a46d7a2d9aa09 authored over 3 years ago
More platform independent fake LED code

5c70d8ce4e907f6617620fbecc85e05d778f80af authored over 3 years ago
Bangle.js: Display small 'Loading...' screen to show something is happening when loading apps

99541c982aeef8114374cc673919fc42f1f874c7 authored over 3 years ago
Include 6x15 font for Bangle.js 2 and use it for built-in menus

d8fb779c57dfbb3afc39b5b339a3cac591164070 authored over 3 years ago
Change default highlight colour in theme, add custom showPrompt (which uses touch)

d557c8f19166a08f5fafe50a7001a5dd5bfdca13 authored over 3 years ago
Minor scroll tweaks to avoid missed line on scroll up

bf541554b9d8b2e1a47752c4ff0aa7dd03b07ee4 authored over 3 years ago
Graphics: Allow g.drawImage to use ArrayBuffer Graphics as an argument

e36e34ecf62d027ad85ddeeee651c5ee93df55f1 authored over 3 years ago
nRF52840: Remove ifdef around PHY_UPDATE_REQUEST - fixes BLE5 connections

8c650226b0bf81a321dbe4abaf61cd08438c0163 authored over 3 years ago
Rename SMAQ3 board to BANGLEJS2

1d7abbe3b42f7ce0e0003fb5171895208468f2cf authored over 3 years ago
Bangle.js: setUI now has 'clock' modes

086690659a9c4a4136302f3656ffadfdd4a5cb36 authored over 3 years ago
Graphics: Add dark boolean to themes to allow apps to update depending on bg color

2329b347a3e682017ae4e9a55ca7857480616767 authored over 3 years ago
ensure BTN1 is exposed to code

0685c0b8aa047780e7854d64310dfdcee4fe6bfa authored over 3 years ago
allow some margin for memory safety

6fac7a1d21d04624d0eadac1b4b50a0ef106a706 authored over 3 years ago
Q3 scroll fixes and faster fill

73d979cbd3b9cf72949d4f7bb0d90ae2be276a2b authored over 3 years ago
Squashing warnings, tweak touchscreen drag reporting

f461eebeb868a7b0842fbbcaa70533b5ab76147e authored over 3 years ago
SMA Q3: Remove fake BTN1/3, and ensure the one button is now just BTN1. Remove E.touch and add 'Bangle.drag' event

9de116c453af64debd60cadf33765d46a1dbe7a9 authored over 3 years ago
Ensure E.touch event also includes coordinates

a565b70d9fb8372b83461ef80b7037a93eae1404 authored over 3 years ago
Graphics: Theme now only applies for LCD, not for JS/ArrayBuffer graphics

1a9f682864daf363d1cd1b0d84c28ec92fde6dd8 authored over 3 years ago
Fix getPressure memory leakFox get

c8ed9665a2756c13485da5d2f3a22163a5934b34 authored over 3 years ago
nRF52: If getPrimaryServices fails with NRF_BUSY, keep retrying after a delay (fix #2008)

8f54420cc1a6c8d55eccfd2feba6585017177441 authored over 3 years ago
Graphics: add .getBPP, and allow color blending (rather than copy) when drawing 2 bit images on any BPP Graphics instance

c2ffce45e99d66c580e9d5f9765c2ac395c1a0ee authored over 3 years ago
Bangle.js: Fix issue where long-press BTN3 while holding BTN1 would reload the app but wouldn't load configuration (eg not setting timezone)

bd6753f66ba5c70340b68ce5b46980bedbf035c1 authored over 3 years ago
tweak

2e101fdb78b99b883ad627a2908e797e841494d9 authored over 3 years ago
Merge branch 'master' of github.com:espruino/Espruino

4eafe46cf2f98602775a7e1a2e90ca327de667a9 authored over 3 years ago
Puck.js: ensure self test only happens after hardware reset (fix #2001)

efb28aca031c633bf8f6c2389320df0dad61b219 authored over 3 years ago
Merge pull request #2018 from GaryOtt/master

Fix Linux build seg faults on quit() if JsVars leaked (#2017)

ffe45409c90f22b42a9369489cbbc1f85d9b02ce authored over 3 years ago
Updated, significantly more accurate step counting (only counts if you've been walking for 5 steps in a row)

9c2c3738db508d0a37315ad2ce477d1b450ee1a7 authored over 3 years ago
tweaks to allow us to use this exact code for offline step testing with https://github.com/gfwilliams/step-count

57a5f3041073b38527ffe8a36766bbb2b39e673e authored over 3 years ago
add backlightTimeout (we now have LCD, backlight, and lock timeouts)

d99c0838efcb1692540d4209cfa1e7bf1be1b800 authored over 3 years ago
Report hardware version

6c37d3743da5de70014f1bc634fd1faef6aeecf9 authored over 3 years ago
Marginally faster setPixel

44f404e1da42e1ba3c9337ce4d562e0eb32d4d4d authored over 3 years ago
Fast horizontal scroll (3 or 4 bit mode), fix colours in 4 bit mode

5d67bfcd78839a6afda70f2615c8fd6fdf5f288d authored over 3 years ago
setTimeout now sets the lock timeout too, to allow backwards compatibility

d97e17f7ea072ec2b510647f26808a021b0dd1e4 authored over 3 years ago
Fix Linux build seg faults on quit() if JsVars leaked (#2017)

238b9ef7fba5380ad6e472f40dfdc1e86a391af8 authored over 3 years ago
Merge branch 'master' into bangle_lock

Ensure onlock from button works if LCD timeout is 0

# Conflicts:
# libs/banglejs/jswrap_bangle.c

cf2ebb6fd7e80deec74dae265334656204095115 authored over 3 years ago
Ensure Serial1.unsetup can be called even if it doesn't appear to have been enabled

68a501e115bea86b4447e9a09723595109c3b93d authored over 3 years ago
Add support for rendering 3 bit images to 12/16 bit destinations

31c67baa20302b80aafc5b355aade9028a37c471 authored over 3 years ago
Storage: fix issue where functions referencing flash weren't correctly relocated during compact (#2009)

e70532a82522400aeb1ba952bf94095f787beb4f authored over 3 years ago
Remove Graphics.drawImages from non-Bangle.js builds to free up space

Pico: Remove SHA512 from build to free up space

59b666f8c8143885cc1d8a67085b98d5e83518f8 authored over 3 years ago
Fix Puck.js v2 magnetometer temperature output

e0730ca7079b659b4ff674c212f18631e62860a7 authored over 3 years ago
Reinstate puck v1 specific I2C code, firmware now works fine on v1

5190627174d29ea84b7f4c52924a27f64b8a6b55 authored over 3 years ago
Puck.js 2v1 now works great, other Pucks broken!

91f5663dce5d2c8e8bf26b8a4dfabc292812f07f authored over 3 years ago
Merge branch 'master' into PUCKJS_2_1

65888ba56d159431bf7a55a6553d1af26a97ec94 authored over 3 years ago
Remove buzz in Bangle.js setUI (fix https://github.com/espruino/BangleApps/issues/750)

49bcdfb46ee06ba708aa9e2e47b3f1ffeb0ef626 authored over 3 years ago
Merge branch 'PUCKJS_2_1' of ssh://pig/git/Espruino into JIT

e025b6f03b136b58c66a9ef231904417d78918d9 authored over 3 years ago
misc

9b5f7a6683371cf068b1c6406971dfc0fdd8520a authored over 3 years ago
ensure Q3 doesn't sleep if touchscreen being used

ce0b99580fef7691ad1185002b77060082835994 authored over 3 years ago
Bangle.js: if we restart with home button held down, ignore the 'button up' event

e33f2479d890bd3b682245ca70ae2551c0154070 authored over 3 years ago
Firmware tweaks - now down to 100uA normal mode, 50uA soft off

7c5db1d251b4e75547738cc33bafdcb2794cbfba authored over 3 years ago
Fix Bangle.off/.softOff regression (device wouldn't wake) (fix #2011)

6e7cae245ae2b826d80644a1d3853358edf68b74 authored over 3 years ago
fix getLogo memory usage regression

76926f1ed01b9b81e7cfba1e8478d9370ca073d1 authored over 3 years ago
Add 16->3 bit image rendering support

88bcbe76f9242c6daf8046c90865a93173369159 authored over 3 years ago
Support for setColor with 3 bit color

c0733cd0e566b9236ff8b403bace63c1d139d8bc authored over 3 years ago
Fix recent timer regression - single timers now work fine (we don't need a repeated timer running to keep things working)

5d12f06d831b9dc20ffefdde76fc2a5cc4243610 authored over 3 years ago
Fix ESP32 bluetooth compile

5ee483ada5770ddbfcd1f6c305e844530d1bd183 authored over 3 years ago
Fix blank screen regression if device is reset with the screen off

872e1ef66200f0cd3b4a5688ed4b156f409e82ff authored over 3 years ago
Move HRMi to HRM-raw event (to match GPS-raw) and document it

Stop storing power status arrays for devices that are no longer in use

77da07b488c624acf1930a0dcdff05ae74c17f4f authored over 3 years ago
Fix for jsvTrace regression - now actually providing useful info

952d1789504cad41fdc4e3103990c0849d3046a8 authored over 3 years ago
Fix regression where leaving an app that used double buffering would mess up the screen

faab0ce4c5bf5f61110ee2fba13b694c364f61ab authored over 3 years ago
bump available vars slightly

9cbadbe9331698cc81af6f52644b4ac091c4ad65 authored over 3 years ago
Attempt at separating locking the screen/buttons and turning the LCD off

f9d4fefe9c16011ed195363a3a45e33c1502bd36 authored over 3 years ago
add jsvCreateConfigObject for debug/easy getting of data

e9de9f59b3a9f51924ed1b71276f28adada8fe5c authored over 3 years ago
Graphics: Allow 'scroll' method to only scroll inside clipRect

b0249aa43642a6ee224637ea5f93e0ef8f16ecd8 authored over 3 years ago
Add sortorder to allow init/etc functions to run in the correct order

7e4d10cda27f867a8ac59043d289c21355a169e0 authored over 3 years ago
Add dx/dy for touchscreen handling

e6e40bd0f265fd371d5655763626ae9f7511fbcc authored over 3 years ago
build regression fixes

e2823133e5e02599e7081e05a4b0057846a4529e authored over 3 years ago
Update showMenu with rendering optimisations

b57db4d7a786da104b59c8479a568eb1068b77a6 authored over 3 years ago
Util timer: account for 'drift' in timer when adding new tasks if running it continuously

04ded4bbf15a4b3e7561dae333a238981ea25f23 authored over 3 years ago
Squash warnings, and fix jswrap_espruino_decodeUTF8 when calling a function for lookup

6571399db45f9d89de17ad0eb2f281e95309dbb5 authored over 3 years ago
Clear ANCS message text between events, and don't include event info for 'remove' events

25499f4a348555c7434c57d47d2d6921705524fb authored over 3 years ago
Add E.decodeUTF8 to allow UTF8 to be decoded into standard 8 bit characters

508bee8141f71afbab3853b1ac9c379a8e4756ea authored over 3 years ago
fix multiple touch handler issue

90eb7b05ff4b1a1d3635e909c76b7f50b8901fd5 authored over 3 years ago
Ensure memory LCD turns off, toggle EXTCOMIN as per spec (120Hz when backlight on)

28fa59fb8a2af0af1816f655c81a4541aa3849dc authored over 3 years ago
Fix issue with backlight getting left off after reset when backlight is already turned off

d41a7af1847f743086d5ba5082d45720f8447276 authored over 3 years ago
Improve drawmenu to avoid a complete redraw when just moving up/down or changing a setting

109d2d4a1d029330497ebe4a1ec99d39e6c294f6 authored over 3 years ago
Bangle.js: Switch beep/buzz to IRQs (keeps time correct even when JS is busy)

221792142d8c6bf18a61d19b778e13a575a46e0f authored over 3 years ago
Update showPrompt to use setUI

633d3e19b82844ec74c3f45771dcb9a24fbcef97 authored over 3 years ago
Remove save() for Bangle.js

54f7217e46f49adf2b18f7f6f711cddbe1eca034 authored over 3 years ago
Add Bangle.setUI and use for showMenu

b9df56023d6322c61f176b85914bce3c9bbd6cfd authored over 3 years ago
fix typo in new theme code

01d689b64e5a98b0143c04110b804f8618953b9a authored over 3 years ago
wrap widget draw/load in a try..catch

c886fa247b0fb43f7a939fbf32e8d416f42a1268 authored over 3 years ago
Remove memory LCD 240px mode as it wasn't very satisfactory

72e3dea85142062060ffa85cb4751f6d53f64651 authored over 3 years ago
update changelog to show fix for https://github.com/espruino/BangleApps/issues/499

1a575167bcb5bff165c0d9ffc9c52a153081dcdf authored over 3 years ago
memory LCD scrolling, theme fixes

2cf7137471338d81c5414e501549a497cbadd24f authored over 3 years ago
Bangle.js: Add support for global colour themes which affect g.clear/g.reset

1f3f580c5fd1b0598f111c802c980e46714e8c4a authored over 3 years ago
Fix recent Bangle.js regression (screen shuts off when loading new app)

32545fdd0e0cdba9ca76ee3729b2831ff8531a19 authored over 3 years ago
syncing branches - pull across some minor changes

1d1aadf2e8083432ddd9560063ad96d655eb1668 authored over 3 years ago
Making ANCS mode configurable via NRF.setServices({},{ancs:true})

17eea39deb26f2922dd6700da96574321c1f952a authored over 3 years ago
fix stupid enum mistake that stopped ANCS from working

cff03201a013b9837d14f69441d1fc18773fb2e7 authored over 3 years ago
Add ANCS responses, and fix notification uids for 'add' event

8f1b15ef9ea7299820dfcc9bb4f276229aa14a5b authored over 3 years ago
Ensure compass doesn't auto-reset between apps. Add resetCompass function to force it

992e90d8ea5c6555c859f4cf0605b51acbd8c9e8 authored over 3 years ago
Switch I2C reads to *not* send a STOP after write

de42908034584226e5409da36bfda8b6000a456a authored over 3 years ago
update docs!

c769b8af2ca0c16cb2f1ccac09671a26a76d763c authored over 3 years ago
compile fixes/general tweaks after recent merge

b95fd1db23703b977957f5b9a16e19bd4a734042 authored over 3 years ago
Attempts to bring multiple sensor support together more nicely - currently only Puck 2.1 works with this

307ee8c48538aae7a436bc551edc70ba94fcc6b4 authored over 3 years ago
compile fixes/general tweaks after recent merge

e46b687334f2b8c2431a7db42226ac9316a5ad88 authored over 3 years ago