Skip to content

Commit 06d4696

Browse files
authored
Merge pull request #1618 from arduino/jacobhylen/nano-core
[MKC-1374] Nano Core --> Nano Board package
2 parents 94be886 + a9c19b4 commit 06d4696

File tree

11 files changed

+35
-35
lines changed

11 files changed

+35
-35
lines changed

content/hardware/03.nano/boards/nano-33-ble-sense-rev2/tutorials/cheat-sheet/ble-cheat-sheet.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ This article is a collection of guides, API calls, libraries and tutorials that
3737

3838
You can also visit the [documentation platform for the Nano 33 BLE Sense Rev2](/hardware/nano-33-ble-sense-rev2).
3939

40-
## Core
40+
## Board Package
4141

42-
The Nano 33 BLE Sense Rev2 uses the [Arduino Mbed OS Nano Boards core](https://github.com/arduino/ArduinoCore-mbed).
42+
The Nano 33 BLE Sense Rev2 uses the [Arduino Mbed OS Nano Board Package](https://github.com/arduino/ArduinoCore-mbed).
4343

4444
## Datasheet
4545

@@ -53,7 +53,7 @@ The full datasheet is available as a downloadable PDF from the link below:
5353

5454
The Nano 33 BLE Sense Rev2 can be programmed through the **Classic Arduino IDE 1.8.X**. To install your board, you can check out the guide below:
5555

56-
- [Installing the Arduino Mbed OS Nano Boards core](/software/ide-v2/tutorials/ide-v2-board-manager)
56+
- [Installing the Arduino Mbed OS Nano Board Package](/software/ide-v2/tutorials/ide-v2-board-manager)
5757

5858
### Arduino IDE 2
5959

@@ -340,7 +340,7 @@ The **MP34DT06JTR** is a compact, low-power omnidirectional digital MEMS microph
340340

341341
### PDM Library
342342

343-
To access the data from the MP34DT06JTR, we need to use the [PDM](https://www.arduino.cc/en/Reference/PDM) library that is included in the **Arduino Mbed OS Nano Boards** core. If the core is installed, you will find an example that works by browsing **File > Examples > PDM > PDMSerialPlotter**.
343+
To access the data from the MP34DT06JTR, we need to use the [PDM](https://www.arduino.cc/en/Reference/PDM) library that is included in the **Arduino Mbed OS Nano Board package**. If the Board Package is installed, you will find an example that works by browsing **File > Examples > PDM > PDMSerialPlotter**.
344344

345345
***Please note: The sampling frequency in the PDMSerialPlotter example is set to 16000 Hz. If the microphone appears to not be working (monitor is printing a value of -128), try to change this rate to 20000 Hz. You can change this at the top of the PDMSerialPlotter example sketch.***
346346

@@ -522,7 +522,7 @@ BLEDevice central = BLE.central();
522522

523523
## USB Keyboard
524524

525-
To use the board as a keyboard, you can refer to the [USBHID](https://github.com/arduino/ArduinoCore-mbed/tree/master/libraries/USBHID) library that can be found inside the core.
525+
To use the board as a keyboard, you can refer to the [USBHID](https://github.com/arduino/ArduinoCore-mbed/tree/master/libraries/USBHID) library that can be found inside the Board Package.
526526

527527
You first need to include the libraries and create an object:
528528

content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/cheat-sheet/ble-cheat-sheet.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ This article is a collection of guides, API calls, libraries and tutorials that
3737

3838
You can also visit the [documentation platform for the Nano 33 BLE Sense](/hardware/nano-33-ble-sense).
3939

40-
## Core
40+
## Board Package
4141

42-
The Nano 33 BLE Sense uses the [Arduino Mbed OS Nano Boards core](https://github.com/arduino/ArduinoCore-mbed).
42+
The Nano 33 BLE Sense uses the [Arduino Mbed OS Nano Board Package](https://github.com/arduino/ArduinoCore-mbed).
4343

4444
## Datasheet
4545

@@ -53,7 +53,7 @@ The full datasheet is available as a downloadable PDF from the link below:
5353

5454
The Nano 33 BLE Sense can be programmed through the **Classic Arduino IDE 1.8.X**. To install your board, you can check out the guide below:
5555

56-
- [Installing the Arduino Mbed OS Nano Boards core](/software/ide-v2/tutorials/ide-v2-board-manager)
56+
- [Installing the Arduino Mbed OS Nano Board Package](/software/ide-v2/tutorials/ide-v2-board-manager)
5757

5858
### Arduino IDE 2
5959

@@ -338,7 +338,7 @@ The **MP34DT05** is a compact, low-power omnidirectional digital MEMS microphone
338338

339339
### PDM Library
340340

341-
To access the data from the MP34DT05, we need to use the [PDM](https://www.arduino.cc/en/Reference/PDM) library that is included in the **Arduino Mbed OS Nano Boards** core. If the core is installed, you will find an example that works by browsing **File > Examples > PDM > PDMSerialPlotter**.
341+
To access the data from the MP34DT05, we need to use the [PDM](https://www.arduino.cc/en/Reference/PDM) library that is included in the **Arduino Mbed OS Nano Boards Package**. If the Board Package is installed, you will find an example that works by browsing **File > Examples > PDM > PDMSerialPlotter**.
342342

343343
***Please note: The sampling frequency in the PDMSerialPlotter example is set to 16000 Hz. If the microphone appears to not be working (monitor is printing a value of -128), try to change this rate to 20000 Hz. You can change this at the top of the PDMSerialPlotter example sketch.***
344344

@@ -520,7 +520,7 @@ BLEDevice central = BLE.central();
520520

521521
## USB Keyboard
522522

523-
To use the board as a keyboard, you can refer to the [USBHID](https://github.com/arduino/ArduinoCore-mbed/tree/master/libraries/USBHID) library that can be found inside the core.
523+
To use the board as a keyboard, you can refer to the [USBHID](https://github.com/arduino/ArduinoCore-mbed/tree/master/libraries/USBHID) library that can be found inside the Board Package.
524524

525525
You first need to include the libraries and create an object:
526526

content/hardware/03.nano/boards/nano-esp32/datasheet/datasheet.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ Nano ESP32 is a 3.3 V development board based on the NORA-W106-10B from u-blox®
6767

6868
## ESP32 Core
6969

70-
The Nano ESP32 uses the [Arduino Core for ESP32 boards](https://github.com/arduino/arduino-esp32), a derivation of Espressif's [arduino-esp32](https://github.com/espressif/arduino-esp32) core.
70+
The Nano ESP32 uses the [Arduino Board Package for ESP32 boards](https://github.com/arduino/arduino-esp32), a derivation of Espressif's [arduino-esp32](https://github.com/espressif/arduino-esp32) core.
7171

7272
# Rating
7373

content/hardware/03.nano/boards/nano-esp32/features.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ This board is Bluetooth® enabled allowing you to control peripheral devices and
1919
</Feature>
2020

2121
<Feature title="ESP32 Platform" image="mcu">
22-
The Nano ESP32's core is based on the well maintained & documented <a href="https://github.com/espressif/arduino-esp32">ESP32 core</a> from Espressif.
22+
The Nano ESP32's Board Package is based on the well maintained & documented <a href="https://github.com/espressif/arduino-esp32">ESP32 core</a> from Espressif.
2323
<FeatureLink variant="secondary" title="ESP32 Documentation" url="https://docs.espressif.com/projects/arduino-esp32/en/latest/"/>
2424
</Feature>
2525

content/hardware/03.nano/boards/nano-esp32/tutorials/cheat-sheet/cheat-sheet.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -45,17 +45,17 @@ The full datasheet is available as a downloadable PDF from the link below:
4545

4646
- [Download the Nano ESP32 datasheet](/resources/datasheets/ABX00083-datasheet.pdf)
4747

48-
## Arduino ESP32 Core
48+
## Arduino ESP32 Board Package
4949

50-
This board is based on the [Arduino ESP32 Core](https://github.com/arduino/arduino-esp32), that is derived from the original ESP32 core. It provides a rich set of examples to access the various features on your board, which is accessed directly through the IDE.
50+
This board is based on the [Arduino ESP32 Board Package](https://github.com/arduino/arduino-esp32), that is derived from the original ESP32 Board Package. It provides a rich set of examples to access the various features on your board, which is accessed directly through the IDE.
5151

5252
![ESP32 examples in the IDE.](assets/esp32-examples.png)
5353

54-
To install the core, go the **board manager** and search for **Nano ESP32**. For more detailed instructions to install the core, please refer to the [Getting Started with Nano ESP32](/tutorials/nano-esp32/getting-started-nano-esp32) article.
54+
To install the Board Package, go the **board manager** and search for **Nano ESP32**. For more detailed instructions to install the Board Package, please refer to the [Getting Started with Nano ESP32](/tutorials/nano-esp32/getting-started-nano-esp32) article.
5555

5656
## ESP32 Pin Map
5757

58-
The Nano ESP32's default pins are designed to match the **Nano form factor**. This pin mapping is done in the official Arduino ESP32 core (see just above). See below the pin map to understand how the physical pins correlate to the ESP32:
58+
The Nano ESP32's default pins are designed to match the **Nano form factor**. This pin mapping is done in the official Arduino ESP32 Board Package (see just above). See below the pin map to understand how the physical pins correlate to the ESP32:
5959

6060
| Nano | ESP32 |
6161
| ----- | ------ |
@@ -447,7 +447,7 @@ To read data, use the `read()` method, which will return the last sample.
447447
I2S.read()
448448
```
449449

450-
Examples for different modes & different audio devices are available in the core under **Examples > I2S**.
450+
Examples for different modes & different audio devices are available in the Board Package under **Examples > I2S**.
451451

452452

453453
Further reading:
@@ -458,7 +458,7 @@ Further reading:
458458

459459
The ESP32-S3 is based on the dual-core XTensa LX7, which can run code separately on two cores. This is enabled through FreeRTOS, by setting up tasks that run on each core (similarly to how `void loop()` is implemented). The cores available are `0` and `1`.
460460

461-
The example below is a modified version of the [BasicMultiThreading](https://github.com/espressif/arduino-esp32/tree/master/libraries/ESP32/examples/FreeRTOS/BasicMultiThreading) example found in the Arduino ESP32 core, and demonstrates how to use two common operations simultaneously:
461+
The example below is a modified version of the [BasicMultiThreading](https://github.com/espressif/arduino-esp32/tree/master/libraries/ESP32/examples/FreeRTOS/BasicMultiThreading) example found in the Arduino ESP32 Board Package, and demonstrates how to use two common operations simultaneously:
462462
- Blink an LED using one task on a specific core (0),
463463
- Read an analog pin using a second task on a specific core (1).
464464

@@ -601,7 +601,7 @@ You can also read Espressifs technical reference manual here:
601601

602602
The Nano ESP32 has a NORA-W106 module which has the ESP32-S3 SoC embedded. This module supports Wi-Fi® communication over the 2.4 GHz band.
603603

604-
There are several examples provided bundled with the core that showcase how to make HTTP requests, host web servers, send data over MQTT etc.
604+
There are several examples provided bundled with the Board Package that showcase how to make HTTP requests, host web servers, send data over MQTT etc.
605605

606606
## RGB
607607

@@ -667,6 +667,6 @@ void loop() {
667667
}
668668
```
669669

670-
Several ready to use examples are also available in the core at **Examples > USB**.
670+
Several ready to use examples are also available in the Board Package at **Examples > USB**.
671671

672672
Remember that if the board stops being recognised in the IDE, you can put it in [Arduino Bootloader Mode](#arduino-bootloader-mode) to recover it.

content/hardware/03.nano/boards/nano-esp32/tutorials/debugging/debugging.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ Debugging is an essential skill for anyone working with technology, whether you'
2525

2626
- [Arduino Nano ESP32](https://store.arduino.cc/nano-esp32)
2727
- [Arduino IDE](https://www.arduino.cc/en/software)
28-
- [Arduino ESP32 Core](https://github.com/arduino/arduino-esp32) installed (2.0.12 or newer)
28+
- [Arduino ESP32 Board Package](https://github.com/arduino/arduino-esp32) installed (2.0.12 or newer)
2929

30-
***It's important to use the "Arduino ESP32 Boards" core by "Arduino" and not the "esp32" core by "Espressif Systems". For Windows users this is paramount, otherwise no drivers will be ever installed and no debugging can be performed.***
30+
***It's important to use the "Arduino ESP32 Boards" Board Package by "Arduino" and not the "esp32" Board Package by "Espressif Systems". For Windows users this is paramount, otherwise no drivers will be ever installed and no debugging can be performed.***
3131

3232
## System Setup
3333

@@ -44,7 +44,7 @@ To fix this, you can copy [this file](https://raw.githubusercontent.com/espressi
4444

4545
### Debugging on Windows
4646

47-
On Windows machines it's important to accept the driver installation when prompted during the core installation.
47+
On Windows machines it's important to accept the driver installation when prompted during the Board Package installation.
4848

4949
### IDE Setup
5050

content/hardware/03.nano/boards/nano-esp32/tutorials/pin-setup/pin-setup.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ To change this configuration, simply connect your board, go to **Tools > Pin Num
3333

3434
- [Arduino Nano ESP32](https://store.arduino.cc/nano-esp32)
3535
- [Arduino IDE](https://www.arduino.cc/en/software)
36-
- [Arduino ESP32 Core](https://github.com/arduino/arduino-esp32) (version 2.0.12 and above). Can be installed directly in the Arduino IDE.
36+
- [Arduino ESP32 Board Package](https://github.com/arduino/arduino-esp32) (version 2.0.12 and above). Can be installed directly in the Arduino IDE.
3737

3838
## Different Pin Configurations
3939

@@ -70,7 +70,7 @@ pinMode(5, OUTPUT);
7070

7171
### Pin Labels
7272

73-
You can also control pins using labels such as `D0`, `D1`, `D2`. These labels are predefined in the core, and are adjusted based on what configuration you make.
73+
You can also control pins using labels such as `D0`, `D1`, `D2`. These labels are predefined in the Board Package, and are adjusted based on what configuration you make.
7474

7575
For example, the following code will access the same pin, regardless of what configuration you use:
7676

content/hardware/03.nano/boards/nano-esp32/tutorials/spiff/spiff.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ The SPIFFS (Serial Peripheral Interface Flash File System) is a file system desi
1515

1616
- [Arduino Nano ESP32](https://store.arduino.cc/nano-esp32)
1717
- [Arduino IDE](https://www.arduino.cc/en/software)
18-
- [Arduino ESP32 Core](https://github.com/arduino/arduino-esp32) installed (done in the Arduino IDE).
18+
- [Arduino ESP32 Board Package](https://github.com/arduino/arduino-esp32) installed (done in the Arduino IDE).
1919

2020
## Set Up SPIFFS File System
2121

content/hardware/03.nano/boards/nano-rp2040-connect/tutorials/rp2040-01-technical-reference/rp2040-01-technical-reference.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ This article is a collection of guides, API calls, libraries and tutorials that
4141

4242
You can also visit the [documentation platform for the Nano RP2040 Connect](/hardware/nano-rp2040-connect).
4343

44-
## Core
44+
## Board Package
4545

46-
The Nano RP2040 Connect uses the [Arduino Mbed OS Nano Boards core](https://github.com/arduino/ArduinoCore-mbed).
46+
The Nano RP2040 Connect uses the [Arduino Mbed OS Nano Board Package](https://github.com/arduino/ArduinoCore-mbed).
4747

4848
## Datasheet
4949

@@ -57,7 +57,7 @@ The full datasheet is available as a downloadable PDF from the link below:
5757

5858
The Nano RP2040 Connect can be programmed through the **Classic Arduino IDE 1.8.X**. To install your board, you can check out the guide below:
5959

60-
- [Installing the Arduino Mbed OS Nano Boards core](/software/ide-v2/tutorials/ide-v2-board-manager)
60+
- [Installing the Arduino Mbed OS Nano Board Package](/software/ide-v2/tutorials/ide-v2-board-manager)
6161

6262
### Arduino IDE 2
6363

@@ -272,7 +272,7 @@ The **MP34DT06JTR** is a compact, low-power omnidirectional digital MEMS microph
272272

273273
### PDM Library
274274

275-
To access the data from the MP34DT06JTR, we need to use the [PDM](https://www.arduino.cc/en/Reference/PDM) library that is included in the **Arduino Mbed OS Nano Boards** core. If the core is installed, you will find an example that works by browsing **File > Examples > PDM > PDMSerialPlotter**.
275+
To access the data from the MP34DT06JTR, we need to use the [PDM](https://www.arduino.cc/en/Reference/PDM) library that is included in the **Arduino Mbed OS Nano Board Package**. If the Board Package is installed, you will find an example that works by browsing **File > Examples > PDM > PDMSerialPlotter**.
276276

277277
- **Please note:** The sampling frequency in the PDMSerialPlotter example is set to 16000 Hz. If the microphone appears to not be working (monitor is printing a value of -128), try to change this rate to 20000 Hz. You can change this at the top of the PDMSerialPlotter example sketch, as shown in the example below:
278278

@@ -509,7 +509,7 @@ BLEDevice central = BLE.central();
509509

510510
## USB Keyboard
511511

512-
To use the board as a keyboard, you can refer to the [USBHID](https://github.com/arduino/ArduinoCore-mbed/tree/master/libraries/USBHID) library that can be found inside the core.
512+
To use the board as a keyboard, you can refer to the [USBHID](https://github.com/arduino/ArduinoCore-mbed/tree/master/libraries/USBHID) library that can be found inside the Board Package.
513513

514514
You first need to include the libraries and create an object:
515515

content/hardware/04.pro/boards/portenta-h7/tutorials/lauterbach-debugger/content.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ In order to obtain a new license, you need to first get the serial number of you
6767

6868
![Your board's serial number can be displayed in the Arduino IDE using the "Get Board Info" command](assets/por_ard_trace32_board_info.png)
6969

70-
***For Portenta H7 and Nicla Vision only: if you only see a 16-character (64-bit) long serial number, then you need to update your Arduino IDE and your boards' core from the Boards Manager in the IDE. Details on how to do so can be found on the Arduino website. In addition, make sure your board has the [latest bootloader](https://docs.arduino.cc/tutorials/portenta-h7/updating-the-bootloader) installed.***
70+
***For Portenta H7 and Nicla Vision only: if you only see a 16-character (64-bit) long serial number, then you need to update your Arduino IDE and your Board Package from the Boards Manager in the IDE. Details on how to do so can be found on the Arduino website. In addition, make sure your board has the [latest bootloader](https://docs.arduino.cc/tutorials/portenta-h7/updating-the-bootloader) installed.***
7171

7272
- Use the TRACE32 debugger. Check the section "Starting the TRACE32 Debugger" to learn how to get started. Click the menu item "Board S/N and License State". Your board's serial number will be printed in the AREA window and a dialog LICENSE.state will be opened.
7373

@@ -204,7 +204,7 @@ Lauterbach also provides hardware-based debug & trace tools. To learn more about
204204
### Portenta’s or Nicla's Serial Number Is Not 24 Digits Long
205205

206206
- Update Arduino IDE to the latest version available
207-
- Update **Arduino mbed-enabled Boards** core from Arduino IDE menu: **Tools > Board > Boards Manager**
207+
- Update **Arduino Mbed OS** Board Package from Arduino IDE menu: **Tools > Board > Boards Manager**
208208
- Update the board's bootloader using the instructions available [here](https://docs.arduino.cc/tutorials/portenta-h7/updating-the-bootloader).
209209

210210
### Error Message in AREA View: 'No More Arguments Expected'

0 commit comments

Comments
 (0)