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