251 Commits

Author SHA1 Message Date
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
Gordon Williams
09e9d1885c Now use jshardware's SPI for SD filesystems - more multiplatform 2014-02-11 19:15:34 +00:00
Gordon Williams
f27afda9e8 use hex 2014-02-05 17:06:51 +00:00
Gordon Williams
25e38726d0 Increase buffer sizes on boards with >= 20kB RAM 2014-02-03 13:42:37 +00:00
Gordon Williams
2baa3aa7aa Increase buffer sizes on Linux 2014-01-31 10:23:17 +00:00
Gordon Williams
78b90639bd same as version in EspruinoDocs 2014-01-30 13:39:08 +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
Gordon Williams
d2fe0c0948 tidy 2014-01-28 13:20:36 +00:00
Gordon Williams
e1c4112d35 Added bootloader hack to Python bootloader 2014-01-28 13:10:48 +00:00
Gordon Williams
25869fe63a faster flasher 2014-01-28 10:07:24 +00:00
Gordon Williams
839add8e92 hacky scripts for creating correct binaries 2014-01-16 11:22:38 +00:00