5035 Commits

Author SHA1 Message Date
Gordon Williams
5822cc5c20 Merge branch 'master' into flash_storage 2018-02-13 12:40:34 +00:00
Gordon Williams
2738ff38cd tidying up the build, and better linux testing 2018-02-13 12:32:36 +00:00
Gordon Williams
62b773c578 Allow STM32LL port to write 32 bits to flash at a time to bring it in line with other ports 2018-02-13 12:14:03 +00:00
Gordon Williams
b85e00396e refactoring into jsflash for internal functionality 2018-02-13 11:58:59 +00:00
Gordon Williams
2a4ebb251a Swapped save/load/E.setBootCode to use the flash library 2018-02-13 11:43:26 +00:00
Gordon Williams
a6849f652e Added jshFlashGetMemMapAddress to allow remapping of addresses for ESP8266/ESP32 without loads of code duplication
Remap peek8/16/32 addresses on ESP32/ESP8266 so it can be used on flash memory
2018-02-13 10:05:19 +00:00
Gordon Williams
3e08b0138e Added to allow remapping of addresses for ESP8266/ESP32 without loads of code duplication 2018-02-13 10:04:35 +00:00
Gordon Williams
d566d097c7 spelling 2018-02-13 09:45:44 +00:00
Gordon Williams
1369f558bc add listFiles/eraseFile 2018-02-13 09:44:13 +00:00
Gordon Williams
8dc0f70e8e fix record alignment bug 2018-02-12 17:17:30 +00:00
Gordon Williams
b52bd912f6 fix regression with startup console on USB devices 2018-02-12 15:37:28 +00:00
Gordon Williams
44c724d42a allow explicit compaction - mainly for testing 2018-02-12 07:57:14 +00:00
Gordon Williams
2f8887abc0 start of compaction work 2018-02-11 17:20:27 +00:00
Gordon Williams
0d58176105 remove double size check 2018-02-11 16:41:39 +00:00
Gordon Williams
595c4dc702 debugging pages 2018-02-11 10:13:08 +00:00
Gordon Williams
b84967c564
Merge pull request #1332 from espruino/MaBecker-patch-1
chang crop len condition (fix #1331)
2018-02-11 08:37:45 +00:00
Mark Becker
df3fa26183
chang crop len condition (fix #1331) 2018-02-11 05:36:54 +01:00
Gordon Williams
720aa7df40 add equality check 2018-02-10 13:50:53 +00:00
Gordon Williams
f5eb702f9d file write/read working 2018-02-10 12:59:53 +00:00
Gordon Williams
ec174d168e simple write & read working 2018-02-10 11:34:37 +00:00
Gordon Williams
78328c758f Merge branch 'flash_storage' of ssh://nv/git/Espruino into nv_flash_storage 2018-02-10 10:37:05 +00:00
Gordon Williams
b717cb33b3
Merge pull request #1330 from espruino/MaBecker-patch-2
fix 'Create some directories on /Espruino'
2018-02-10 10:34:06 +00:00
Mark Becker
d415cc8aca
fix 'Create some directories on /Espruino' 2018-02-10 11:16:27 +01:00
Gordon Williams
0ad87619dd ESP32 doesn't have setAPIP either 2018-02-10 09:44:27 +00:00
Gordon Williams
7c2ba180d1 fix issue with '#if' parsing in JSON - removes setIP for ESP32 2018-02-10 09:41:08 +00:00
Gordon Williams
04b2498628 Added SAVE_ON_FLASH_EXTREME for HYSTM32_28, where we're now cutting out some Math.X functionality to keep builds going 2018-02-10 09:27:51 +00:00
Gordon Williams
c4df13f293 oops 2018-02-10 08:59:56 +00:00
Gordon Williams
ed26120372 Merge branch 'master' of github.com:espruino/Espruino 2018-02-10 08:57:32 +00:00
Gordon Williams
12b83df7ff fix esp32 and linux build errors 2018-02-10 08:57:24 +00:00
Gordon Williams
90783c1971
Merge pull request #1329 from espruino/MaBecker-patch-1
add details to 'Under MacOS'
2018-02-10 08:52:19 +00:00
Gordon Williams
3c9b929ba3 Handle flipping of polarity in state that comes from Pin watch, and flip pullups on micro:bit 2018-02-09 19:10:02 +00:00
Mark Becker
a3b2a28a50
add details to 'Under MacOS' 2018-02-09 19:00:46 +01:00
Gordon Williams
9e6fc0aa28 Merge branch 'master' of github.com:espruino/Espruino 2018-02-09 17:46:32 +00:00
Gordon Williams
5914f6f04e Add process.env.EXPTR to link to table of functions - will work better for compiled code over BLE 2018-02-09 16:51:45 +00:00
Gordon Williams
bf84a4cc91 Add 'E.asm' placeholder to detect E.asm calls that haven't been replaced by the IDE 2018-02-09 10:49:06 +00:00
Gordon Williams
e35c66f8a7 increase max module name length - it was no good for URLs 2018-02-09 10:47:11 +00:00
Gordon Williams
9ffc516204 trying to bring WiFi docs/functions for Espruino in line on all platforms 2018-02-07 17:30:30 +00:00
Gordon Williams
2b6419dc57 Include WiFi and AT libraries inside Espruino WiFi builds 2018-02-07 15:50:16 +00:00
Gordon Williams
b78888c9e1 Simplify data returned by process.env
Add process.env.MODULES - to contain a list of the libraries provided in the firmware by require
2018-02-07 14:22:52 +00:00
Gordon Williams
19a5a228d6 Revert "add std=c99 for everything" - Doesn't work for Linux!
This reverts commit a80452159063f63cf62d30ed2404d21c39d831be.
2018-02-07 14:20:45 +00:00
Gordon Williams
da705d4ba2 comments 2018-02-07 12:20:30 +00:00
Gordon Williams
d51ea4d7a9 fix partial updates PIXLJS_REV_1 2018-02-07 09:38:32 +00:00
Gordon Williams
a804521590 add std=c99 for everything 2018-02-07 09:00:43 +00:00
Gordon Williams
b84ee3b398 Move bootloader LCD init to *after* BTH1 is pressed 2018-02-07 08:57:38 +00:00
Gordon Williams
7157afd421 update descriptions 2018-02-07 08:29:50 +00:00
Gordon Williams
e609b94f83 Merge branch 'jslcd' 2018-02-06 17:35:13 +00:00
Gordon Williams
45e8525a6f updated bootloader to make it work with LCDs 2018-02-06 17:33:41 +00:00
Gordon Williams
cc1ccb0609 move reset pin option 2018-02-06 15:47:35 +00:00
Gordon Williams
45ffeeb404 add version 2018-02-06 15:47:08 +00:00
Gordon Williams
25e4c7e255 squash warnings 2018-02-06 15:31:59 +00:00