3271 Commits

Author SHA1 Message Date
Gordon Williams
7dd8ea0a41 Fixed memory leak when automatically converting a simple object to a String
Added ES6 Template Literals
2016-09-21 17:49:22 +01:00
Gordon Williams
a62cfe500c finally solve promise chaining, incl what happens with rejection chaining
Fix 'chained' promises (fix #894)
2016-09-20 18:20:41 +01:00
Gordon Williams
bb6e852d32 Merge branch 'master' into promise_fix 2016-09-20 17:35:12 +01:00
Gordon Williams
6a9ead24cf Add second Promise.thenm argument (fix #869) 2016-09-20 17:23:26 +01:00
Gordon Williams
8662fcbcfb Ensure 'af_opendrain' pin mode gets remembered when saving (fix #890) 2016-09-20 17:20:11 +01:00
Gordon Williams
7a8c690b07 Fix emitting of events with long names (fix #906) 2016-09-20 17:17:35 +01:00
Gordon Williams
fdaf958554 Tab complete now offers a much better set of completions (fix #926) 2016-09-20 16:22:16 +01:00
Gordon Williams
b26e6d5bd2 added light read function 2016-09-20 15:53:43 +01:00
Gordon Williams
8b3e8a3280 Merge branch 'master' of github.com:espruino/Espruino 2016-09-20 15:14:53 +01:00
Gordon Williams
11d2f91334 tidy up nrf pin state setting with best approximations 2016-09-20 15:14:49 +01:00
Gordon Williams
e1bbb2b4c2 retrieve pin state on nRF52, fix #917 2016-09-20 15:13:03 +01:00
Gordon Williams
6092c51cae fix getting temperature with softdevice enabled 2016-09-20 14:54:05 +01:00
Gordon Williams
8f25289c69 Merge pull request #925 from tve/master
Upgrade esp8266 to SDK v2.0.0.patch1
2016-09-20 07:46:38 +01:00
Gordon Williams
35bf451154 jshSetEventCallback callbacks now get an argument with the channel number 2016-09-19 10:44:59 +01:00
Thorsten von Eicken
b3dc05b537 esp8266 switch back to lwip_536 and 1700 jsvars 2016-09-17 00:01:08 -07:00
Thorsten von Eicken
d9eee04334 add comment to fix for #891 2016-09-16 23:37:32 -07:00
Thorsten von Eicken
38c368422e update travis.yaml for esp8266; update readme_flash; fix #901 2016-09-16 23:33:15 -07:00
Thorsten von Eicken
8eec73937a support new esp8266 binary format and check partition on OTA upgrade 2016-09-16 23:19:58 -07:00
Thorsten von Eicken
8b637fe6f6 Merge pull request #6 from espruino/master
merge v1.87 release into tve's fork
2016-09-16 22:07:30 -07:00
Gordon Williams
f91ebc5713 fix microbit build 2016-09-16 13:21:48 +01:00
Gordon Williams
79bb963899 fix warnings 2016-09-16 11:56:14 +01:00
Gordon Williams
c8608c16e9 add but comment out DC-DC enable, and add the red LED blink on startup as it's a good way to signal that the firmware is running 2016-09-15 11:33:49 +01:00
Gordon Williams
e120ce1a7f 1v87 release RELEASE_1V87 2016-09-13 10:43:09 +01:00
Gordon Williams
378344e509 Merge branch 'master' of github.com:espruino/Espruino 2016-09-13 10:27:23 +01:00
Gordon Williams
25bab65652 fix #922 2016-09-13 10:26:45 +01:00
Gordon Williams
abe11d37d8 new bootloader that allows you to run Espruino without executing saved code by just holding down BTN1 for 3 seconds, also wifi build tweaks 2016-09-13 10:26:11 +01:00
Gordon Williams
058078f33d Merge pull request #911 from yerpj/master
added checksum for "GO" command in Espruino bootloader
2016-09-12 17:37:50 +01:00
Gordon Williams
3f79e84c39 Fix issue with returns inside switch statements not stopping execution outside the statement 2016-09-12 17:26:17 +01:00
Gordon Williams
9cf2ba1bd3 oops - fix regression caused by if statement tweak 2016-09-12 17:02:48 +01:00
Gordon Williams
665bf67e1d Added Graphics.draw/fillCircle (fix #920) 2016-09-12 15:48:57 +01:00
Gordon Williams
4505eed87e fix compile errors 2016-09-12 15:45:38 +01:00
Gordon Williams
02e8cf6631 Merge branch '920/fillCircle' of https://github.com/owenmcateer/Espruino into owenmcateer-920/fillCircle 2016-09-12 15:39:14 +01:00
Gordon Williams
3498c975fa Merge branch 'master' of github.com:espruino/Espruino 2016-09-12 15:38:32 +01:00
Gordon Williams
3295575609 increase variable count 2016-09-12 15:15:48 +01:00
Owen McAteer
cfa49a4dc7 Fixed comflicts with master. 2016-09-12 16:08:40 +02:00
Owen McAteer
65ae9ffb35 Use faster fillRech function. 2016-09-12 16:00:38 +02:00
Owen McAteer
72e3322e89 Corrected wrong function name. 2016-09-12 15:57:15 +02:00
Gordon Williams
1906b92750 Sockets now fire 'end' events (fix #886) 2016-09-12 14:49:35 +01:00
Owen McAteer
adfc0baa3a Added Graphics.fillCircle(x, y, rad) 2016-09-12 15:46:43 +02:00
Gordon Williams
b661a7b503 update buttons on nrf boards 2016-09-12 14:43:20 +01:00
Gordon Williams
5c90d08ac1 Merge pull request #919 from owenmcateer/887/graphics-drawCircle
#887 graphics draw circle
2016-09-12 11:40:28 +01:00
Gordon Williams
f1094f6cca Fix >8 bit SPI when sending single elements with SPI.send (fix #897) 2016-09-12 10:40:26 +01:00
Gordon Williams
8274c38f35 If statements now return values (fix #909) 2016-09-12 10:34:00 +01:00
Gordon Williams
af4fae7bd8 Fix issue where native functions couldn't be replaced by non-native fns (fix #879) 2016-09-12 10:28:19 +01:00
Gordon Williams
4281b15545 pictures for espruino wifi 2016-09-09 18:32:00 +01:00
Gordon Williams
372f851433 remove hack for puck - now use custom-built bootloader 2016-09-09 16:23:50 +01:00
Gordon Williams
703ce8a6b7 fix #916 2016-09-09 16:14:17 +01:00
Gordon Williams
0cdbf28a36 Update bootloader. Need to leave much more space now for some reason (my GCC version?). Now allow a long (3 sec) press to drop through to Espruino but without loading saved code 2016-09-09 15:15:39 +01:00
Gordon Williams
e791616c16 fix saving with bootloader 2016-09-09 14:50:21 +01:00
Gordon Williams
50f4f82d9b Fixing support for adding services with custom UUIDs 2016-09-09 13:27:47 +01:00