Skip to content

Commit 837a9c2

Browse files
authored
Merge pull request #62 from arduino/sync/jacobhylen/Bluetooth-trademark-fix
Fix Bluetooth® trademark misuse
2 parents d889ab5 + 503d24f commit 837a9c2

File tree

94 files changed

+278
-279
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

94 files changed

+278
-279
lines changed

content/built-in-examples/04.communication/MultiSerialMega/MultiSerialMega.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Sometimes, one serial port just isn't enough! When trying to communicate with mu
1515

1616
- Arduino Mega Board
1717

18-
- Serial enabled device (a Xbee Radio, a Bluetooth module, or RFID reader, or another board, for instance).
18+
- Serial enabled device (a Xbee Radio, a Bluetooth® module, or RFID reader, or another board, for instance).
1919

2020
### Circuit
2121

content/hacking/01.software/Bootloader/Bootloader.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ The current bootloaders (i.e. the ones included in Arduino 0009) are almost iden
3535

3636
The bootloader that actually shipped on the Arduino NG is slightly different. It enables the internal pullup resistor on pin 6, and doesn't enable the internal pullup on the RX pin. Nor does it timeout upon receiving invalid data, so if you send data to it immediately after it resets, your sketch will never start.
3737

38-
The Arduino BT bootloader does some initial configuration of the bluetooth module.
38+
The Arduino BT bootloader does some initial configuration of the Bluetooth® module.
3939

4040
The ATmega8 bootloader only takes up 1 KB of flash. It does not timeout when it receives invalid data, you need to make sure that no data is sent to the board during the 6-8 seconds when the bootloader is running.
4141

content/hardware/01.mkr/01.boards/mkr-vidor-4000/features.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<FeatureDescription>
2-
The MKR VIDOR 4000 is nothing less than a powerhouse of a board, packing a huge set of features into a small form factor. It features the <b>Intel® Cyclone® 10CL016</b> for FPGA (Field Programming Gate Array), allowing you to configure a large set of pins to accommodate any of your preferences. But why stop there? The board also has a camera connector, a Micro HDMI connector, Wi-Fi / Bluetooth connectivity through the <b>NINA-W102</b> module, and cyber-security through the <b>ECC508</b> crypto chip. Just as the other members of the MKR family, it uses the popular <b>Cortex-M0 32-bit SAMD21</b> microprocessor.
2+
The MKR VIDOR 4000 is nothing less than a powerhouse of a board, packing a huge set of features into a small form factor. It features the <b>Intel® Cyclone® 10CL016</b> for FPGA (Field Programming Gate Array), allowing you to configure a large set of pins to accommodate any of your preferences. But why stop there? The board also has a camera connector, a Micro HDMI connector, Wi-Fi / Bluetooth® connectivity through the <b>NINA-W102</b> module, and cyber-security through the <b>ECC508</b> crypto chip. Just as the other members of the MKR family, it uses the popular <b>Cortex-M0 32-bit SAMD21</b> microprocessor.
33
</FeatureDescription>
44

55

@@ -15,7 +15,7 @@ The powerful, low-power processor that is used in all MKR Family boards.
1515

1616
<Feature title="u-blox NINA-W102" image="wifi-bluetooth">
1717

18-
Enables Bluetooth and Wi-Fi connectivity for the MKR WiFi 1010 board.
18+
Enables Bluetooth® and Wi-Fi connectivity for the MKR WiFi 1010 board.
1919

2020
<FeatureLink title="Datasheet" url="https://content.arduino.cc/assets/Arduino_NINA-W10_DataSheet_%28UBX-17065507%29.pdf" download blank/>
2121

content/hardware/01.mkr/01.boards/mkr-vidor-4000/product.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ core: arduino:samd
66
forumCategorySlug: '/hardware/mkr-boards/mkrvidor4000/150'
77
---
88

