28 Commits

Author SHA1 Message Date
Gordon Williams
26bdea61c0 Puck.js: Fix WS2811 output library that would output bad data after neopixel waveform (fix #1154) 2017-05-26 16:13:23 +01:00
Gordon Williams
c3866e67e3 nRF52: Fix upgrade from older firmwares if saved code is in flash, reduce virtual pages to 2 2017-04-07 15:53:45 +01:00
Gordon Williams
7a22bfe3f0 tweak saved code addresses to cope with FS actually using 3 pages of data! 2017-03-29 11:32:04 +01:00
Gordon Williams
53d15d25ad switch compilation to '-Os' for pucks 2017-03-15 14:12:52 +00:00
Gordon Williams
c592487d42 Merge branch 'feature-port-ruuvitag' of https://github.com/ojousima/Espruino into ojousima-feature-port-ruuvitag
Also tweaking to make adding the port require less specific #defines in the code
2017-03-09 10:14:36 +00:00
Gordon Williams
4963d72190 fix heap size issues 2017-03-08 16:23:37 +00:00
Gordon Williams
b283d1945e fixes for broken builds 2017-03-07 16:48:31 +00:00
Gordon Williams
d6678efb3a finally sorted out all boards 2017-03-07 16:16:44 +00:00
Gordon Williams
567fee8447 update pin tolerance 2017-02-14 10:11:10 +00:00
Gordon Williams
c7c77e17f2 More reliability tweaks for nRF52 2016-11-07 13:11:54 +00:00
Gordon Williams
2ee56b1570 fix nrf52 saved code 2016-10-31 10:33:17 +00:00
Gordon Williams
b661a7b503 update buttons on nrf boards 2016-09-12 14:43:20 +01:00
Gordon Williams
8eaf6eca9c remove bootloaderiness for easy compile 2016-08-03 09:58:54 +01:00
Gordon Williams
334a822a53 store that all buttons are negated 2016-07-08 18:37:53 +01:00
Gordon Williams
8b24aabc1a Re-enable bootloader for nRF52DK 2016-06-20 14:50:21 +01:00
Gordon Williams
9562d189af Merge branch 'master' into makerbean
Conflicts:
	libs/bluetooth/jswrap_bluetooth.c
2016-06-06 13:01:19 +01:00
Gordon Williams
572519552c Fix ADC 2016-06-06 13:00:20 +01:00
mjdietzx
420d22ae6e Although I get warned these RAM settings are incorrect, Espruino doesn't run when I use the 'idea' settings 2016-02-12 00:55:03 -08:00
mjdietzx
f3bc4d9e64 More RAM avaialble in BOARD.py. Still need to calc precisley. 2016-02-12 00:26:46 -08:00
mjdietzx
00f18e83b1 Flash availalbe reflected in BOARD.py for nRF5x. No flash to save to for now until we get some more.. 2016-02-11 06:19:02 -08:00
Gordon Williams (u36)
a0725a0f5a check RAM start address, tweak it, increase available memory on nRF boards 2016-01-28 11:02:02 +00:00
Gordon Williams
1cfedbcbf7 start of moving some build options out of the Makefile - this now ensures that the correct modules get put into the JSON anyway 2015-12-22 12:51:25 +00:00
Gordon Williams
1be23f5da3 slightly mad refactor, ready for multiple board designs in one BOARD.py 2015-11-09 09:24:49 +00:00
Gordon Williams
38266b4889 allowed Serial pins and baud to be specified, fixed BLE send 2015-10-21 16:36:02 +01:00
Gordon Williams
886fb8ff93 fix LED/Button defs for NRF boards 2015-10-21 15:57:02 +01:00
Michael Dietz
d938c62b03 Before trying to start debugging in eclipse with gdb 2015-10-01 13:11:34 +02:00
Michael Dietz
1202a0145f Allowing to save to flash. Changed BOARDS.py to reserve
first 3 pages of flash for espruino for now. Also reserved in linker
file. And trying ot ge tflash working. renoved some function sin
jshardware.c that are already implemented (savecode, loadflash...
2015-09-30 15:40:43 +02:00
mjdietzx
3996636c09 Added BOARDS.py for NRF52 platform 2015-08-10 10:21:23 +02:00