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
00cc8d8363
link text
2014-07-07 13:15:28 +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
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