1142 Commits

Author SHA1 Message Date
Gordon Williams
c69b6d6675 Add fake digital pins D0..D7 under linux (helps with testing) 2014-07-10 10:26:16 +01:00
Gordon Williams
1a711d4f3e Fix String.prototype.split with non-string args 2014-07-10 10:18:52 +01:00
Gordon Williams
c263026509 I2C timeouts now throw exceptions (fix #403) 2014-07-10 10:13:48 +01:00
Gordon Williams
371fed3831 Add error flags and E.getErrorFlags to report possible issues like buffer overflows and low memory (fix #136) 2014-07-10 10:00:22 +01:00
Gordon Williams
15e36dbe5b Add pullup to USART RX. Reduces wakeups and random characters on Serial1. 2014-07-10 09:24:58 +01:00
Gordon Williams
86b5ee2777 Remove negation for CHxN outputs - it seems they don't negate after all. Fixes PWM polarity on A7,B1,B13,B14,B15 2014-07-10 09:23:02 +01:00
Gordon Williams
e21a41c69d Fix regression when using pins as array indices 2014-07-09 15:21:29 +01:00
Gordon Williams
7de129e26c Fixed PWM output on B4 + B5 2014-07-09 12:31:48 +01:00
Gordon Williams
00cc8d8363 link text 2014-07-07 13:15:28 +01:00
Gordon Williams (u36)
b7815baeb4 Reduce how many digits of floating point values are normally displayed 2014-07-06 12:28:38 +01:00
Gordon Williams (u36)
dd8eb6957d Merge branch 'master' of github.com:espruino/Espruino 2014-07-06 12:23:08 +01:00
Gordon Williams (u36)
5b27867a8d tidy up PinOutputAtTime 2014-07-06 12:19:55 +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
cc29bc3c73 fix build on low memory parts 2014-07-05 19:24:19 +01:00
Gordon Williams
9d7a42bf14 build changes for ECU 2014-07-05 14:46:26 +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
814f29c547 Merge branch 'master' into ECU 2014-07-05 13:04:40 +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
12b6dd748b pin docs 2014-07-04 16:26:56 +01:00
Gordon Williams
2d3bcf1093 fix embarrassing utility timer regression 2014-07-04 11:02:32 +01:00
Gordon Williams
5d3ce662c1 Fix parsing of try..catch when a serious error (not an exception) occurred 2014-07-04 10:40:56 +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
643284a1bb fix onInit not running 2014-07-02 13:17:46 +01:00
Gordon Williams
1c0841c9a0 Fix Serial1 initialisation after 'reset()' 2014-07-02 12:20:12 +01:00
Gordon Williams
57c262e32a Fixed exception catching 2014-07-01 15:13:54 +01:00
Gordon Williams
adb58a6796 Move hidden lists out of the root scope (fix #357) 2014-07-01 14:33:10 +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
e1c9ea3d75 bump version 2014-07-01 09:56:48 +01:00
Gordon Williams
d1cb6a8b48 Fix memory leak on Serial receive
Fix all Serial receive characters being 0 if no bytesize is specified
RELEASE_1V66
2014-06-30 10:28:56 +01:00
Gordon Williams
8d346e8abc Fix Date.getSeconds,Milliseconds, and documentation on getMonth (#399) 2014-06-30 09:40:04 +01:00
Gordon Williams
585d310caf fix getSeconds on date 2014-06-30 08:40:26 +01:00
Gordon Williams
7438fa8876 Improve dump() for objects and Serial.on('data') (part of #397) 2014-06-26 18:44:48 +01:00
Gordon Williams
b3495a18ca Allow multiple Waveform playback on one pin (+ wave fixes) 2014-06-26 16:17:43 +01:00
Gordon Williams
479bc0db1f Merge branch 'master' into ECU
Conflicts:
	Makefile
	src/jstimer.h
2014-06-24 18:09:58 +01:00
Gordon Williams
65818e7f5b Ensure that analogWrite(pin,1) works on negated outputs 2014-06-24 18:07:46 +01:00
Gordon Williams
9ad073b638 bump version 2014-06-24 16:25:55 +01:00
Gordon Williams
33f430928b remove vector font on devices that are short of flash RELEASE_1V65 2014-06-24 15:30:02 +01:00
Gordon Williams
4851cd9eaf url.parse now unescapes the query string (fix #227) 2014-06-24 14:30:26 +01:00
Gordon Williams
46b0e41d21 trying to save more flash on devices with very little 2014-06-24 13:05:56 +01:00
Gordon Williams
11378c74f5 Shave a few bytes off size of jsiDumpState using printf 2014-06-24 12:55:28 +01:00
Gordon Williams
d46dc5c945 Fix Linux Espruino when no tty is present 2014-06-23 12:46:59 +01:00
Gordon Williams
1db7a6773a Fix parsing of integers that are too big to fit in an int32 (they're stored as doubles) 2014-06-23 12:03:22 +01:00
Gordon Williams
4b7a1527ea fix memory leak in streams 2014-06-20 18:16:49 +01:00
Gordon Williams
ebe750e9d3 date tweak - ensure timezone is always right 2014-06-20 18:07:16 +01:00
Gordon Williams
55e843472c fixes for date 2014-06-20 16:48:03 +01:00
Gordon Williams
8e1493e181 Added Date.parse and Date.toString 2014-06-20 16:18:08 +01:00
Gordon Williams
1aee068bb6 Converted parse errors to throw exceptions 2014-06-20 10:27:08 +01:00
Gordon Williams
f07c3d78cd Merge branch 'master' into exceptions
Conflicts:
	ChangeLog
	src/jsparse.h
2014-06-20 10:02:50 +01:00
Gordon Williams
f90a6d5fac Console now reports any uncaught exceptions 2014-06-20 09:07:52 +01:00
Gordon Williams
d2ac389cb5 Fixed ArrayBuffer Graphics where width*height*bpp&7!=0 2014-06-20 08:26:57 +01:00