9-
The Arduino MKR VIDOR 4000 is without a doubt the most advanced and featured-packed board in the MKR family, and the only one with a FPGA chip on board. With a camera & HDMI connector, a Wi-Fi / Bluetooth module and up to 25 configurable pins, the sky is really the limit with this board.
9+
The Arduino MKR VIDOR 4000 is without a doubt the most advanced and featured-packed board in the MKR family, and the only one with a FPGA chip on board. With a camera & HDMI connector, a Wi-Fi / Bluetooth® module and up to 25 configurable pins, the sky is really the limit with this board.

content/hardware/01.mkr/01.boards/mkr-vidor-4000/tech-specs.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Microcontroller block:
1313
PMW Pins: 13 (0 - 8, 10, 12, A3, A4)
1414
External interrupts: 10 (0, 1, 4, 5, 6, 7, 8 ,9, A1, A2)
1515
Connectivity:
16-
Bluetooth: Nina W102 uBlox module
16+
Bluetooth®: Nina W102 uBlox module
1717
Wi-Fi: Nina W102 uBlox module
1818
Secure element: ATECC508A
1919
Communication:

content/hardware/01.mkr/01.boards/mkr-wifi-1010/essentials.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
</EssentialElement>
1818

1919
<EssentialElement title="ArduinoBLE" type="library" link="https://www.arduino.cc/en/Reference/ArduinoBLE">
20-
The ArduinoBLE library is designed for Arduino boards that have hardware enabled for BLE and Bluetooth 4.0 and above.
20+
The ArduinoBLE library is designed for Arduino boards that have hardware enabled for Bluetooth® Low Energy and Bluetooth® 4.0 and above.
2121
</EssentialElement>
2222
</EssentialsColumn>
2323

content/hardware/01.mkr/01.boards/mkr-wifi-1010/features.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ The MKR WiFi 1010 is a great choice for any beginner, maker or professional to g
88

99
<Feature title="u-blox NINA-W102" image="wifi-bluetooth">
1010

11-
Enables Bluetooth and Wi-Fi connectivity for the MKR WiFi 1010 board.
11+
Enables Bluetooth® and Wi-Fi connectivity for the MKR WiFi 1010 board.
1212

1313
<FeatureLink title="Datasheet" url="https://content.arduino.cc/assets/Arduino_NINA-W10_DataSheet_%28UBX-17065507%29.pdf"/>
1414

content/hardware/01.mkr/01.boards/mkr-wifi-1010/product.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ certifications: [FCC,UKCA, IC, REACH, RED, RoHS, WEEE]
1010

1111
<SubTitle>The easiest entry point to basic IoT and pico-network application design.</SubTitle>
1212

13-
Whether you are looking at building a sensor network connected to your office or home router, or if you want to create a BLE device sending data to a cellphone, the MKR WiFi 1010 is your one-stop-solution for many of the basic IoT application scenarios.
13+
Whether you are looking at building a sensor network connected to your office or home router, or if you want to create a Bluetooth® Low Energy device sending data to a cellphone, the MKR WiFi 1010 is your one-stop-solution for many of the basic IoT application scenarios.

content/hardware/01.mkr/01.boards/mkr-wifi-1010/tech-specs.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Pins:
1212
PMW Pins: 13 (0 - 8, 10, 12, A3, A4)
1313
External interrupts: 10 (0, 1, 4, 5, 6, 7, 8 ,9, A1, A2)
1414
Connectivity:
15-
Bluetooth: Nina W102 uBlox module
15+
Bluetooth®: Nina W102 uBlox module
1616
Wi-Fi: Nina W102 uBlox module
1717
Secure element: ATECC508A
1818
Communication:

content/hardware/01.mkr/01.boards/mkr-wifi-1010/tutorials/enabling-ble/enabling-ble.md

+14-14
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ difficulty: intermediate
44
compatible-products: [mkr-wifi-1010]
55
description: 'Learn how to access your board from your phone via Bluetooth®.'
66
tags:
7-
- Bluetooth®, BLE
7+
- Bluetooth®, Bluetooth® Low Energy
88
author: Karl Söderby
99
libraries:
1010
- name: ArduinoBLE
@@ -21,8 +21,8 @@ software:
2121
- web-editor
2222
---
2323

