261 Commits

Author SHA1 Message Date
Gordon Williams
6524d02dca board docs 2014-09-12 09:12:18 +01:00
Gordon Williams
e25bce7385 links to peripherals 2014-09-11 15:09:05 +01:00
Gordon Williams
933d14a988 refactor comments 2014-09-11 13:38:48 +01:00
Gordon Williams
1a83073baa fix lines on board docs 2014-09-11 13:27:10 +01:00
Gordon Williams
4c0a5db7e3 script to refactor Espruino's formatted comments 2014-09-10 18:21:07 +01:00
Gordon Williams
52aff373b5 Merge branch 'ESPRUINI' 2014-09-09 17:12:15 +01:00
Gordon Williams
13bef6e248 hack for pin args to digitalWrite/etc 2014-09-09 12:37:58 +01:00
Gordon Williams
87ad44dfde allow pulldown on built-in button 2014-09-05 16:25:05 +01:00
Gordon Williams
2684e1b02b Merge branch 'master' into ESPRUINI 2014-08-26 12:55:29 +01:00
Gordon Williams
0fb282cde1 Add E.getSizeOf (fix #421)
Fix jsvCountJsVarsUsed for names with values
2014-08-25 12:14:25 +01:00
Gordon Williams
9b08cca3a6 fix pins list if not all of the numbered pins exist 2014-08-15 10:53:12 +01:00
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