1790 Commits

Author SHA1 Message Date
Gordon Williams
ac662bbbe6 Disable flash prefetch on Pico (~1% slower, but less power and way more accurate ADC readings) (fix #545) 2015-07-17 11:44:36 +01:00
Gordon Williams
fa490bca8c Tweak Olimexino board - 700->1k vars, but lowered code flash to 6k 2015-07-17 11:44:03 +01:00
Gordon Williams
ecfc261b10 Fix when not given strings (fix #546) 2015-07-17 11:30:59 +01:00
Gordon Williams
836c1a8502 Add RLE compression when saving to flash, increase Pico RAM from 3000 to 5000 vars (fix #543) 2015-07-17 11:29:31 +01:00
Gordon Williams
91c422b31e oops 2015-07-16 16:39:34 +01:00
Gordon Williams
9bdfaa10bb Remove jsiOneSecondAfterStartup from Linux builds (fix #551) 2015-07-16 16:28:20 +01:00
Gordon Williams
1233ed17d6 Add built-in 'Flash' module to allow Flash memory to be accessed from user code
Pulled load/save code out of jshardware into jswrap_flash.c
2015-07-16 16:21:56 +01:00
Gordon Williams
d3b43aab7e improve serial docs 2015-07-15 10:06:51 +01:00
Gordon Williams
b692f067d7 non-RTC boards now actually working with USB - ready to merge back in 2015-07-14 13:31:20 +01:00
Gordon Williams
b61181c7c5 finally compiling for all zip targets 2015-07-14 13:14:42 +01:00
Gordon Williams
6409406f0a minor refactor - trying to share code for F3 2015-07-14 12:26:01 +01:00
Gordon Williams
828cc30767 try and revert changes so we can use old USB library on the F1, while using new on the F4 2015-06-25 13:03:31 +01:00
Gordon Williams
2d08f8529d Merge branch 'master' into NEW_USB 2015-06-25 11:20:22 +01:00
Gordon Williams
d1139b57f9 graphics doc 2015-06-24 10:33:22 +01:00
Gordon Williams
6d9ee4ebc9 oops - fix build 2015-06-18 12:45:40 +01:00
Gordon Williams
73a00a4b80 TV out tidyup, and VGA output can now do line doubling 2015-06-18 12:08:37 +01:00
Gordon Williams
a470d0227f Speed up jsvIterateCallback for arraybuffers
SPI speed improvements, esp for SPI.write (fix #547)
2015-06-17 18:51:55 +01:00
Gordon Williams
df5c09a8d8 Merge branch 'master' of github.com:espruino/Espruino 2015-06-16 17:11:33 +01:00
Gordon Williams
081dc3872d fix copy paste adc error 2015-06-15 16:00:17 +01:00
Gordon Williams (u36)
ba033e98e4 Fix parseFloat(Infinity) (fix #314) 2015-06-11 14:49:33 +01:00
Gordon Williams (u36)
1804af93fe doc tweak 2015-06-11 14:46:37 +01:00
Gordon Williams (u36)
4b4e1acc4c SPI.send now returns Uint8Array when passed an array. Also takes {data:X, count:Y} as argument (fix #485) 2015-06-11 14:44:55 +01:00
Gordon Williams (u36)
7afd8cac59 ES5 parseInt behaviour - don't treat numbers beginning with 0 as octals (fix #538) 2015-06-11 13:48:23 +01:00
Gordon Williams
d9e9e26432 Added support for USB CK pin (fix #544) 2015-06-05 17:53:15 +01:00
Gordon Williams
2d5ac5fd37 Now got F1 working with new USB API, but no HID :( 2015-06-05 12:47:29 +01:00
Gordon Williams
ecf5be1e2b oops. fix failure when reset() was called 2015-06-04 17:54:38 +01:00
Gordon Williams
1f6e4bac50 Merge branch 'master' into NEW_USB 2015-06-04 17:30:59 +01:00
Gordon Williams
5da935c5dc fix issues with hardware init 2015-06-04 17:30:02 +01:00
Gordon Williams
8d1ff55ae7 Tidy up handling of the initial 'limbo' device 2015-06-04 17:09:53 +01:00
Gordon Williams
815239ff6e fix shifts (what broke multiple chars), and don't mess with the FIFO size, because even if we apparently have 1.25kB RAM it'll still break if we increase the sizes 2015-06-04 16:17:37 +01:00
Gordon Williams
a79fc55f3a removing some warnings 2015-06-04 16:01:17 +01:00
Gordon Williams
ccf870a9c0 Bump FIFO sizes up - why not? Turns out USB has 1.25k of its own RAM 2015-06-04 14:53:01 +01:00
Gordon Williams
4cb7d1f1bd move duplicated USB IRQ code into its own file 2015-06-04 13:03:56 +01:00
Gordon Williams
10c6dc3b66 Now compiling for F1 and enumerating, although not working 2015-06-04 12:53:49 +01:00
Gordon Williams
9703895293 allow builds under python 2.6.5 2015-06-04 11:05:41 +01:00
Gordon Williams
d38a83078d start of port of F1's libraries 2015-06-03 17:53:52 +01:00
Gordon Williams
449e877ad7 Merge branch 'master' into NEW_USB 2015-06-03 14:03:55 +01:00
Gordon Williams
10464eabd0 Move to a different versioning - major v minor . commits_since_release 2015-06-03 13:47:12 +01:00
Gordon Williams
9509b06681 Make sure E.unmountSD doesn't forget custom SD card configs from E.connectSDCard 2015-06-03 10:41:33 +01:00
Gordon Williams
3c99446464 Duplicate properties in an object defn. now cause second to be used (fix #495) 2015-06-03 10:38:11 +01:00
Gordon Williams
b1e8bc895c code documentation 2015-06-03 10:23:53 +01:00
Gordon Williams
432543bcbf Shorten some internal property names (faster/less mem is 4 chars or under)
Change 'internal property' prefix from '>' (fix #540)
2015-06-03 10:04:49 +01:00
Gordon Williams
d5cee6e5b7 refactor - move enum definitions to the right files 2015-06-03 09:52:28 +01:00
Gordon Williams
879d23632e fix signedness warnings 2015-06-03 09:52:01 +01:00
Gordon Williams
03bc4de4ed Make debounced setWatch output state+time information (regression fix #537) 2015-06-03 09:44:29 +01:00
Gordon Williams
a11edb58f9 more warning removal 2015-06-01 18:13:14 +01:00
Gordon Williams
c65a7185af Fix some potential pointer issues in hashlib, as well as many compile warnings 2015-06-01 16:45:31 +01:00
Gordon Williams
2e29290549 code tidy - remove consoleprintint 2015-06-01 16:28:40 +01:00
Gordon Williams
80cb0d0d1d Fix SD card IO that can corrupt SD card on file append since 1v73 (fix #536) 2015-06-01 12:58:21 +01:00
Gordon Williams
1362d005d3 Tidy up USB configuration 2015-06-01 10:55:37 +01:00