24-
## Enabling BLE
25-
Bluetooth® Low Energy, referred to as BLE, separates itself from what is now known as “Bluetooth® Classic” by being optimized to use low power with low data rates. There are two different types of Bluetooth® devices: central or peripheral. A central Bluetooth® device is designed to read data from peripheral devices, while the peripheral devices are designed to do the opposite. Peripheral devices continuously post data for other devices to read, and it is precisely what we will be focusing on today.
24+
## Enabling Bluetooth® Low Energy
25+
Bluetooth® Low Energy separates itself from what is now known as “Bluetooth® Classic” by being optimized to use low power with low data rates. There are two different types of Bluetooth® devices: central or peripheral. A central Bluetooth® device is designed to read data from peripheral devices, while the peripheral devices are designed to do the opposite. Peripheral devices continuously post data for other devices to read, and it is precisely what we will be focusing on today.
2626

2727
This tutorial is a great starting point for any maker interested in creating their own Bluetooth® projects.
2828

@@ -130,13 +130,13 @@ void setup() {
130130
pinMode(LED_BUILTIN, OUTPUT); // initialize the built-in LED pin to indicate when a central is connected
131131
pinMode(ledPin, OUTPUT); // initialize the built-in LED pin to indicate when a central is connected
132132
133-
//initialize BLE library
133+
//initialize ArduinoBLE library
134134
if (!BLE.begin()) {
135-
Serial.println("starting BLE failed!");
135+
Serial.println("starting Bluetooth® Low Energy failed!");
136136
while (1);
137137
}
138138
139-
BLE.setLocalName("MKR WiFi 1010"); //Setting a name that will appear when scanning for Bluetooth devices
139+
BLE.setLocalName("MKR WiFi 1010"); //Setting a name that will appear when scanning for Bluetooth® devices
140140
BLE.setAdvertisedService(newService);
141141
142142
newService.addCharacteristic(switchChar); //add characteristics to a service
@@ -148,7 +148,7 @@ void setup() {
148148
randomReading.writeValue(0);
149149
150150
BLE.advertise(); //start advertising the service
151-
Serial.println("Bluetooth device active, waiting for connections...");
151+
Serial.println(" Bluetooth® device active, waiting for connections...");
152152
}
153153
```
154154

@@ -161,7 +161,7 @@ If our device (smartphone) disconnects, we exit the `while` loop. Once it exits,
161161
```cpp
162162
void loop() {
163163

164-
BLEDevice central = BLE.central(); // wait for a BLE central
164+
BLEDevice central = BLE.central(); // wait for a Bluetooth® Low Energy central
165165

166166
if (central) { // if a central is connected to the peripheral
167167
Serial.print("Connected to central: ");
@@ -224,13 +224,13 @@ void setup() {
224224
pinMode(LED_BUILTIN, OUTPUT); // initialize the built-in LED pin to indicate when a central is connected
225225
pinMode(ledPin, OUTPUT); // initialize the built-in LED pin to indicate when a central is connected
226226
227-
//initialize BLE library
227+
//initialize ArduinoBLE library
228228
if (!BLE.begin()) {
229-
Serial.println("starting BLE failed!");
229+
Serial.println("starting Bluetooth® Low Energy failed!");
230230
while (1);
231231
}
232232
233-
BLE.setLocalName("MKR WiFi 1010"); //Setting a name that will appear when scanning for bluetooth devices
233+
BLE.setLocalName("MKR WiFi 1010"); //Setting a name that will appear when scanning for Bluetooth® devices
234234
BLE.setAdvertisedService(newService);
235235
236236
newService.addCharacteristic(switchChar); //add characteristics to a service
@@ -242,12 +242,12 @@ void setup() {
242242
randomReading.writeValue(0);
243243
244244
BLE.advertise(); //start advertising the service
245-
Serial.println("Bluetooth device active, waiting for connections...");
245+
Serial.println(" Bluetooth® device active, waiting for connections...");
246246
}
247247
248248
void loop() {
249249
250-
BLEDevice central = BLE.central(); // wait for a BLE central
250+
BLEDevice central = BLE.central(); // wait for a Bluetooth® Low Energy central
251251
252252
if (central) { // if a central is connected to the peripheral
253253
Serial.print("Connected to central: ");
@@ -289,7 +289,7 @@ void loop() {
289289

290290
## Testing It Out
291291

292-
Once we are finished with the coding, we can upload the sketch to the board. When it has been successfully uploaded, open the Serial Monitor. In the Serial Monitor, the text **"Bluetooth device active, waiting for connections..."** will appear.
292+
Once we are finished with the coding, we can upload the sketch to the board. When it has been successfully uploaded, open the Serial Monitor. In the Serial Monitor, the text **" Bluetooth® device active, waiting for connections..."** will appear.
293293

294294
![Waiting for connections.](assets/mkr_tutorial_05_img_04.png)
295295

content/hardware/02.hero/boards/uno-wifi-rev2/essentials.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
</EssentialElement>
1313

1414
<EssentialElement title="ArduinoBLE" type="library" link="https://www.arduino.cc/en/Reference/ArduinoBLE">
15-
The ArduinoBLE library is designed for Arduino boards that have hardware enabled for BLE and Bluetooth 4.0 and above.
15+
The ArduinoBLE library is designed for Arduino boards that have hardware enabled for Bluetooth® Low Energy and Bluetooth® 4.0 and above.
1616
</EssentialElement>
1717

1818
<EssentialElement title="Arduino_LSM6DS3" type="library" link="https://www.arduino.cc/en/Reference/ArduinoLSM6DS3">

content/hardware/02.hero/boards/uno-wifi-rev2/features.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<FeatureDescription>
22

3-
The Arduino UNO WiFi Rev 2 features the secure **ATECC608** crypto chip accelerator, using the **ATmega4809 8-bit** microcontroller from Microchip. It also has an onboard IMU (Inertial Measurement Unit), **LSM6DS3TR** and features the **NINA-W102** Wi-Fi & Bluetooth module from u-Blox.
3+
The Arduino UNO WiFi Rev 2 features the secure **ATECC608** crypto chip accelerator, using the **ATmega4809 8-bit** microcontroller from Microchip. It also has an onboard IMU (Inertial Measurement Unit), **LSM6DS3TR** and features the **NINA-W102** Wi-Fi & Bluetooth® module from u-Blox.
44

55
</FeatureDescription>
66

@@ -15,7 +15,7 @@ A powerful microcontroller with low-power architecture from the megaAVR® 0-seri
1515

1616
<Feature title="u-blox NINA-W102" image="wifi-bluetooth">
1717

18-
Enables Bluetooth and Wi-Fi connectivity for the UNO WiFi Rev 2 board.
18+
Enables Bluetooth® and Wi-Fi connectivity for the UNO WiFi Rev2 board.
1919

2020
<FeatureLink title="Datasheet" url="https://content.arduino.cc/assets/Arduino_NINA-W10_DataSheet_%28UBX-17065507%29.pdf" download blank/>
2121

content/hardware/02.hero/boards/uno-wifi-rev2/product.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ url_guide: /software/ide-v1/installing-megaavr-core
55
core: arduino:megaavr
66
---
77

8-
The Arduino UNO WiFi Rev 2 is the easiest point of entry to basic IoT with the standard form factor of the UNO family. Whether you are looking at building a sensor network connected to your office or home router, or if you want to create a BLE device sending data to a cellphone, the Arduino UNO WiFi Rev 2 is your one-stop-solution for many of the basic IoT application scenarios.
8+
The Arduino UNO WiFi Rev 2 is the easiest point of entry to basic IoT with the standard form factor of the UNO family. Whether you are looking at building a sensor network connected to your office or home router, or if you want to create a Bluetooth® Low Energy device sending data to a cellphone, the Arduino UNO WiFi Rev 2 is your one-stop-solution for many of the basic IoT application scenarios.

content/hardware/02.hero/boards/uno-wifi-rev2/tech-specs.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Pins:
99
Analog input pins: 6
1010
PWM pins: 5
1111
Connectivity:
12-
Bluetooth: Nina W102 uBlox module
12+
Bluetooth®: Nina W102 uBlox module
1313
Wi-Fi: Nina W102 uBlox module
1414
Secure element: ATECC608A
1515
Sensors:

content/hardware/03.nano/boards/nano-33-ble-sense/essentials.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<EssentialsColumn title="Suggested Libraries">
1313

1414
<EssentialElement title="ArduinoBLE" type="library" link="https://www.arduino.cc/en/Reference/ArduinoBLE">
15-
The ArduinoBLE library is designed for Arduino boards that have hardware enabled for BLE and Bluetooth 4.0 and above.
15+
The ArduinoBLE library is designed for Arduino boards that have hardware enabled for Bluetooth® Low Energy and Bluetooth® 4.0 and above.
1616
</EssentialElement>
1717

1818
<EssentialElement title="Arduino_LSM9DS1" type="library" link="https://www.arduino.cc/en/Reference/ArduinoLSM9DS1">

content/hardware/03.nano/boards/nano-33-ble-sense/features.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<FeatureDescription>
22

3-
The Arduino Nano 33 BLE Sense is a great choice for any beginner, maker or professional to get started with embedded machine learning. It is build upon the [nRF52840 microcontroller](https://content.arduino.cc/assets/Nano_BLE_MCU-nRF52840_PS_v1.1.pdf) and runs on **Arm® Mbed™ OS**. The Nano 33 BLE Sense not only features the possibility to connect via **Bluetooth Low Energy** but also comes equipped with **sensors** to detect color, proximity, motion, temperature, humidity, audio and more.
3+
The Arduino Nano 33 BLE Sense is a great choice for any beginner, maker or professional to get started with embedded machine learning. It is build upon the [nRF52840 microcontroller](https://content.arduino.cc/assets/Nano_BLE_MCU-nRF52840_PS_v1.1.pdf) and runs on **Arm® Mbed™ OS**. The Nano 33 BLE Sense not only features the possibility to connect via **Bluetooth® Low Energy** but also comes equipped with **sensors** to detect color, proximity, motion, temperature, humidity, audio and more.
44

55
</FeatureDescription>
66

content/hardware/03.nano/boards/nano-33-ble-sense/product.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ forumCategorySlug: '/hardware/nano-family/nano-33-ble-sense/160'
77
certifications: [FCC, IC, REACH, CE, RoHS, WEEE, RCM]
88
---
99

10-
The Arduino Nano 33 BLE Sense combines a tiny form factor, different environment sensors and the possibility to run AI using TinyML and TensorFlow™ Lite. Whether you are looking at creating your first embedded ML application or you want to use Bluetooth Low Energy to connect your project to your phone, the Nano 33 BLE Sense will make that journey easy.
10+
The Arduino Nano 33 BLE Sense combines a tiny form factor, different environment sensors and the possibility to run AI using TinyML and TensorFlow™ Lite. Whether you are looking at creating your first embedded ML application or you want to use Bluetooth® Low Energy to connect your project to your phone, the Nano 33 BLE Sense will make that journey easy.

content/hardware/03.nano/boards/nano-33-ble-sense/tech-specs.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Pins:
1010
PWM pins: 5
1111
External interrupts: All digital pins
1212
Connectivity:
13-
Bluetooth: NINA-B306
13+
Bluetooth®: NINA-B306
1414
Sensors:
1515
IMU: LSM9DS
1616
Microphone: MP34DT05

0 commit comments

Comments
 (0)