1890 Commits

Author SHA1 Message Date
Gordon Williams
423a317abd make sure we don't run es6 test262 tests 2015-08-27 11:22:11 +01:00
Gordon Williams
9a4bf15d84 doc tweak 2015-08-27 11:21:02 +01:00
Gordon Williams
a9d10b0d88 Keep track of modified area in Graphics (so modules with can be speeded up 2015-08-27 11:10:42 +01:00
Gordon Williams
195b8c13c6 Merge branch 'master' of github.com:espruino/Espruino 2015-08-27 10:52:45 +01:00
Gordon Williams
529ab4167d Fix issue where new Array(3.0) wouldn't produce a 3 element array 2015-08-27 10:52:40 +01:00
Gordon Williams
ddf72d5326 Merge pull request #567 from esp8266-espruino/master
Addition of XTENSA processor type for data handling
2015-08-27 10:18:56 +01:00
Neil Kolban
fc9b830d17 Addition of XTENSA processor type for data handling
Addition of the XTENSA processor type to match that for the ARM
processor type.
2015-08-26 16:44:55 -05:00
Gordon Williams
b959578f9b Merge branch 'master' of github.com:espruino/Espruino 2015-08-26 14:04:18 +01:00
Gordon Williams
071102b859 Fix Exception throw within catch block (fix #566) 2015-08-26 14:04:10 +01:00
Gordon Williams
428baabefa Merge pull request #564 from mjdietzx/master
Optional BLE interface to communicate with Espruino
2015-08-25 14:35:19 +01:00
mjdietzx
c56dd5346b not using common linker anymore
got rid of absolute paths in linker and allwoing warnings.
2015-08-20 15:52:31 +02:00
Michael Dietz
6b6e4a48bc Merge pull request #1 from mjdietzx/ble_interface
Ble interface
2015-08-20 14:19:12 +02:00
mjdietzx
1dac199229 Merge remote-tracking branch 'origin/master' into ble_interface 2015-08-20 14:13:47 +02:00
mjdietzx
ef0ee295c5 barebone instructions on how to use nrf52. to be improved and updated soon
need instructions on how to use and download nrfgo studio. need
instructions on where to find softdevice but i should merge the hex
files and this step wont be needed.
2015-08-20 14:06:15 +02:00
mjdietzx
fa212597a2 Revert "Quick description of how to use for nRF52. Will be improved and udpated soon!"
This reverts commit 0949d34fe636501f963abae6fa3a4450a91c88cb.
2015-08-20 14:05:05 +02:00
mjdietzx
0949d34fe6 Quick description of how to use for nRF52. Will be improved and udpated soon! 2015-08-20 14:04:23 +02:00
Michael Dietz
1c72780e20 Reorganized and checked that both BLE inteface and UART interface are working. Need to look into proper include structures, static data_array[] behavior and doing intensive processing in callback functions. 2015-08-20 13:48:17 +02:00
Gordon Williams
92e054fa29 Merge branch 'master' of github.com:espruino/Espruino 2015-08-20 11:47:15 +01:00
Gordon Williams
562bcbdf8c oops - now set VSENSE define, needed to wake from USB 2015-08-20 11:46:53 +01:00
mjdietzx
2b7c642949 This is unessary for now. hard coded in startup. need .S? 2015-08-20 09:46:22 +02:00
Michael Dietz
2a806c631d Everything seems to be working! 2015-08-19 16:42:32 +02:00
Michael Dietz
6b5b69d58c BLE working. Can right lots of characters in broken up 20 byte packages. 2015-08-19 15:49:11 +02:00
Michael Dietz
b023da7399 Compiling now. Changed prog flow in jshardware.c a bit. Not sending chars to Espruino yet. nrf_delay_us commented out 2015-08-19 15:29:18 +02:00
Michael Dietz
4acf4f8552 Can now find common linker file 2015-08-19 15:26:21 +02:00
Michael Dietz
741edaa2c3 Removed initialization of variables in for loops. c99 problems... 2015-08-19 15:10:26 +02:00
Gordon Williams
33a342331f Merge pull request #563 from jalawson/mapleret6
Mapleret6
2015-08-19 08:32:47 +01:00
Jamie Lawson
85856d5c2c Fixes the pin numbering for the MAPLERET6.
Includes more build options for same since there is enough memory.
2015-08-19 00:12:46 -04:00
Jamie Lawson
8794ded807 Merge branch 'master' into mapleret6 2015-08-18 23:56:48 -04:00
Gordon Williams
458420ff6c Ensure Pico powers down USB in deep sleep - now down to 20uA 2015-08-18 18:44:34 +01:00
Gordon Williams
b9f69997dd Fix value returned when redefining an existing function 2015-08-18 16:39:50 +01:00
mjdietzx
6fc8b3ebf7 Added uart module tested in Keil 2015-08-18 16:24:32 +02:00
mjdietzx
c9b94a7675 No need for heap so remove it to get extra RAM
Espruino doesn't use heap so remove here. Possibly figure out how to
define --NO_HEAP in Makefile so it can be done from there. .S?
2015-08-18 16:18:25 +02:00
mjdietzx
f378af5311 Added include files for ble_interface
Look into only adding on extra includes and sources if ble_itnerface is
defined and the rest are standard.
2015-08-18 16:16:50 +02:00
mjdietzx
71b8df9b26 Linker scripts and inclusion in Makefile to enable ble_interace and serial
Common linkerscript included by specific linker (memory part differs for
softdevice and no softdevice). Choose which one in Makefile based on
ifdef BLE_INTERFACE.
2015-08-18 16:08:03 +02:00
Gordon Williams
5202813231 Add Object.defineProperty/defineProperties (even if they ignore most args) 2015-08-14 14:33:46 +01:00
Gordon Williams
9fcdab0347 tweak order of IF statements to make them reflect the frequency of tokens 2015-08-14 13:28:56 +01:00
Gordon Williams
d470f5734c Make sure we ReferenceError on '+='/etc
Allow reserved words in record access and structure definitions
2015-08-14 12:46:40 +01:00
Gordon Williams
54d3f42b71 Fix parsing of trailing commas [,,1,,,]
Treat vertical tab as whitespace
2015-08-14 12:23:52 +01:00
Gordon Williams
fcbb0861c7 Tweak implementation of startup console position, so we don't do it for things that don't have USB 2015-08-14 09:52:52 +01:00
Gordon Williams
c34b8d78cb Merge pull request #560 from mjdietzx/master
Porting Espruino to the nRF52832 Preview Development Kit
2015-08-14 08:55:48 +01:00
Michael Dietz
26d5cbce6d Merge remote-tracking branch 'Espruino/master' 2015-08-14 08:55:07 +02:00
Michael Dietz
ec137690b2 Fixed as requested in pull request. Separate linker file for nRF52 platform, removed foo from makefile as it had no purpose. 2015-08-14 08:48:30 +02:00
Gordon Williams
b9d68d6531 Now remove intervals/watches if they occur within 0.1s of a Ctrl-C on a blank line 2015-08-13 13:26:43 +01:00
Gordon Williams
d22815172d ensure this works when ReferenceError is thrown by eval 2015-08-13 12:46:48 +01:00
Gordon Williams
2485bac186 attempt at sorting out whitespace problems 2015-08-13 10:06:12 +01:00
Gordon Williams
544c44fadd Merge branch 'ReferenceError'
Conflicts:
	ChangeLog
	src/jswrap_object.c
2015-08-13 09:57:06 +01:00
Gordon Williams
be685bcbcb ensure that stuff like a=a fails - only add the variable to symtab *after* we've parsed the rhs 2015-08-13 09:54:33 +01:00
Gordon Williams
0d87949162 minor object constructor tweak - shouldn't try and wrap a function 2015-08-13 08:52:30 +01:00
Gordon Williams
7f09317c22 Fix Object constructor behaviour (fix #561)
Conflicts:

	ChangeLog
2015-08-13 08:50:16 +01:00
Gordon Williams
b1d1a75118 Fix Object constructor behaviour (fix #561) 2015-08-13 08:49:01 +01:00