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
Gordon Williams
a5f2f2def0
attempt at reducing code size for checks
2014-03-31 16:49:10 +01:00
Gordon Williams
c8ff078c78
Merge branch 'master' into native_functions
2014-03-31 16:09:09 +01:00
Gordon Williams
2d629a0e5e
more bugfixing
2014-03-31 14:59:30 +01:00
Gordon Williams
8dc36ba1e4
reworked tests for built-in objects
2014-03-31 14:29:33 +01:00
Gordon Williams
fed2e09f89
Support for generate_full and also fields
2014-03-31 12:40:17 +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
bccd68783a
simple function references work
2014-03-30 17:28:03 +01:00
Gordon Williams
a1e0a29fb5
Add JTAG to ignore list for some boards
...
Fix LCD FSMC formatting and report if LCD is unknown
2014-03-28 17:13:47 +00:00
Gordon Williams
dae4dc2970
fixed crash when not enough arguments
2014-03-28 12:37:09 +00:00
Gordon Williams
ec8a8b1500
simple auto-generated caller more or less works now
2014-03-28 12:18:38 +00:00
Gordon Williams
ec8bc71758
Allow jswrapper to wrap objects with a name >8 characters long ( fix #264 )
2014-03-25 13:14:38 +00:00
Gordon Williams
0cd9f8f951
Add builtin_modules to board's JSON
2014-03-21 10:55:42 +00:00
Gordon Williams
b5182fc841
Added Graphics.setFontCustom for custom fonts
2014-03-18 16:32:26 +00:00
Gordon Williams
ffd478c095
fix 1v56 compile issue in release mode
2014-03-11 16:59:41 +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
b8341fd5cf
new release - bump version
2014-02-21 15:37:47 +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
5b313a511c
removing some compile warnings
2014-02-14 13:31:21 +00:00
Gordon Williams
4ec13c9fa9
setWatch now reports lastTime - time of last state change #238
2014-02-14 12:45:40 +00:00
Gordon Williams
0ba7c60834
Stop FatFS using insane amounts of RAM
2014-02-13 13:58:24 +00:00
Gordon Williams
82dfeb89d0
Epic refactor to remove JsParse ( fix #17 )
2014-02-12 12:44:02 +00:00