Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 2 additions & 5 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,13 +70,11 @@ jobs:
- generic_nrf52840
- adafruit_feather_nrf52840
nimble_version:
- release/1.4
- master
- release/2.3
include:
- example: "example/lib/examples/Bluetooth_5/NimBLE_extended_server"
flags: build_flags = '-DCONFIG_BT_NIMBLE_EXT_ADV=1'
- variant: adafruit_feather_nrf52840
bootloader: board_bootloader = adafruit
exclude:
- example: "example/lib/examples/Bluetooth_5/NimBLE_extended_server"
variant: generic_nrf51822_xxaa
Expand Down Expand Up @@ -113,11 +111,10 @@ jobs:
run: |
cat > example/platformio.ini << EOF
[env]
platform = https://github.com/h2zero/platform-n-able.git@^1.0.0
platform = https://github.com/h2zero/platform-n-able.git#dev
platform_packages = framework-n-able-arduino @ file://./framework
framework = arduino
${{ matrix.flags }}
${{ matrix.bootloader }}

[env:${{ matrix.variant }}]
board = ${{ matrix.variant }}
Expand Down
738 changes: 607 additions & 131 deletions boards.txt

Large diffs are not rendered by default.

12 changes: 12 additions & 0 deletions cores/nRF5/nordic/linker/nrf52832_s132_v6_adabl.ld
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
/* Linker script to configure memory regions. */

SEARCH_DIR(.)
GROUP(-lgcc -lc -lnosys)

MEMORY
{
FLASH (rx) : ORIGIN = 0x26000, LENGTH = 0x74000 - 0x26000 - 0x4000
USER_STORE (rw) : ORIGIN = 0x74000 - 0x4000, LENGTH = 0x2000
BOND_STORE (rw) : ORIGIN = 0x74000 - 0x2000, LENGTH = 0x2000
RAM (rwx) : ORIGIN = 0x20003600, LENGTH = 0x20010000 - 0x20003600
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ GROUP(-lgcc -lc -lnosys)

MEMORY
{
FLASH (rx) : ORIGIN = 0x00001000, LENGTH = 0x6F000
FLASH (rx) : ORIGIN = 0x00001000, LENGTH = 0x74000 - 0x1000 - 0x4000
USER_STORE (rw) : ORIGIN = 0x70000, LENGTH = 0x2000
BOND_STORE (rw) : ORIGIN = 0x72000, LENGTH = 0x2000
RAM (rwx) : ORIGIN = 0x20000008, LENGTH = 0xFFF8
Expand Down
2 changes: 1 addition & 1 deletion cores/nRF5/nordic/linker/nrf52832_xxaa.ld
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ GROUP(-lgcc -lc -lnosys)

MEMORY
{
FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 0x7C000
FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 0x80000 - 0x4000
USER_STORE (rw) : ORIGIN = 0x7C000, LENGTH = 0x2000
BOND_STORE (rw) : ORIGIN = 0x7E000, LENGTH = 0x2000
RAM (rwx) : ORIGIN = 0x20000000, LENGTH = 0x10000
Expand Down
12 changes: 12 additions & 0 deletions cores/nRF5/nordic/linker/nrf52833_s140_v7_adabl.ld
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
/* Linker script to configure memory regions. */

SEARCH_DIR(.)
GROUP(-lgcc -lc -lnosys)

MEMORY
{
FLASH (rx) : ORIGIN = 0x27000, LENGTH = 0x74000 - 0x27000 - 0x4000
USER_STORE (rw) : ORIGIN = 0x74000 - 0x4000, LENGTH = 0x2000
BOND_STORE (rw) : ORIGIN = 0x74000 - 0x2000, LENGTH = 0x2000
RAM (rwx) : ORIGIN = 0x20006000, LENGTH = 0x20020000 - 0x20006000
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ GROUP(-lgcc -lc -lnosys)

MEMORY
{
FLASH (rx) : ORIGIN = 0x00001000, LENGTH = 0x6F000
FLASH (rx) : ORIGIN = 0x00001000, LENGTH = 0x74000 - 0x1000 - 0x4000
USER_STORE (rw) : ORIGIN = 0x70000, LENGTH = 0x2000
BOND_STORE (rw) : ORIGIN = 0x72000, LENGTH = 0x2000
RAM (rwx) : ORIGIN = 0x20000008, LENGTH = 0x1FFF8
Expand Down
2 changes: 1 addition & 1 deletion cores/nRF5/nordic/linker/nrf52833_xxaa.ld
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ GROUP(-lgcc -lc -lnosys)

MEMORY
{
FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 0x7C000
FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 0x80000 - 0x4000
USER_STORE (rw) : ORIGIN = 0x7C000, LENGTH = 0x2000
BOND_STORE (rw) : ORIGIN = 0x7E000, LENGTH = 0x2000
RAM (rwx) : ORIGIN = 0x20000000, LENGTH = 0x20000
Expand Down
14 changes: 14 additions & 0 deletions cores/nRF5/nordic/linker/nrf52840_s140_v6_adabl.ld
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
/* Linker script to configure memory regions. */

SEARCH_DIR(.)
GROUP(-lgcc -lc -lnosys)

MEMORY
{
FLASH (rx) : ORIGIN = 0x26000, LENGTH = 0xF4000 - 0x26000 - 0x4000
USER_STORE (rw) : ORIGIN = 0xF4000 - 0x4000, LENGTH = 0x2000
BOND_STORE (rw) : ORIGIN = 0xF4000 - 0x2000, LENGTH = 0x2000
RAM (rwx) : ORIGIN = 0x20006000, LENGTH = 0x20040000 - 0x20006000
}

INCLUDE "nrf52_common.ld"
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ GROUP(-lgcc -lc -lnosys)

MEMORY
{
FLASH (rx) : ORIGIN = 0x1000, LENGTH = 0xEF000
FLASH (rx) : ORIGIN = 0x1000, LENGTH = 0xF4000 - 0x1000 - 0x4000
USER_STORE (rw) : ORIGIN = 0xF0000, LENGTH = 0x2000
BOND_STORE (rw) : ORIGIN = 0xF2000, LENGTH = 0x2000
RAM (rwx) : ORIGIN = 0x20000008, LENGTH = 0x3FFF8
Expand Down
2 changes: 1 addition & 1 deletion cores/nRF5/nordic/linker/nrf52840_xxaa.ld
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ GROUP(-lgcc -lc -lnosys)

MEMORY
{
FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 0xFC0000
FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 0x100000 - 0x4000
USER_STORE (rw) : ORIGIN = 0xFC000, LENGTH = 0x2000
BOND_STORE (rw) : ORIGIN = 0xFE000, LENGTH = 0x2000
EXTFLASH (rx) : ORIGIN = 0x12000000, LENGTH = 0x8000000
Expand Down
Loading