77 Commits

Author SHA1 Message Date
Gordon Williams
bccd68783a simple function references work 2014-03-30 17:28:03 +01: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
Gordon Williams
f45d6b975d Moved memory() to process.memory() - added more info too 2014-01-10 17:55:19 +00:00
Gordon Williams (u36)
b75c45e815 revert part of 1ac6966c22912dc0de1d28e5238bee61305c8b0a - might mess up deep sleep but for some reason what was there breaks the Espruino 1r3 board 2013-12-26 19:23:34 +00:00
Gordon Williams
03d56fe5ba tried to share more code between platforms 2013-12-19 13:58:33 +00:00
Gordon Williams
b207e387df Change 'Pin' datatype to be an unsigned char - makes tests easier 2013-12-19 12:36:43 +00:00
Gordon Williams
a79cff3fcd Move pin defs into auto-generated header file - allows us to optimise a bit better 2013-12-19 11:31:15 +00:00
Gordon Williams
68f061a125 fix bug in zip creation 2013-12-18 18:16:00 +00:00
Gordon Williams
2c3e2518f9 fix JSON formatting 2013-12-18 18:12:57 +00:00
Gordon Williams
e0ce54ca73 make CAN have a different colour to 'devices' 2013-12-18 09:01:58 +00:00
Gordon Williams
eaa303fe3b Merge branch 'master' of github.com:espruino/Espruino 2013-12-17 14:21:14 +00:00
Gordon Williams
dc64cb65fa more JSON 2013-12-17 14:21:11 +00:00
Gordon Williams
c0a465fe97 Merge pull request #141 from gzip/master
Generate JS stubs
2013-12-17 00:50:23 -08:00
Gamaiel Zavala
8bf3de7a9f Write stubs 2013-12-16 22:38:30 -08: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
Gordon Williams
70bb721c41 Merge branch 'master' of github.com:espruino/Espruino 2013-12-16 12:29:36 +00:00
Gordon Williams
0b629ab2ad Fix flash write on most 10XxB boards 2013-12-16 12:29:32 +00: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
Gamaiel Zavala
885244b13d WIP for JS stubs 2013-12-13 21:51:12 -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
64df7bd79b fixed ESPRUINO 1V0 build 2013-12-09 16:55:06 +00:00
Gordon Williams
1b88246626 now make sure we have space for the bootloader too 2013-12-09 14:03:45 +00:00
Gordon Williams
0dbd854f73 Fix compile warnings 2013-12-09 11:27:54 +00:00
Gordon Williams
1085a3af8c Now store Pin state (fix for #13 on F1 parts, F4 still looks broken) 2013-12-06 18:30:04 +00:00