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

<L4 LL> do not use LL_GPIO_Init in AF mode without specifying Alternate Function

This was possible with SPL but no more with LL (and probably HAL)

Before this modification, we ...

4dbcfa40926f854f982c6e8dfa751907baf1b825 authored almost 8 years ago by Vincent Veron <[email protected]>
<L4_LL> empty skeleton for NucleoL476RG with LL api

Only blinky led demo is implemented in jshInit to validate the build.

cbd6399e0fd8a899fe6a62105e0cb69e05503f1a authored almost 8 years ago by Vincent Veron <[email protected]>
add L4 cubeFW (STM32Cube_FW_L4_V1.5.0/Drivers/*)

eba725b4ba618823c8eb03697a8682a7bb379d5f authored almost 8 years ago by Vincent Veron <[email protected]>
Fix bug that caused load() not to clear memory if only E.setBootCode was used

930fad7ed4a94e3067169dcebcac212243a5b625 authored almost 8 years ago by Gordon Williams <[email protected]>
nRF5x: Add NRF.getAddress() - fix #1001

a917e8c1b1f7cc8382128534d738b784e57bc12e authored almost 8 years ago by Gordon Williams <[email protected]>
Trying to make E.setBootCode more robust

7177f3bfcad1b46887d39becf0506f6958a74d6b authored almost 8 years ago by Gordon Williams <[email protected]>
nRF52: Making NRF.getPrimaryService/etc more robust

9f7bd0a754ddcfe642a34ccab525fb6b570596d5 authored almost 8 years ago by Gordon Williams <[email protected]>
Fix regression where HTTPS without cert/ca or key failed

8aa637c24e45656c152e4074bb9eb5917f216fac authored almost 8 years ago by Gordon Williams <[email protected]>
fix #1005

507c8f16c1c892b2c39f51ea5fb8b84ed50fbc95 authored almost 8 years ago by Gordon Williams <[email protected]>
board docs

a509b2e5b023598a595307abe3ba4b96f31ba689 authored almost 8 years ago by Gordon Williams <[email protected]>
Fix handling of return of rejected promise within a promise

b5313259eef4837ecfeae2882110da297f6fe28a authored almost 8 years ago by Gordon Williams <[email protected]>
Bump for release

22a8d4eafdb0fe3ea461859d8026d7d60fd70ecd authored almost 8 years ago by Gordon Williams <[email protected]>
Fix recent regression if no Boot Code defined at startup

7435ed552fe926068b1b8f50959371129b66dd3c authored almost 8 years ago by Gordon Williams <[email protected]>
nRF5x: Fix timing accuracy problems with setWatch

31f85d3ad82c5c42b23228cc601f2f7599a29f0b authored almost 8 years ago by Gordon Williams <[email protected]>
docs

df728da2ba950884dffe87dbc0c7b5d52b24ad83 authored almost 8 years ago by Gordon Williams <[email protected]>
nRF5x: 'connect' event now contains address of device that has connected, and fix docs

nRF5x: Add a 'NRF.disconnect' function to disconnect a client that has connected to P...

55f409e1fc36cb24389d6992f4f9f380da6bb73e authored almost 8 years ago by Gordon Williams <[email protected]>
fix revert reversion :(

15f873095324aabedff89bdd6d4390ef77ca42a2 authored almost 8 years ago by Gordon Williams <[email protected]>
nRF51: Remove heap placeholder on nRF51 as not needed since no malloc. Increase nRF51 var count (fix #985)

657224123d872c5989b2d20a893fb1e07e6bd8de authored almost 8 years ago by Gordon Williams <[email protected]>
code tidy

fb29ae389147f602b1839e628fbfb6190ebc94ee authored almost 8 years ago by Gordon Williams <[email protected]>
'dump()' now outputs code written with E.setBootCode as well (fix #999)

5983107b46fbc9b5521a307e8855993773569452 authored almost 8 years ago by Gordon Williams <[email protected]>
nRF5x: Remember advertising information even after softdevice reboot (fix #997)

93943b6a0a93cb05b55ddc45964d00054b6beae9 authored almost 8 years ago by Gordon Williams <[email protected]>
Stop PWM 'glitching' when moving from a nonzero value down to 0 (partial #991)

34f6a1f0001a031a1bd7d341f8d324cd0e6f33f1 authored almost 8 years ago by Gordon Williams <[email protected]>
nRF5x: Add multi-channel hardware PWM (fix #991, fix #972)

38fbbf512dc3f01ede7a9b9330754e165a7f0c91 authored almost 8 years ago by Gordon Williams <[email protected]>
Fix bug when parsing '.catch' while not executing (fix #989)

13ac0f2142c05ba023c3c35196e900453e41b852 authored almost 8 years ago by Gordon Williams <[email protected]>
Fix bug when using >32 bit integers as array indices (fix #984)

c15780c22167730f1c7463a69701bd026f1e6402 authored almost 8 years ago by Gordon Williams <[email protected]>
tweaks for #998

8a7579ebf4ffbd028b5e8bb28c8f170526a3cfdd authored almost 8 years ago by Gordon Williams <[email protected]>
nRF5x: Ensure 'NRF.sleep' works even when connected

d704f218a4f80f6606b518679a22f3616238333a authored almost 8 years ago by Gordon Williams <[email protected]>
update readme

de6261ba3816b2a1457938d01cce989479608380 authored almost 8 years ago by Gordon Williams <[email protected]>
fix issue #710

Uint32Array not correct on ESP8266 #710

6f71fdb5eac614c91da1533c43cb2ab565441d8f authored almost 8 years ago by MaBecker <[email protected]>
fix jshGetPinString pin undefined bug

thanks

2d68168d28d591582b66ffe218f3ede27b79e5b3 authored almost 8 years ago by Lancer Net <[email protected]>
update pinStateToString() and dependencies

568f37d3849e8b55371a9471c10a585964e37680 authored almost 8 years ago by MaBecker <[email protected]>
:(

b49ca8701d213da0329c52da4b164ba650adb5d6 authored almost 8 years ago by Gordon Williams <[email protected]>
Corrects flashing memory address

The instructions at http://www.espruino.com/ESP8266_Flashing are correct - this file just needs ...

f860f4b2fca46c9af1002c3fa680782bf38da20b authored almost 8 years ago by Steve Anderson <[email protected]>
docs

09619f62917ec52689f79adebb95b0313fb84d2a authored almost 8 years ago by Gordon Williams <[email protected]>
make tern JSON contain HTML, not markdown

a2ae421e0aa733e8090fef629914e34fb5c6d07d authored almost 8 years ago by Gordon Williams <[email protected]>
fix accidental renaming of 'random' from79e42fe699d22a7804357eb40f7c784d4f7a3ca0

55331db17350fb02a776fa16e224cdd8c837569f authored almost 8 years ago by Gordon Williams <[email protected]>
oops - actually overwrite existing rand implementation so that WIZNET builds don't include the wrong one

e7825896e743def18db7d30a1a39d1e29033399c authored almost 8 years ago by Gordon Williams <[email protected]>
Re-add Espruino's old `rand` function (so no malloc, and ~1kB RAM, ~3kB ROM saved)

cf6de6b64372a4d48150d1a0990aff8195af4327 authored almost 8 years ago by Gordon Williams <[email protected]>
Allow `Modules.addCached` to take a function (makes module loading more memory efficient)

b72a8caa32ae2e0bbef83de339958a8ea340a3fa authored almost 8 years ago by Gordon Williams <[email protected]>
Added more helpful error messages for TLS

d541b87bd1a19628d9192d10b2b975203fd8bce9 authored almost 8 years ago by Gordon Williams <[email protected]>
Fix arrow function bug when parsing multiple arguments

9274c88f38b7344d69a243325f8b4037fcd10ada authored almost 8 years ago by Gordon Williams <[email protected]>
Fixes for Promise.all (ordering) (fix #976)

4d42d15ca1a1ff9e45fdf60223e4ae5fdaee4086 authored almost 8 years ago by Gordon Williams <[email protected]>
ensure that calling 'then' on a promise that has already completed still works

07cba3f1bd3d79ea4e267484771e93cd395f7aae authored almost 8 years ago by Gordon Williams <[email protected]>
squish warnings

b3b21d9567bf8be9f6b3cc3994dc5f63df6e54be authored almost 8 years ago by Gordon Williams <[email protected]>
tweaks to tidy up SkipName implementation

4c179220ebb28483eaf967900cdb03b9409bacdb authored almost 8 years ago by Gordon Williams <[email protected]>
Partial fixes for Promise.all (passing in non-promises) #976

bc3600244689397fc24e8eb358147611fa53714f authored almost 8 years ago by Gordon Williams <[email protected]>
tweaks

a9e30921f0abba5d8e1ee191ada83b38edae6e6c authored almost 8 years ago by Gordon Williams <[email protected]>
new version

ea0dd36de335b7f18a18c26a095606d84b05820e authored almost 8 years ago by Gordon Williams <[email protected]>
reliability tweak

582c446d5bdc1c55bb6fc3254e9fa6392b2c2f87 authored almost 8 years ago by Gordon Williams <[email protected]>
ensure status gets set to 0

032b57a841e93dcb651c722d75d48b25511e2c5a authored almost 8 years ago by Gordon Williams <[email protected]>
nRF5x: Ensure setWatch doesn't reset pin state

nRF5x: Reset pin states to default on 'reset()'
nRF5x: Move advertising b...

4e30cff7291ada5255d15141c0c02c3681f18afc authored almost 8 years ago by Gordon Williams <[email protected]>
stop main.c changing pin state on init

04f512aef076f38a53daf31f97b6d52ce9426c14 authored almost 8 years ago by Gordon Williams <[email protected]>
nRF5x: Make sure that updateServices(notify) on a non-notifyable service will just error, rather than reset (fix #973)

d4cbfc80d077935e501e12346406bb66bb18ec83 authored almost 8 years ago by Gordon Williams <[email protected]>
Remove RTC changes for STM32F1

3554972f12930e888af8acf54de16098b9097ccc authored almost 8 years ago by Gordon Williams <[email protected]>
Fix comma operator regression caused by recent arrow functions addition

a561b8bd5dac4a432664015044424798e7308ee6 authored almost 8 years ago by Gordon Williams <[email protected]>
Update vagrant and makefile

8d2854c0133ea87f4e754a3b2f9d86e0f0376c6f authored almost 8 years ago by Chester <[email protected]>
tidying up

a4e55e053a21bcc1f2d4315b806143ef9fa924f9 authored almost 8 years ago by Gordon Williams <[email protected]>
allow flash to NRF51

41ab5154da0c515fd5f54f15c105a03e64af1a4e authored almost 8 years ago by Gordon Williams <[email protected]>
tag tweaks

4539367e1d3424a308bab363365caa331a4685bc authored almost 8 years ago by Gordon Williams <[email protected]>
nrf51dk tweaks

8c7e62d3a3ef1596e5d76633c4176df7b49bdda4 authored almost 8 years ago by Gordon Williams <[email protected]>
Increased findDevices timeout to 2 seconds

Allowed 16 bit UUIDs to be specified as simply "ABCD" (no "0x")
Improved ...

860213f54c5ef8d92f0e1b2a2720996faab76408 authored almost 8 years ago by Gordon Williams <[email protected]>
Fix STM32F1 regression caused by F4 LSE fixes

119084abe77388a346dcf4af5c745b8232968582 authored almost 8 years ago by Gordon Williams <[email protected]>
Allow entering of multi-line Templated Literals on the command-line (fix #970)

Make lexer fail when parsing non-templated strings with newlines in

a4e024722f890862eff26afc20f7e85b8a30f44c authored almost 8 years ago by Gordon Williams <[email protected]>
Add 'let' and 'const' keywords - treat them like 'var' for now

bafcb7a71278ed10dc9637d13f772a1f3877dd3e authored almost 8 years ago by Gordon Williams <[email protected]>
oops

9936d66176ea8901685a65930d45efeba6c42a71 authored almost 8 years ago by Gordon Williams <[email protected]>
link

4a2b6c2925e0cdaaec0fb27d8c80aaee2b86d765 authored almost 8 years ago by Gordon Williams <[email protected]>
1v88 release

Had to remove 'dump()' on devices with very little flash memory (Olimexino/Micro:bit)

dd2007392a423fbb93f2daae64ff8cd3c19b2d23 authored almost 8 years ago by Gordon Williams <[email protected]>
more docs tweaks

a114bc403719c450ce0c5463611c3cd28fd466b4 authored almost 8 years ago by Gordon Williams <[email protected]>
update docs, and finally use a proper markdown parser!

7835cc59f82d6ffa0fdcebf3079a3e273c0e9dff authored almost 8 years ago by Gordon Williams <[email protected]>
Simplified process.env on devices with little memory

nRF5x: fixed serial number reporting

a1eb7febd2f60e83b5e2e827fa923da0d791e79e authored almost 8 years ago by Gordon Williams <[email protected]>
Move button state setup to jshResetDevices

33cfbef6e6aaf0ff7592a1189db2d2effb1a88fe authored almost 8 years ago by Gordon Williams <[email protected]>
oops - fix build errors for other platforms again

e74b52078092c055ed9fea38f55c13504a7dbe13 authored almost 8 years ago by Gordon Williams <[email protected]>
Fix micro:bit/nRF51 ctrl-c behaviour (fix #905)

fcff1f117f8582d369715ab10823e4106dffe884 authored almost 8 years ago by Gordon Williams <[email protected]>
Make sure Puck.js users can't overwrite bootloader/softdevice (doing so would brick the board)

067b797b4e6e4863131aed1a8512904038acc58c authored almost 8 years ago by Gordon Williams <[email protected]>
Correct the handling of exceptions in promises

Ensure that exceptions have a 'stack' attribute if they can have children

460b357bcd7c1ffe1fcce6b8bfe48af2a510de53 authored almost 8 years ago by Gordon Williams <[email protected]>
set 'this' of bound functions like we do for other functions

7614f73f055ddbee4916e3ff1fe902970f96d1b4 authored almost 8 years ago by Gordon Williams <[email protected]>
Making requestDevice return a proper BluetoothDevice

b0bbe7b8ff440c00af1e8fd6f1bb68198313e042 authored almost 8 years ago by Gordon Williams <[email protected]>
Add spaces between large tab completes

275d78a1b5174a160ac24c0df4597e42556b1b23 authored almost 8 years ago by Gordon Williams <[email protected]>
Use nrfjproj for programming if it exists

71ed99981fd591ff9325bc01e3f9273fe3f8ed62 authored almost 8 years ago by Gordon Williams <[email protected]>
nRF5x: Added Web Bluetooth style requestDevice function

a360caabb9107d9c13fb99c4735603cfda31dc84 authored almost 8 years ago by Gordon Williams <[email protected]>
Console now prints the type of Objects if their constructor is in the root scope

0f7174138861fc770672d9c11fc6519806cf301a authored almost 8 years ago by Gordon Williams <[email protected]>
start of requestdevice implementation

d5121b5d328917ddb6d930ae5aab5e8466eb120a authored almost 8 years ago by Gordon Williams <[email protected]>
Cope with bind being called with 0 for the arguments array

135638964235f86cacfe797e9dad88c5f04ac1ad authored almost 8 years ago by Gordon Williams <[email protected]>
refactor

24591ac663b0e40ffed45e9ea46cd671fda71184 authored almost 8 years ago by Gordon Williams <[email protected]>
nRF5x: Added NRF.findDevices as a helper function to easily list BT devices in range

09d810e2d496a76fb0e5debc06b480faa810b2ef authored almost 8 years ago by Gordon Williams <[email protected]>
Started using jsvObjectRemoveChild to remove some internal object properties that are undefined (frees some variables)

64cc612c239033f1abf2511994b3888f0141c5ef authored almost 8 years ago by Gordon Williams <[email protected]>
Added E.dumpLockedVars() in non-release builds to help debug memory leaks in libraries

fdf34a4dcde8f30bcebb58ab97746eaf6b3520f0 authored almost 8 years ago by Gordon Williams <[email protected]>
oops - fix nRF51 compile

b7d0592792d1c679d69f3ad4a3e26bfd940d22a4 authored almost 8 years ago by Gordon Williams <[email protected]>
docs

4d04a92d99f06512378e31b6ac713b6bd03b1e77 authored almost 8 years ago by Gordon Williams <[email protected]>
More reliability tweaks for nRF52

97d64190ee6c86b4c84a87d0f0bf968f4513c867 authored almost 8 years ago by Gordon Williams <[email protected]>
oops - fix documentation issue

11ecde03c77677b9401b7570cc02bca6d578f375 authored almost 8 years ago by Gordon Williams <[email protected]>
work around bug on ble_nus.c that meant is got confused by central role events

96c6a87640f5bbd16a6a6363c5ac15723ec0d4e8 authored almost 8 years ago by Gordon Williams <[email protected]>
enable dc-dc converter for pucks

ff307ecf1a1cd332edab2e21607fcf9c9476fc67 authored almost 8 years ago by Gordon Williams <[email protected]>
Fix switch fall-through to default (fix #964)

dfee28808e54def8560c7a20b6a43ac25b9c14c3 authored almost 8 years ago by Gordon Williams <[email protected]>
Tweaking puck auto-test to cope with brand new batteries

a9d055bc04d1895e85f6dbd04687aff8929b863e authored almost 8 years ago by Gordon Williams <[email protected]>
misc tweaks

461278de6cc58c1cd191100dd3434ab476395784 authored almost 8 years ago by Gordon Williams <[email protected]>
fix regression for nRF boards caused by TX pin being set to output

34ad2c8f44cd7ba1a929c635416b8ecb30dbd8a1 authored almost 8 years ago by Gordon Williams <[email protected]>
Adding automatic NFC start after save, and let Puck.js advertise on NFC 'out of the box'

23954e6318395e499cecf75472908fbf4ac573d3 authored almost 8 years ago by Gordon Williams <[email protected]>
fix nrf52 saved code

d06c0a735c668f9ffec2cc6fea7cc58e63f74739 authored almost 8 years ago by Gordon Williams <[email protected]>
start of notifications - still need to find cccd handle to be able to write it and start them. The rest should be almost done

3425a7811f625935182d3410f915e5c3078019ff authored almost 8 years ago by Gordon Williams <[email protected]>