AntiCat
e4ad46f0fb
nRF52: Addendum to 2deb5f97
...
The patch I posted earlier was part of a series.
For this reason the second safety check is off by
several lines. The safety check should be performed
prior to any other branch.
2017-05-25 13:56:10 +02:00
Gordon Williams
2deb5f9744
nRF52: Add AntiCat's patch to Nordic's NFC library to cope with malformed NFC requests
2017-05-25 12:17:32 +01:00
Gordon Williams
5020dbb1c9
prodding in the dark, but trying to make STM32F1 build reliably - still appears to be an instruction reordering issue
2017-05-03 13:57:36 +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
bf7c2067e4
fix build for peer manager & bootloader cases
2017-03-29 09:37:46 +01:00
Gordon Williams
a277d8c412
Merge branch 'master' of https://github.com/etx/Espruino into etx-master
...
Tweaks for new build system and to remove Nucleo-specific USB define
2017-03-09 09:58:59 +00:00
Gordon Williams
430f8029df
more build fixes. It seems for some reason I've been unable to set the HeapSize variable I did previously - which breaks the free vars check
2017-03-08 17:20:27 +00:00
Derek K
2e22389bf2
Initial work on NUCLEO-F413ZH compat
2017-03-07 22:55:46 -05:00
Gordon Williams
2123db83d4
typo
2017-03-03 17:13:21 +00:00
Gordon Williams
002938f4ad
Add E.neopixelWrite for all platforms ( fix #1023 )
2017-02-24 18:22:14 +00:00
Harry Morgan
2394eaffad
fixed hid
2017-02-02 22:26:26 +03:00
Gordon Williams
64ef6ce364
Merge pull request #994 from VVESTM/NucleoL476RG
...
Nucleo l476 rg
2017-01-04 14:25:24 +00:00
Vincent Veron
fa1c05a808
<L4 LL> debug : add assert_param to check all LL parameters
2017-01-03 13:48:26 +01:00
Vincent Veron
222ef74de2
<L4_LL> empty skeleton for NucleoL476RG with LL api
...
Only blinky led demo is implemented in jshInit to validate the build.
2017-01-03 13:48:24 +01:00
Vincent Veron
1b3f8d9bc4
add L4 cubeFW (STM32Cube_FW_L4_V1.5.0/Drivers/*)
2017-01-03 13:48:24 +01:00
Gordon Williams
277b285ab7
nRF51: Remove heap placeholder on nRF51 as not needed since no malloc. Increase nRF51 var count ( fix #985 )
2016-12-15 14:30:45 +00:00
Gordon Williams
c7c77e17f2
More reliability tweaks for nRF52
2016-11-07 13:11:54 +00:00
Gordon Williams
f11519ce6d
test and fix SPI hardware write (still slow at the moment because of #695 )
2016-10-28 14:11:00 +01:00
Gordon Williams
dc32afec2a
(untested) hardware SPI on nRF52. Needs batch mode to make built-in DMA even remotely useful though
2016-10-28 11:22:36 +01:00
Gordon Williams
fb95ca07ac
Remove suggested bootloader fix, re-add old one that works :)
2016-10-19 12:21:59 +01:00
Gordon Williams
820bccd2e9
Update to nRF SDK 12.1, which appears to be 99% newlines
2016-10-18 11:26:26 +01:00
Gordon Williams
99c1ec4900
nRF52: BLE HID support and switchable Nordic UART
2016-10-14 10:20:00 +01:00
Gordon Williams
92e32b64b2
tidying up bootloader - it now auto-sets the bank type in flash
2016-10-13 12:49:45 +01:00
Gordon Williams
56cea857f9
fix compile regression after folder position change
2016-10-12 10:35:33 +01:00
Gordon Williams
059eb0a3e6
added SD hex files (blocked by gitignore)
2016-10-07 14:27:39 +01:00
Gordon Williams
a7ddf0b7b0
Now compiling nRF bootloader. Remove precompiled bootloaders as they'd struggle now anyway
2016-10-05 11:46:06 +01:00
Gordon Williams
a54fdf6bf8
Merge branch 'master' into SDK12
2016-10-04 14:15:58 +01:00
Gordon Williams
8da8ff585c
Remove mbed support - hasn't worked for a while and just confuses things
2016-09-29 11:38:50 +01:00
Gordon Williams
b27664f18a
compiling bootloader now, and finally compiling puck.js after NFC functions renamed
2016-09-16 17:00:59 +01:00
Gordon Williams
f51a4f24dd
now building for microbit, albeit with very little RAM
2016-09-16 13:37:48 +01:00
Gordon Williams
35d5093267
changed for semi-working nrf52
2016-09-16 13:19:57 +01:00
Gordon Williams
1545527768
new SDK - not working yet
2016-09-16 13:16:31 +01:00
Gordon Williams
703ce8a6b7
fix #916
2016-09-09 16:14:17 +01:00
Gordon Williams
0cdbf28a36
Update bootloader. Need to leave much more space now for some reason (my GCC version?). Now allow a long (3 sec) press to drop through to Espruino but without loading saved code
2016-09-09 15:15:39 +01:00
Gordon Williams
50f4f82d9b
Fixing support for adding services with custom UUIDs
2016-09-09 13:27:47 +01:00
Gordon Williams
2ce3dd0750
Make space reserved for bootloader smaller, add better comments about what needs changing
2016-08-24 15:43:06 +01:00
Gordon Williams
9daec160e8
grr. fix bootloader when working with >64k images
2016-08-24 15:20:23 +01:00
Gordon Williams
c8f5c2eaf9
puck tweaks for bootloader and NFC
2016-08-16 12:35:44 +01:00
Gordon Williams
bf4a71764d
Finally getting DFU working with GCC-built version
2016-08-02 18:53:38 +01:00
Gordon Williams
389d916f84
Merge branch 'master' into nrf_bootloader_2
2016-08-02 15:39:42 +01:00
Gordon Williams
852acc2358
update config - remove old SDK file that could have got confused
2016-07-21 10:15:24 +01:00
Gordon Williams
b7adef24a5
allow us to compile with DEBUG
2016-07-11 16:02:26 +01:00
Gordon Williams
245ef571f2
new bootloader attempt, off new SDK
2016-07-11 13:00:14 +01:00
Michael Dietz
f77fd606a0
nRF linker script cleanup.
2016-07-11 04:24:57 -07:00
Michael Dietz
ae74aacbf2
Fix RAM start addr warnings for nRF51.
2016-07-11 04:21:19 -07:00
Michael Dietz
d6cfe41b93
Add new bootloader for nRF51 and update makefile as we did for 52.
2016-07-11 03:43:01 -07:00
Michael Dietz
399e35b5c8
Update RAM start so jswrap_bluetooth doesn't warn us about incorrect RAM start addr.
2016-07-11 03:17:05 -07:00
Michael Dietz
1d00adc9f8
Reserve space for bootloader and stack. Running and warning RAM start address is not correct.
2016-07-11 03:11:39 -07:00
Michael Dietz
d3a5cf8b58
Add nRF52 bootloader, recompiled from new SDK.
2016-07-11 02:57:06 -07:00
Michael Dietz
cfc4c77880
Don't use heap.
2016-07-09 11:33:20 -07:00