23 Commits

Author SHA1 Message Date
Gordon Williams
d529660ada Updated required softdevice to allow DFU updates even if the bootloader is based on 3.1.0 2021-04-14 11:41:41 +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
e3f0341932 Remove HASH/hashlib from all builds as it was confusingly in some and not others. Now use 'crypto'
require('crypto').SHA1 is now JS in Espruino Original to cut down on the flash required
2018-09-27 16:31:53 +01:00
Gordon Williams
c2881de96b RuuviTag: invert LED1, LED2 & BTN in software so LED.set() does what you'd expect 2018-07-13 09:03:46 +01:00
Gordon Williams
27d9572ce2 make SHA256/512 switchable 2018-04-26 09:14:30 +01: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
5d28612412 fix build when using the updated version of nrfutil 2017-12-09 11:18:12 +00:00
Gordon Williams
afec9617cb Move device-specific ifdefs to a preprocessor define 2017-10-19 10:43:28 +01: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
8c954930c2 Puck.js: Fix increased battery drain after NFC usage (fix #1171) 2017-05-26 09:43:01 +01:00
Gordon Williams
d0b0e8202c fix ruuvi link 2017-04-19 10:54:31 +01:00
Gordon Williams
62352ba2fa prepare for 1v92 build 2017-04-18 15:23:47 +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
bf7c2067e4 fix build for peer manager & bootloader cases 2017-03-29 09:37:46 +01:00
Gordon Williams
53d15d25ad switch compilation to '-Os' for pucks 2017-03-15 14:12:52 +00:00
Gordon Williams
3caac49069 fix bootloader for ruuvi 2017-03-09 11:16:13 +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
Otso Jousimaa
af91cfb135 Point dockerfile to upstream repo, fix RUUVITAG.py attribution 2017-02-27 11:32:36 +02:00
Otso Jousimaa
a015e46641 Start work on RuuviTag support
Fix makefile syntax error

Add RuuviTag specifics

squash

squash

squash
2017-02-27 11:26:44 +02:00