Skip to content

Commit 9c5a534

Browse files
Jamie McCraecfriedt
authored andcommitted
boards: arm: bt610: Rename from bt6x0
The BT6x0 board configuration is only valid for the BT610 device, therefore rename the boards file to BT610 Signed-off-by: Jamie McCrae <[email protected]>
1 parent 7fb3833 commit 9c5a534

File tree

13 files changed

+43
-42
lines changed

13 files changed

+43
-42
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# BT6X0 board configuration
1+
# BT610 board configuration
22

33
# Copyright (c) 2021 Laird Connectivity
44
# SPDX-License-Identifier: Apache-2.0
@@ -7,4 +7,4 @@ config BOARD_ENABLE_DCDC
77
bool "Enable DCDC mode"
88
select SOC_DCDC_NRF52X
99
default y
10-
depends on BOARD_BT6X0
10+
depends on BOARD_BT610
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# BT6X0 board configuration
1+
# BT610 board configuration
22

33
# Copyright (c) 2021 Laird Connectivity
44
# SPDX-License-Identifier: Apache-2.0
55

6-
config BOARD_BT6X0
7-
bool "BT6X0"
6+
config BOARD_BT610
7+
bool "BT610"
88
depends on SOC_NRF52840_QIAA

boards/arm/bt6x0/Kconfig.defconfig renamed to boards/arm/bt610/Kconfig.defconfig

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
# Copyright (c) 2021 Laird Connectivity
44
# SPDX-License-Identifier: Apache-2.0
55

6-
if BOARD_BT6X0
6+
if BOARD_BT610
77

88
config BOARD
9-
default "bt6x0"
9+
default "bt610"
1010

1111
config IEEE802154_NRF5
1212
default y
@@ -21,4 +21,4 @@ DT_COMPAT_TI_TCA9538 := ti,tca9538
2121
config I2C
2222
default $(dt_compat_on_bus,$(DT_COMPAT_TI_TCA9538),i2c)
2323

24-
endif # BOARD_BT6X0
24+
endif # BOARD_BT610
File renamed without changes.

boards/arm/bt6x0/bt6x0.dts renamed to boards/arm/bt610/bt610.dts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
#include <nordic/nrf52840_qiaa.dtsi>
99

