134 Commits

Author SHA1 Message Date
Gordon Williams
1657f46814 add links to MDN for functions that are covered 2014-07-16 09:32:43 +01:00
Gordon Williams
c15c55dfe2 updated docs to help tern determine what objects are returned 2014-07-15 17:23:01 +01:00
Gordon Williams
b7fdce1249 tidy up 2014-07-15 16:37:34 +01:00
Gordon Williams
199444b86c make reference doc aware of a 'references.json' file 2014-07-15 16:32:23 +01:00
Gordon Williams
f319ac498d code to build JSON for tern code analysis 2014-07-14 14:38:29 +01:00
Gordon Williams
00cc8d8363 link text 2014-07-07 13:15:28 +01:00
Gordon Williams (u36)
7246dddf22 Add ability to specify default Serial TX and RX pins in BOARD.py 2014-07-06 12:19:28 +01:00
Gordon Williams
5e1b2118cd Stop the utility timer queue filling with WAKEUP tasks if Espruino gets woken up early 2014-07-05 14:45:16 +01:00
Gordon Williams
f8baa8d4a1 add ability to skip bytes off the start of the binary, and also report verification result by error code 2014-07-05 13:04:25 +01:00
Gordon Williams
2d3bcf1093 fix embarrassing utility timer regression 2014-07-04 11:02:32 +01:00
Gordon Williams
1564740c11 allowed loader to automatically reset the chip if -X supplied 2014-07-02 17:14:35 +01:00
Gordon Williams
641570adec Lower size of timer task array of devices with little RAM (fix #401) 2014-07-01 14:03:57 +01:00
Gordon Williams
b3de0eac40 Move Serial.onData(...) to Serial.on('data',...)
Add Serial.read/available/pipe (fix #383)
            Add HTTP client/server read/available/pipe
            Add documentation for events (and tidy it up for constructors)
2014-06-19 14:50:43 +01:00
Gordon Williams
0bf4dc9cf9 Store only 32 bit time for events (work out full 64 bits in event loop)
Increase event buffer size to 128 (from 64)
2014-06-18 09:46:07 +01:00
Gordon Williams
a0dee715d3 Fixed massive regression I'd just introduced in Exceptions
Fixed overriding of builtins with other Builtins
Added Date.valueOf
Added 262 test, which checks a lot of standard JS before even starting each small test
2014-06-13 18:22:30 +01:00
Gordon Williams
8e57136a28 fix indentation 2014-06-13 17:37:38 +01:00
Gordon Williams
9f480dfe47 document jtag 2014-06-05 17:40:44 +01:00
Gordon Williams
836b050922 Properly fix Object.getOwnPropertyNames (fix #380) 2014-05-22 16:47:08 +01:00
Gordon Williams
87ac5a1c2b Move 'constructor' into the correct place, be more aware of builtins in prototypes 2014-05-22 13:43:59 +01:00
Gordon Williams
2e6988c096 Merge branch 'master' into symbol_table 2014-05-22 08:44:19 +01:00
Gordon Williams
f85bbd0124 doc fix 2014-05-20 12:47:03 +01:00
Gordon Williams
0fc9fcb2f8 update http docs - fix EspruinoDocs/#74 2014-05-19 08:22:14 +01:00
Gordon Williams
ef4f41f758 attempted hacky fix 2014-05-15 14:01:50 +01:00
Gordon Williams
02e186b1ef Fix issue initialising builtin objects 2014-05-14 18:09:45 +01:00
Gordon Williams
efb6fa8a49 Merge branch 'master' into symbol_table 2014-05-14 17:51:32 +01:00
Gordon Williams
7c221e0b6e Merge branch 'master' into streaming_file_api 2014-05-14 11:53:15 +01:00
Gordon Williams
83b4c6c93e tidying up build 2014-05-14 09:42:48 +01:00
Gordon Williams
c06d630e65 added jswGetSymbolListForObject 2014-05-14 09:11:13 +01:00
Gordon Williams
6f6f161355 small speed boost 2014-05-14 08:46:00 +01:00
Gordon Williams
bf17ff2ac1 misc optimisation 2014-05-13 17:39:38 +01:00
Gordon Williams
9d45aba2f0 massive build_jswrapper cleanup 2014-05-13 17:32:11 +01:00
Gordon Williams
850cca8688 first try at symbol table - needs tidying 2014-05-13 17:28:19 +01:00
Gordon Williams
c32b2a4d7c Merge branch 'master' into streaming_file_api
Conflicts:
	scripts/check_size.sh
2014-05-09 16:57:50 +01:00
Gordon Williams
967e3da9e0 misc script tweaks 2014-05-09 16:45:40 +01:00
Gordon Williams
0c847e8baf Merge branch 'master' into streaming_file_api
Conflicts:
	Makefile
2014-05-09 16:01:18 +01:00
Gordon Williams
5acbfb5055 modified Makefile to get more info from BOARDNAME.py 2014-05-09 15:58:51 +01:00
Gordon Williams
243a58ddf6 Merge branch 'master' into streaming_file_api 2014-05-09 14:12:26 +01:00
Gordon Williams
6cbf50ed66 add spi/i2c/etc links 2014-05-08 16:29:42 +01:00
Gordon Williams
7e35e87036 Merge branch 'master' into streaming_file_api
Conflicts:
	Makefile
2014-05-02 10:08:15 +01:00
Gordon Williams
7c66a080ca process.env will now contain the git commit 2014-05-01 09:43:12 +01:00
Gordon Williams
98691488f8 fix compile on linux (and other macs) 2014-04-29 11:20:14 +01:00
Gordon Williams
22f6c48f34 Merge branch 'master' of https://github.com/cephdon/Espruino into cephdon-master 2014-04-29 11:14:43 +01:00
Gordon Williams
adbee03e57 Try and improve timer overlays by reordering the alternat function list 2014-04-22 13:20:23 +01:00
Tim Newsom
ac7d4f4359 This update adds additional support for file. Files can now be opened
closed, read, written in bytes by position (block reads and writes) and
piped to other files during idle periods (for large files).

check_size.sh has a modification for OSX that allows the same
functionality as on other unix like environments.  Since DU does not
function the same, gdu must be loaded on the system (through macports or
some other channel). The modification is simply to use gdu instead of
du.

This commit also includes a QT creator project file and associated
settings.
2014-04-19 20:39:28 -07:00
Gordon Williams
c0a05f1027 update reference text 2014-04-10 10:17:01 +01:00
Gordon Williams
4962e6ea45 Tiny up python wrapper. This *almost* works - SPI seems glitchy though 2014-04-07 17:19:21 +01:00
Gordon Williams
19677e9281 new version 2014-04-04 11:33:16 +01:00
Gordon Williams
386bc905c2 Fix Math.round regression and add checks to ensure it can't happen again 2014-04-03 09:54:24 +01:00
Gordon Williams (u36)
b4a9dcf937 fix memory leak 2014-04-02 07:58:25 +01:00
Gordon Williams
d6c47bf044 Ooops. Fix parsing of pin names 2014-03-31 18:25:50 +01:00