1267 Commits

Author SHA1 Message Date
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
551748f9d5 Stop String.split() adding an empty elementy to the array 2014-08-13 11:06:36 +01:00
Gordon Williams
e1155ed7d4 Fix 1v70 regression with pins defined as JSON-style objects/arrays 2014-08-12 18:22:04 +01:00
Gordon Williams
96b388bc0e fix ECU build regression 2014-08-12 17:27:48 +01:00
Gordon Williams
1935e5a79b links 2014-08-12 15:35:18 +01:00
Gordon Williams
ca8b7f2840 building docs 2014-08-12 15:31:00 +01:00
Gordon Williams
22253d3cbf Merge fs_kill and file_kill to ensure that files always die before the filesystem
Add `E.unmountSD()` to allow SD cards to be removed once they have been used
2014-08-11 16:00:45 +01:00
Gordon Williams
b9539cc5d9 Refactoring to use iterators wherever possible 2014-08-08 14:14:19 +01:00
Gordon Williams
204ab7ae0b big refactor - merge Array and Object Iterators, as they do the same thing 2014-08-08 13:40:51 +01:00
Gordon Williams
47b6bb6035 refactoring - move iterators to their own file 2014-08-08 13:28:49 +01:00
Gordon Williams
a939ef6285 Allow I2C repeated start (fixes some odd I2C devices, fix #390) - not tested as I have no devices to try 2014-08-07 14:50:17 +01:00
Gordon Williams
ea2013b94c DFU comment 2014-08-07 12:14:52 +01:00
Gordon Williams
0ff273e68f arduino compile tweaks 2014-08-07 11:04:55 +01:00
Gordon Williams
551b5c4adc Fix 1v70 regression where Pin was cast to int when writing to a variable 2014-08-06 09:45:56 +01:00
Gordon Williams
7194c18be3 csv docs - fix #411 2014-08-06 08:44:07 +01:00
Gordon Williams
8e7aac987b remove thumb-interwork - doesn't do anything anyway 2014-08-05 13:53:56 +01:00
Gordon Williams
5e9662d82b Fix Array.fill on sparse arrays (fix #410) 2014-08-04 10:10:30 +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
bfa7e453aa Fix signed array values in PACKED_BIT devices 2014-08-04 09:32:57 +01:00
Gordon Williams
dffcefb1d9 Merge branch 'small_jsvar'
Conflicts:
	src/jswrap_functions.c
2014-08-01 14:34:57 +01:00
Gordon Williams
31f5aca111 Fix mod operator with NaN/Infinity (fix #315) 2014-08-01 14:30:27 +01:00
Gordon Williams
69edf9de98 Fix parseInt for values too large to go in an int (#406)
Fix integer maths when result is too large for an integer
2014-08-01 14:22:26 +01:00
Gordon Williams
4c65d2b26b add fyberlabs' 401 board mods 2014-07-30 17:00:29 +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
0bd0a7343c Make pipe remove its drain/close listeners. Stops out of memory for repeated piping. 2014-07-30 09:14:28 +01:00
Gordon Williams
d3edf3cae3 oops RELEASE_1V69 2014-07-29 17:30:20 +01:00
Gordon Williams
e620701465 bump version 2014-07-29 16:38:44 +01:00
Gordon Williams
b2386d6f0c Add configurable OneWire search command (for finding DS18B20s with alarm set) 2014-07-29 16:15:27 +01:00
Gordon Williams
40885069ac Fix 1v67's regression of digitalPulse when doing lots of pulses 2014-07-29 16:13:37 +01:00
Gordon Williams
e640135409 bump version 2014-07-29 12:59:21 +01:00
Gordon Williams
589d9c6c10 Fix reset behaviour for non-standard default Serial ports RELEASE_1V68 2014-07-29 10:15:07 +01:00
Gordon Williams
e7846c2a8a md5 test 2014-07-29 10:08:11 +01:00
Gordon Williams
d0a8ad3c4f Fix invalid conversion of large ints to floats on ARM 2014-07-29 09:53:51 +01:00
Gordon Williams
b01baf6f56 better startup response for trigger library 2014-07-28 18:08:52 +01:00
Gordon Williams
cd468a5c6a bump version 2014-07-28 16:41:06 +01:00
Gordon Williams
7b0419906b fix raspberry pi compile 2014-07-28 16:34:50 +01:00
Gordon Williams
8476f04fd1 trying to fix valgrind errors 2014-07-28 12:39:19 +01:00
Gordon Williams
d3b6c14bf3 trying to fix valgrind errors 2014-07-28 12:35:38 +01:00
Gordon Williams
6c4e1b72f1 Fix issue with lost high-speed events when using setWatch with small debounce
Conflicts:

	ChangeLog
	src/jsinteractive.c
2014-07-28 11:56:19 +01:00
Gordon Williams
b5c56ba81f Merge branch 'master' into small_jsvar
Conflicts:
	ChangeLog
2014-07-28 11:50:28 +01:00
Gordon Williams
c4ac587a55 fix big regression after pin count change 2014-07-28 11:34:51 +01:00
Gordon Williams
748096860f Fix Date constructor issue (uninitialised variable) (fix #408) 2014-07-28 11:04:10 +01:00
Gordon Williams
cd9b51916b Fix HTTP client regression 2014-07-28 10:05:22 +01:00
Gordon Williams
bdd4433f39 Stop storage of class name inside class for built-in objects - instead store device number if a device 2014-07-25 18:27:13 +01:00
Gordon Williams
3e82ce67d4 Fix issue with lost high-speed events when using setWatch with small debounce 2014-07-24 15:37:22 +01:00
Gordon Williams
ac68e02274 Merge branch 'master' into small_jsvar
Conflicts:
	ChangeLog
2014-07-24 11:16:20 +01:00
Gordon Williams
a1b1f850da pin number tweaks 2014-07-23 14:19:24 +01:00
Gordon Williams
c55a62e807 Merge branch 'master' of https://github.com/CWBudde/Espruino 2014-07-23 14:13:54 +01:00