1010
/ {
11-
model = "Laird BT6x0 Sensor";
12-
compatible = "lairdconnect,bt6x0";
11+
model = "Laird BT610 Sensor";
12+
compatible = "lairdconnect,bt610";
1313

1414
chosen {
1515
zephyr,console = &uart0;

boards/arm/bt6x0/bt6x0.yaml renamed to boards/arm/bt610/bt610.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
identifier: bt6x0
2-
name: BT6X0
1+
identifier: bt610
2+
name: BT610
33
type: mcu
44
arch: arm
55
ram: 256

boards/arm/bt6x0/bt6x0_defconfig renamed to boards/arm/bt610/bt610_defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
CONFIG_SOC_SERIES_NRF52X=y
44
CONFIG_SOC_NRF52840_QIAA=y
5-
CONFIG_BOARD_BT6X0=y
5+
CONFIG_BOARD_BT610=y
66

77
# Enable MPU
88
CONFIG_ARM_MPU=y

boards/arm/bt6x0/doc/bt6x0.rst renamed to boards/arm/bt610/doc/bt610.rst

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
.. _bt6x0:
1+
.. _bt610:
22

3-
Laird Connectivity Sentrius BT6x0 Sensor
3+
Laird Connectivity Sentrius BT610 Sensor
44
########################################
55

66
Overview
77
********
88

9-
The Sentrius™ BT6x0 Sensor is a battery powered, Bluetooth v5 Long Range
9+
The Sentrius™ BT610 Sensor is a battery powered, Bluetooth v5 Long Range
1010
integrated sensor platform that uses a Nordic Semiconductor nRF52840 ARM
1111
Cortex-M4F CPU.
1212

@@ -28,19 +28,19 @@ The sensor has the following features:
2828
* :abbr:`UART (Universal Asynchronous Receiver-Transmitter)`
2929
* :abbr:`WDT (Watchdog Timer)`
3030

31-
.. figure:: img/bt6x0_front.jpg
31+
.. figure:: img/bt610_front.jpg
3232
:width: 500px
3333
:align: center
34-
:alt: Sentrius BT6x0 Sensor, front view
34+
:alt: Sentrius BT610 Sensor, front view
3535

36-
Sentrius BT6x0 Sensor, front view
36+
Sentrius BT610 Sensor, front view
3737

38-
.. figure:: img/bt6x0_back.jpg
38+
.. figure:: img/bt610_back.jpg
3939
:width: 500px
4040
:align: center
41-
:alt: Sentrius BT6x0 Sensor, rear view
41+
:alt: Sentrius BT610 Sensor, rear view
4242

43-
Sentrius BT6x0 Sensor, rear view
43+
Sentrius BT610 Sensor, rear view
4444

4545
More information about the board can be found at the
4646
`Sentrius BT610 website`_.
@@ -51,7 +51,7 @@ Hardware
5151
Supported Features
5252
==================
5353

54-
The BT6x0 Sensor supports the following
54+
The BT610 Sensor supports the following
5555
hardware features:
5656

5757
+-----------+------------+----------------------+
@@ -89,20 +89,20 @@ hardware features:
8989
| WDT | on-chip | watchdog |
9090
+-----------+------------+----------------------+
9191

92-
.. figure:: img/bt6x0_board.jpg
92+
.. figure:: img/bt610_board.jpg
9393
:width: 500px
9494
:align: center
95-
:alt: Sentrius BT6x0 Sensor, board layout
95+
:alt: Sentrius BT610 Sensor, board layout
9696

97-
Sentrius BT6x0 Sensor, board layout
97+
Sentrius BT610 Sensor, board layout
9898

9999
Connections and IOs
100100
===================
101101

102102
LED
103103
---
104104

105-
Two LEDs are visible through the BT6x0 housing lid. Note that the LEDs can be
105+
Two LEDs are visible through the BT610 housing lid. Note that the LEDs can be
106106
driven either directly, or via PWM. PWM should be used when current consumption
107107
is required to be minimised.
108108

@@ -115,7 +115,7 @@ is required to be minimised.
115115
Push button
116116
------------
117117

118-
The BT6x0 incorporates three mechanical push buttons. Note these are only
118+
The BT610 incorporates three mechanical push buttons. Note these are only
119119
accessible with the housing cover removed.
120120

121121
Two of the buttons are available for use via the board DTS file, as follows.
@@ -129,7 +129,7 @@ microcontroller.
129129
Magnetoresistive sensor
130130
-----------------------
131131

132-
The BT6x0 incorporates a Honeywell SM351LT magnetoresistive sensor. Refer to
132+
The BT610 incorporates a Honeywell SM351LT magnetoresistive sensor. Refer to
133133
the `Honeywell SM351LT datasheet`_ for further details.
134134

135135
* MAG_1 = SW2 = P1.15 (SM3531LT_0)
@@ -157,7 +157,7 @@ This can deliver up to 50mA peak and 20mA continuous current.
157157
Sensor connectivity
158158
-------------------
159159

160-
The BT6x0 incorporates three terminal blocks J5, J6 & J7 that allow
160+
The BT610 incorporates three terminal blocks J5, J6 & J7 that allow
161161
connectivity to its sensor inputs, as follows.
162162

163163
Terminal Block J5
@@ -485,12 +485,12 @@ Required pins are as follows.
485485
Programming and Debugging
486486
*************************
487487

488-
Applications for the ``bt6x0`` board configuration can be
488+
Applications for the ``bt610`` board configuration can be
489489
built and flashed in the usual way (see :ref:`build_an_application`
490490
and :ref:`application_run` for more details); however, the standard
491491
debugging targets are not currently available.
492492

493-
The BT6x0 features a 10 way header, J3, for connection of a
493+
The BT610 features a 10 way header, J3, for connection of a
494494
programmer/debugger, with pinout as follows.
495495

496496
+-----------+------------+----------------------+
@@ -537,7 +537,7 @@ pinout as follows.
537537
+-----------+------------+----------------------+-----------+
538538

539539
Note that pin 3 requires a solder bridge to be closed to enable powering of the
540-
BT6x0 board via the UART connector.
540+
BT610 board via the UART connector.
541541

542542
Flashing
543543
========
@@ -552,45 +552,45 @@ Here is an example for the :ref:`hello_world` application.
552552

553553
First, run your favorite terminal program to listen for output.
554554

555-
NOTE: On the BT6x0, the UART lines are at TTL levels and must be passed through
555+
NOTE: On the BT610, the UART lines are at TTL levels and must be passed through
556556
an appropriate line driver circuit for translation to RS232 levels. Refer to
557557
the `MAX3232 datasheet`_ for a suitable driver IC.
558558

559559
.. code-block:: console
560560
561561
$ minicom -D <tty_device> -b 115200
562562
563-
Replace :code:`<tty_device>` with the port where the BT6x0 can be found. For
563+
Replace :code:`<tty_device>` with the port where the BT610 can be found. For
564564
example, under Linux, :code:`/dev/ttyUSB0`.
565565

566566
Then build and flash the application in the usual way.
567567

568568
.. zephyr-app-commands::
569569
:zephyr-app: samples/hello_world
570-
:board: bt6x0
570+
:board: bt610
571571
:goals: build flash
572572

573573
Note that an external debugger is required to perform application flashing.
574574

575575
Debugging
576576
=========
577577

578-
The ``bt6x0`` board does not have an on-board J-Link debug IC
578+
The ``bt610`` board does not have an on-board J-Link debug IC
579579
as some nRF5x development boards, however, instructions from the
580580
:ref:`nordic_segger` page also apply to this board, with the additional step
581581
of connecting an external debugger.
582582

583-
Testing Bluetooth on the BT6x0
583+
Testing Bluetooth on the BT610
584584
***********************************
585-
Many of the Bluetooth examples will work on the BT6x0.
585+
Many of the Bluetooth examples will work on the BT610.
586586
Try them out:
587587

588588
* :ref:`ble_peripheral`
589589
* :ref:`bluetooth-eddystone-sample`
590590
* :ref:`bluetooth-ibeacon-sample`
591591

592592

593-
Testing the LEDs and buttons on the BT6x0
593+
Testing the LEDs and buttons on the BT610
594594
*****************************************
595595

596596
There are 2 samples that allow you to test that the buttons (switches) and LEDs
@@ -601,7 +601,7 @@ on the board are working properly with Zephyr:
601601

602602
You can build and flash the examples to make sure Zephyr is running correctly
603603
on your board. The button, LED and sensor device definitions can be found in
604-
:zephyr_file:`boards/arm/bt6x0/bt6x0.dts`.
604+
:zephyr_file:`boards/arm/bt610/bt610.dts`.
605605

606606

607607
References

0 commit comments

Comments
 (0)