Skip to content

Commit 6f3b30e

Browse files
Bob Recnycarlescufi
authored andcommitted
boards: arm: Add support for BMD-360-EVAL
Add support for u-blox BMD-360-EVAL which uses the nRF52811. This board is functionally equivalent to the nRF52dk with a nRF52811 mounted in place of the nRF52832 with the exception of not having debug-in and the shield SWD header. DEVELOP_IN_NRF52832 is *not* required since the IC used is the nRF52811. Note that header pin numbers noted in index.rst are shown with respect to the pin 1 markings on the BMD-3xx-EVAL boards, and are flipped from the nRF52dk_nrf52811. Tested with blinky, button, and Bluetooth peripheral_hr Edited to include changes similar to those requested in #33850 (nRF52810 there vs. nRF52811 here) Signed-off-by: Bob Recny <[email protected]>
1 parent b9b1c7e commit 6f3b30e

File tree

11 files changed

+687
-0
lines changed

11 files changed

+687
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# BMD-360-EVAL board configuration
2+
3+
# Copyright (c) 2021 u-blox AG
4+
# SPDX-License-Identifier: Apache-2.0
5+
6+
config BOARD_ENABLE_DCDC
7+
bool "Enable DCDC mode"
8+
select SOC_DCDC_NRF52X
9+
default y
10+
depends on BOARD_UBX_BMD360EVAL_NRF52811
11+
# BT_CTLR depends on BT. When BT is enabled we should default to also
12+
# enabling the controller.
13+
config BT_CTLR
14+
default y if BT
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# BMD-360-EVAL board configuration
2+
3+
# Copyright (c) 2021 u-blox AG
4+
# SPDX-License-Identifier: Apache-2.0
5+
6+
config BOARD_UBX_BMD360EVAL_NRF52811
7+
bool "u-blox BMD-360-EVAL"
8+
depends on SOC_NRF52811_QFAA
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# BMD-360-EVAL board configuration
2+
3+
# Copyright (c) 2021 u-blox AG
4+
# SPDX-License-Identifier: Apache-2.0
5+
6+
if BOARD_UBX_BMD360EVAL_NRF52811
7+
8+
config BOARD
9+
default "ubx_bmd360eval_nrf52811"
10+
11+
endif # BOARD_UBX_BMD360EVAL_NRF52811
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# BMD-360-EVAL board configuration
2+
3+
# Copyright (c) 2021 u-blox AG
4+
# SPDX-License-Identifier: Apache-2.0
5+
6+
board_runner_args(jlink "--device=nrf52" "--speed=4000")
7+
include(${ZEPHYR_BASE}/boards/common/nrfjprog.board.cmake)
8+
include(${ZEPHYR_BASE}/boards/common/jlink.board.cmake)
9+
include(${ZEPHYR_BASE}/boards/common/openocd-nrf5.board.cmake)
460 KB
Loading
408 KB
Loading

0 commit comments

Comments
 (0)