30 Commits

Author SHA1 Message Date
Gordon Williams
10464eabd0 Move to a different versioning - major v minor . commits_since_release 2015-06-03 13:47:12 +01:00
Gordon Williams
b7b9d2d8a5 doc improvement 2015-04-01 17:28:14 +01:00
Gordon Williams
11a2f45141 oops - fixed build 2015-01-12 16:18:20 +00:00
Gordon Williams
ea01b6cbd2 Working F401 USB VCP bootloader
Make Press-poweron-release-press boot back into Espruino (this may confuse your OS)
2015-01-12 15:59:40 +00:00
Gordon Williams
0473f18bca initial commit of bootloader. It compiles, but doesn't work 2015-01-06 17:39:38 +00:00
Gordon Williams
a6719578a6 update bootloader size code so it can check board info 2015-01-06 16:33:58 +00:00
Gordon Williams
32918505e2 Ensure that we only create as many Serial/I2C/etc items in Symbol table as we need (fix #453) 2014-12-19 11:53:51 +00:00
Gordon Williams
4c0a5db7e3 script to refactor Espruino's formatted comments 2014-09-10 18:21:07 +01:00
Gordon Williams
0fb282cde1 Add E.getSizeOf (fix #421)
Fix jsvCountJsVarsUsed for names with values
2014-08-25 12:14:25 +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
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
75cb8b791a Remove JsVarName (will require later change to make function decls re-use existing functions), and other tweaks - '[1,2,3].forEach(console.log)' now works 2014-03-31 11:36:54 +01:00
Gordon Williams
ec8a8b1500 simple auto-generated caller more or less works now 2014-03-28 12:18:38 +00:00
Gordon Williams
8538c69803 Improve auto-generated documentation 2014-02-26 08:49:15 +00:00
Gordon Williams
317c021251 Use jswrapper.c for executing idle/init/kill events for libraries (cleans up jsinteractive.c) 2014-02-25 10:24:59 +00:00
Gordon Williams
a5637de053 Contrib by jdomeij@gmail.com - don't use sed, so it can compile under mingw 2014-02-21 13:35:21 +00:00
Gordon Williams
8447cf7781 fix parse error reporting 2014-02-14 14:48:39 +00:00
Gordon Williams
491a49eb32 Added the 'E' class, with getAnalogVRef and getTemperature (fix #60)
Deprecated Math.clip (not in spec) and introduced E.clip
            Fixed bug in common.py that meant that ifndefs in JSON were sometimes not obeyed (better mem usage on small chips)
2014-01-29 18:04:51 +00:00
Gamaiel Zavala
ff7479a400 Optionally free up args for other functions 2013-12-16 22:37:59 -08:00
Gamaiel Zavala
4f493af120 Handle modules differently and add type 2013-12-16 14:32:12 -08:00
Gamaiel Zavala
3398979405 Add description 2013-12-14 11:31:44 -08:00
Gamaiel Zavala
688f4be6bf Handle remaining types and move function to common 2013-12-14 11:22:37 -08:00
Gordon Williams
a41f72977a Modified build system to store binary names in the python definition 2013-12-10 15:41:52 +00:00
Gordon Williams
739406d839 build_jswrapper now outputs errors to stderr (more compatible with default (silent) build process) 2013-11-14 10:54:00 +00:00
Gordon Williams
2b68e5f0f6 Get bootloader size direct from Python (remove hard-coding) 2013-11-05 17:25:21 +00:00
Gordon Williams
7e39506542 Allow built-in functions with variable numbers of arguments (fix #83) 2013-10-21 18:01:58 +01:00
Eyal Birger
42b2ef158b [silent build] default to verbose output on python scripts - only silence on silent build 2013-10-14 18:56:45 +02:00
Eyal Birger
624ced5e01 [silent build] part 2 - redirect python stdout to 'nowhere' on non-verbose builds 2013-10-14 17:08:29 +02:00
Gordon Williams
7e9532b898 'http' and 'fs' are now libraries that need to be 'require'd, fix #8 2013-10-10 19:58:47 +01:00
Gordon Williams
f3d6e0bc83 First commit 2013-09-26 14:39:04 +01:00