187 Commits

Author SHA1 Message Date
Gordon Williams
eb88b79599 oops - shouldn't have committed this 2015-03-04 14:46:00 +00:00
Gordon Williams
10ba9f71d0 add other bits of markdown 2015-02-19 15:06:34 +00:00
Gordon Williams
137e20318f docs for B4/B5 2015-02-16 09:07:01 +00:00
Gordon Williams
070b44ed9f Added 'global' built-in value 2015-02-10 15:58:41 +00:00
Gordon Williams
701a98056e better markdown formatting 2015-01-29 12:41:12 +00:00
Gordon Williams
91dfbec67e fix tern info build error 2015-01-28 17:32:45 +00:00
Gordon Williams
a7cf07cae1 so it turns out that Olimexino has a few more bytes than we thought 2015-01-16 16:54:44 +00:00
Gordon Williams
ad4067cb55 tweaks for ESP8266 binary 2015-01-14 14:42:43 +00:00
Gordon Williams
84a11937a6 Add script to auto-generate JS header files for hardware 2015-01-13 14:27:21 +00:00
Gordon Williams
11a2f45141 oops - fixed build 2015-01-12 16:18:20 +00:00
Gordon Williams
120c4a9b95 fix up scripts, add script for creating pico images 2015-01-12 16:07:53 +00:00
Gordon Williams
ea01b6cbd2 Working F401 USB VCP bootloader
Make Press-poweron-release-press boot back into Espruino (this may confuse your OS)
2015-01-12 15:59:40 +00:00
Gordon Williams
0473f18bca initial commit of bootloader. It compiles, but doesn't work 2015-01-06 17:39:38 +00:00
Gordon Williams
a6719578a6 update bootloader size code so it can check board info 2015-01-06 16:33:58 +00:00
Karl Pitrich
b6457a7f2f allow compilation on mac os x 10.10 2014-12-30 15:48:41 +01:00
Gordon Williams
32918505e2 Ensure that we only create as many Serial/I2C/etc items in Symbol table as we need (fix #453) 2014-12-19 11:53:51 +00:00
Gordon Williams
8ae7282db4 refactor - move common functions into jspin.c 2014-12-18 17:29:49 +00:00
Gordon Williams
acb068e965 Remove libraries from root scope (fix #463) 2014-12-11 15:51:50 +00:00
Gordon Williams
c3c590dc76 fix broken build 2014-11-18 16:27:34 +00:00
alain
8cbf002521 Added some details to take in account STM32F411 properly 2014-11-14 15:03:45 +01:00
Gordon Williams
ce6d7439aa Force inlining of jsvLock/UnLock on most systems - improves performance a lot 2014-11-11 14:34:40 +00:00
Gordon Williams
eb59683a58 Now using gcc-arm-none-eabi-4_8-2014q3 for compilation 2014-11-10 17:46:09 +00:00
Gordon Williams
67d3e69cce Wait after setting the RTC time, to allow registers to update (fix #438, fix #441) 2014-11-10 16:53:58 +00:00
Gordon Williams
dba2eb8fbb now link for 0x00000000 rather than 0x08000000. Supposedly (F401 ref, 7.2.1) this means the instruction cachge gets used when it may not have been before 2014-11-10 13:09:57 +00:00
Gordon Williams
4ece36249b Added 'Nucleo' class for STM32 nucleo boards 2014-11-07 12:58:40 +00:00
alain
67c00252ab Create a new board named NUCLEOF401RE
added this board to Makefile
modified build_platform_config.py to avoid "module not found error"
2014-10-27 12:28:49 +01:00
Gordon Williams
6524d02dca board docs 2014-09-12 09:12:18 +01:00
Gordon Williams
e25bce7385 links to peripherals 2014-09-11 15:09:05 +01:00
Gordon Williams
933d14a988 refactor comments 2014-09-11 13:38:48 +01:00
Gordon Williams
1a83073baa fix lines on board docs 2014-09-11 13:27:10 +01:00
Gordon Williams
4c0a5db7e3 script to refactor Espruino's formatted comments 2014-09-10 18:21:07 +01:00
Gordon Williams
52aff373b5 Merge branch 'ESPRUINI' 2014-09-09 17:12:15 +01:00
Gordon Williams
13bef6e248 hack for pin args to digitalWrite/etc 2014-09-09 12:37:58 +01:00
Gordon Williams
87ad44dfde allow pulldown on built-in button 2014-09-05 16:25:05 +01:00
Gordon Williams
2684e1b02b Merge branch 'master' into ESPRUINI 2014-08-26 12:55:29 +01:00
Gordon Williams
0fb282cde1 Add E.getSizeOf (fix #421)
Fix jsvCountJsVarsUsed for names with values
2014-08-25 12:14:25 +01:00
Gordon Williams
9b08cca3a6 fix pins list if not all of the numbered pins exist 2014-08-15 10:53:12 +01:00
Gordon Williams
dd45f6b8ec Merge branch 'master' into ESPRUINI
Conflicts:
	boards/pins/stm32f401.csv
2014-08-14 11:37:16 +01:00
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
0ff273e68f arduino compile tweaks 2014-08-07 11:04:55 +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
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
8ed7e12751 Allow pin counts per port of >31 on Linux-based systems 2014-07-23 14:13:03 +01:00
Gordon Williams
6123df4f36 Store JSWAT_EXECUTE_IMMEDIATELY in a way that will fit in 16 bit function decls 2014-07-22 11:07:48 +01:00
Gordon Williams
28bd2ae26d Swap HY2.4 board to software LCD driver as well, work out pin mappings from PY file 2014-07-22 08:39:12 +01:00
Gordon Williams
554e6b5509 Switch native function decls from 32 bits to 16 2014-07-21 17:23:04 +01:00
Gordon Williams (u36)
484fae46f8 Merge branch 'master' of github.com:espruino/Espruino 2014-07-18 09:39:26 +01:00
Gordon Williams
bad8787371 Fix references to this - you can now write this["LED1"] 2014-07-17 08:28:37 +01:00