47 Commits

Author SHA1 Message Date
Gordon Williams
0f16231a43 add JIT to DK build 2023-08-04 16:20:55 +01:00
Gordon Williams
770e47fd9a Quick tweaks to allow SDK11 build as per https://forum.espruino.com/conversations/387806/#comment17031129 2023-06-28 09:22:13 +01:00
Gordon Williams
eb08011b5f nRF52: Added support for 2 concurrent Bluetooth Central connections to Puck.js, Pixl.js, MDBT42Q (fix #1360) 2022-06-16 13:23:22 +01:00
Gordon Williams
136d2a6925 remove DK neopixels so we can compile easily 2022-03-02 16:00:52 +00:00
Richard Blakesley
de7ba9220d Added a bit more AMS logging 2021-10-18 21:04:10 +01:00
Gordon Williams
24a1808e51 Update JsVars counts for official boards 2020-10-29 10:55:23 +00:00
Gordon Williams
77a60d9359 nRF52: Added option to build in I2C slave support
Required some patches to the SDK to allow both master and slave at once...
2020-09-25 14:12:39 +01:00
Gordon Williams
5504ae72b5 Reduce available hardware SPI/I2C instances to 1 on nRF52 (since this is all we implement atm) 2018-11-16 13:49:13 +00:00
Gordon Williams
7046c608b0 build tweaks 2018-04-24 12:42:56 +01:00
Gordon Williams
78d652d378 tweaking board decls 2018-03-08 11:51:10 +00:00
Gordon Williams
334bc2206b Fix text alignment issues when stuff is included on the website 2018-03-08 09:46:16 +00:00
Gordon Williams
133e0c7c64 better board info 2018-03-07 17:47:44 +00:00
Gordon Williams
673ad033d3 Increase code storage space to 40kB since we have loads of flash free on nRF52 2018-02-19 10:05:06 +00:00
Gordon Williams
cc1ccb0609 move reset pin option 2018-02-06 15:47:35 +00:00
Gordon Williams
d0228465f2 nRF52: Make slightly more space available for stack 2018-01-23 09:00:39 +00:00
Gordon Williams
ea8d74360d nRF5x: Add support for negating pins in software (eg. buttons/LEDs) 2017-12-06 12:52:30 +00:00
Gordon Williams
3a9722dfd7 Fix accidental commit of WIP code 2017-11-27 11:23:37 +00:00
Gordon Williams
aa09ad4f97 jsvNewIterator now has an option to iterate over sparse arrays as if they weren't sparse
Fixed some built-in functions that misbehaved when given sparse arrays
2017-11-24 12:47:43 +00:00
Gordon Williams
59a1fa7009 Bump nRF52-based boards variable count from 2000 to 2500 (fix #1215) 2017-10-11 16:31:01 +01:00
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