250 Commits

Author SHA1 Message Date
Gordon Williams
dd45f6b8ec Merge branch 'master' into ESPRUINI
Conflicts:
	boards/pins/stm32f401.csv
2014-08-14 11:37:16 +01:00
Gordon Williams
dc7ce42703 Tidy up linker script, allow F401 to use 3x16kB pages for storing program data 2014-08-13 18:27:09 +01:00
Gordon Williams
0ff273e68f arduino compile tweaks 2014-08-07 11:04:55 +01:00
Gordon Williams
cfe3284099 Drop JsVar size from 20 bytes to 16, increase Espruino variable count accordingly 2014-08-04 09:34:09 +01:00
Gordon Williams
a9b967017a fix clocking. F4 USB now works again, F401 USB now works too 2014-07-30 16:58:49 +01:00
Gordon Williams
542ce7fd94 Merge branch 'master' into fyber_merge 2014-07-30 16:21:05 +01:00
Gordon Williams
4e0f7431c6 trying to use free timers, set up defines correctly 2014-07-30 16:20:57 +01:00
Gordon Williams
8ed7e12751 Allow pin counts per port of >31 on Linux-based systems 2014-07-23 14:13:03 +01:00
Gordon Williams
6123df4f36 Store JSWAT_EXECUTE_IMMEDIATELY in a way that will fit in 16 bit function decls 2014-07-22 11:07:48 +01:00
Gordon Williams
28bd2ae26d Swap HY2.4 board to software LCD driver as well, work out pin mappings from PY file 2014-07-22 08:39:12 +01:00
Gordon Williams
554e6b5509 Switch native function decls from 32 bits to 16 2014-07-21 17:23:04 +01:00
Gordon Williams (u36)
484fae46f8 Merge branch 'master' of github.com:espruino/Espruino 2014-07-18 09:39:26 +01:00
Gordon Williams
bad8787371 Fix references to this - you can now write this["LED1"] 2014-07-17 08:28:37 +01:00
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
e8855f2f9e layout 2014-07-07 18:05:47 +01:00
Gordon Williams
00cc8d8363 link text 2014-07-07 13:15:28 +01:00
Gordon Williams
0398847a14 super hacky layout 2014-07-07 12:51:54 +01:00
Gordon Williams (u36)
4e8fcd4b5c specify default baud rate 2014-07-06 12:35:39 +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