Skip to content

Commit e78c6c7

Browse files
jacobhylenjhansson-ardkateryna-lukina
authored
Apply suggestions from code review
Co-authored-by: Josefine Hansson <[email protected]> Co-authored-by: Kateryna Lukina <[email protected]>
1 parent 04872a8 commit e78c6c7

File tree

6 files changed

+22
-22
lines changed

6 files changed

+22
-22
lines changed

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ type: maker
66
![](assets/featured.png)
77

88
# Description
9-
The Arduino Nano ESP32 (with and without headers) is a Nano form factor board based on the ESP32-S3 (embedded in the NORA-W106-10B from u-blox). This is the first Arduino board to be based fully on an ESP32, and features Wi-Fi®, Bluetooth® LE, debugging via native USB in the Arduino IDE as well as low power.
9+
The Arduino Nano ESP32 (with and without headers) is a Nano form factor board based on the ESP32-S3 (embedded in the NORA-W106-10B from u-blox®). This is the first Arduino board to be based fully on an ESP32, and features Wi-Fi®, Bluetooth® LE, debugging via native USB in the Arduino IDE as well as low power.
1010

1111
The Nano ESP32 is compatible with the Arduino IoT Cloud, and has support for MicroPython. It is an ideal board for getting started with IoT development.
1212

@@ -52,7 +52,7 @@ Maker, Debugging, IoT, MicroPython
5252

5353
## The Board
5454

55-
Nano ESP32 is a 3.3 V development board based on the NORA-W106-10B from u-blox, a module that includes a ESP32-S3 system on a chip (SoC). This module has support for Wi-Fi® and Bluetooth® Low Energy (LE), with amplified communication through a built-in antenna. The CPU (32-bit Xtensa® LX7) support clock frequencies at up to 240 MHz and has native support for debugging via the USB-C connector.
55+
Nano ESP32 is a 3.3 V development board based on the NORA-W106-10B from u-blox®, a module that includes a ESP32-S3 system on a chip (SoC). This module has support for Wi-Fi® and Bluetooth® Low Energy (LE), with amplified communication through a built-in antenna. The CPU (32-bit Xtensa® LX7) support clock frequencies at up to 240 MHz and has native support for debugging via the USB-C® connector.
5656

5757
### Application Examples
5858

@@ -114,7 +114,7 @@ The microprocessor for the ESP32-S3 SoC inside the NORA-W106 module is a dual-co
114114
- 32-bit multiplier / divider
115115
- Support for JTAG debugging
116116

117-
The LX7 has a 384 kB ROM (Read Only Memory), and 512 KB of SRAM (Static Random Access Memory). It also features an 8 kB **RTC FAST** and **RTC SLOW** memory. These memories are designed for low power operations, where the **SLOW** memory can be accessed by the ULP (Ulta Low Power) coprocessor, retaining the data in deep sleep mode.
117+
The LX7 has a 384 kB ROM (Read Only Memory), and 512 kB of SRAM (Static Random Access Memory). It also features an 8 kB **RTC FAST** and **RTC SLOW** memory. These memories are designed for low-power operations, where the **SLOW** memory can be accessed by the ULP (Ulta Low Power) coprocessor, retaining the data in deep sleep mode.
118118

119119
### Wi-Fi®
120120

@@ -214,7 +214,7 @@ The CAN/TWAI® controller is used to communicate with systems using the CAN/TWAI
214214

215215
## External Flash Memory
216216

217-
Nano ESP32 features a 128 Mbit (16MB) external flash, the GD25B128EWIGR (U3). This memory is connected to the ESP32 via Quad Serial Peripheral Interface (QSPI).
217+
Nano ESP32 features a 128 Mbit (16 MB) external flash, the GD25B128EWIGR (U3). This memory is connected to the ESP32 via Quad Serial Peripheral Interface (QSPI).
218218

219219
The operating frequency for this IC is 133 MHz, and has a data transfer rate at up to 664 Mbit/s.
220220

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ url_guide: /tutorials/
55
core: arduino:esp32
66
---
77

8-
The Arduino Nano ESP32 is the first ever Arduino board based on a ESP32 microcontroller from [Espressif](https://www.espressif.com/en/products/socs/esp32), the **NORA-W106 module** from u-blox. USB-C® connector, 16 MB (128 Mbit) of Flash, support for MicroPython & Arduino IoT Cloud enabled, it is a very versatile development board.
8+
The Arduino Nano ESP32 is the first ever Arduino board based on a ESP32 microcontroller from [Espressif](https://www.espressif.com/en/products/socs/esp32), the **NORA-W106 module** from u-blox®. USB-C® connector, 16 MB (128 Mbit) of Flash, support for MicroPython & Arduino IoT Cloud enabled, it is a very versatile development board.

content/hardware/03.nano/boards/nano-esp32/tech-specs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ Here you will find the technical specifications for the Arduino® Nano ESP32.
44

55
The microcontroller on the **Arduino Nano ESP32** runs at 3.3 V, which means that you must never apply more than 3.3 V to its Digital and Analog pins. Care must be taken when connecting sensors and actuators to assure that this limit of 3.3 V is never exceeded. Connecting higher voltage signals, like the 5 V commonly used with the other Arduino boards, will damage the Nano ESP32.
66

7-
Note that this board does not have a 5V pin, instead, it has a VUSB pin. The VUSB pin provides 5 V as long as it is powered via USB. Powering via VIN will not enable the VUSB pin, meaning you have no option to receive 5 V unless powered with USB. For communication with 5 V devices, you can opt to use a logic level translator.
7+
Note that this board does not have a 5V pin, instead, it has a VBUS pin. The VBUS pin provides 5 V as long as it is powered via USB. Powering via VIN will not enable the VBUS pin, meaning you have no option to receive 5 V unless powered with USB. For communication with 5 V devices, you can opt to use a logic level translator.

content/hardware/03.nano/boards/nano-esp32/tech-specs.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Board:
22
Name: Arduino® Nano ESP32
33
SKU: ABX00083 / ABX00092
4-
Microcontroller: u-blox NORA-W106 (ESP32-S3)
4+
Microcontroller: u-blox® NORA-W106 (ESP32-S3)
55
USB connector: USB-C®
66
Pins:
77
Built-in LED Pin: 13
@@ -10,8 +10,8 @@ Pins:
1010
PWM pins: 5
1111
External interrupts: All digital pins
1212
Connectivity:
13-
Wi-Fi®: u-blox NORA-W106 (ESP32-S3)
14-
Bluetooth®: u-blox NORA-W106 (ESP32-S3)
13+
Wi-Fi®: u-blox® NORA-W106 (ESP32-S3)
14+
Bluetooth®: u-blox® NORA-W106 (ESP32-S3)
1515
Communication:
1616
UART: 1x, D0 (TX), D1, (RX)
1717
I2C: 1x, A4 (SDA), A5 (SCL)

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

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ tags:
1212
author: 'Karl Söderby'
1313
---
1414

15-
The **Arduino Nano ESP32** is the first Arduino to feature an ESP32 SoC, based on the [ESP32-S3](https://www.espressif.com/en/products/socs/esp32-s3). This SoC is found inside the **u-blox NORA-W106** module and provides both Bluetooth® & Wi-Fi® connectivity, as well as embedding an antenna.
15+
The **Arduino Nano ESP32** is the first Arduino to feature an ESP32 SoC, based on the [ESP32-S3](https://www.espressif.com/en/products/socs/esp32-s3). This SoC is found inside the **u-blox® NORA-W106** module and provides both Bluetooth® & Wi-Fi® connectivity, as well as embedding an antenna.
1616

1717
![Nano ESP32 overview](assets/nano-esp32-overview.png)
1818

@@ -24,13 +24,13 @@ In this document, you will find information regarding features your board, and l
2424

2525
![NORA-W106 module.](assets/nano-esp32-wifi.png)
2626

27-
The Nano ESP32 features the **ESP32-S3** system on a chip (SoC) from Espressif, which is embedded in the **NORA-W106** module. The ESP32-S3 has a dual-core microprocessor Xtensa® 32-bit LX7, and has support for the 2.4 GHz Wi-Fi® band as well as Bluetooth 5. The operating voltage of this SoC is 3.3 V.
27+
The Nano ESP32 features the **ESP32-S3** system on a chip (SoC) from Espressif, which is embedded in the **NORA-W106** module. The ESP32-S3 has a dual-core microprocessor Xtensa® 32-bit LX7, and has support for the 2.4 GHz Wi-Fi® band as well as Bluetooth® 5. The operating voltage of this SoC is 3.3 V.
2828

2929
The NORA-W106 also embeds an antenna for Bluetooth® and Wi-Fi® connectivity.
3030

3131
### Memory
3232

33-
The memory of the ESP32-S3 has
33+
The Nano ESP32 has
3434
- 384 kB ROM
3535
- 512 kB SRAM
3636
- 16 MB of Flash (external, provided via GD25B128EWIGR)
@@ -43,17 +43,17 @@ The full datasheet is available as a downloadable PDF from the link below:
4343

4444
## Nano ESP32 Core
4545

46-
This board is based on the [Arduino ESP32 Core](https://github.com/arduino/arduino-esp32), a derivation of 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.
46+
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.
4747

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

50-
To install the core, go the **board manager** and search for **Nano ESP32**. If you need more instructions to install the core, please refer to the [Getting Started with Nano ESP32](/tutorials/nano-esp32/getting-started-nano-esp32) article.
50+
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.
5151

5252
You can also program your board via the [Arduino Web Editor](arduino-cloud/getting-started/getting-started-web-editor), an online IDE.
5353

5454
## MicroPython
5555

56-
The Nano ESP32 has support for MicroPython, a micro-implementation of Python that can easily be installed on your board.
56+
The Nano ESP32 has support for MicroPython, a micro-implementation of Python® that can easily be installed on your board.
5757

5858
To get started with MicroPython, please visit [MicroPython 101](/micropython-course), a course dedicated towards learning MicroPython on the Nano ESP32.
5959

@@ -87,11 +87,11 @@ The [Sleep Modes](https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/
8787

8888
![Nano ESP32 Power Tree.](assets/nano-esp32-powertree.png)
8989

90-
To power the Nano ESP32 you may either use a USB-C® cable, or the VIN pin. Never exceed 5-18 V as the **MP2322GQH** converter on the board is not designed for any higher voltages.
90+
To power the Nano ESP32 you may either use a USB-C® cable, or the VIN pin. When using the VIN pin, use voltages within the range of 5-18 V as the **MP2322GQH** converter on the board may otherwise be damaged.
9191

9292
### Input Voltage (VIN)
9393

94-
- If you're using the USB-C connector you must power it with 5 V.
94+
- If you're using the USB-C® connector you must power it with 5 V.
9595
- The recommended input voltage on the VIN pin is 5-18 V.
9696

9797
### Operating Voltage
@@ -102,9 +102,9 @@ The internal operating voltage of the ESP32-S3 SoC is 3.3 V, and you should not
102102

103103
The Nano ESP32 is the first board to not feature a **5V** pin. It has instead been replaced with VBUS, which is a more accurate description of the pin's capabilities.
104104

105-
`VBUS` provides 5V whenever powered via USB. If powered via the VIN pin, it is disabled. This means that while powering the board through the VIN pin, you can't get 5 V from the board, and you need to use a logic level shifter or an external 5V power supply.
105+
`VBUS` provides 5 V whenever powered via USB. If powered via the VIN pin, it is disabled. This means that while powering the board through the VIN pin, you can't get 5 V from the board, and you need to use a logic level shifter or an external 5 V power supply.
106106

107-
This measure is taken to prevent the board's microcontroller from accidentally receiving 5V, which will damage it.
107+
This measure is taken to prevent the board's microcontroller from accidentally receiving 5 V, which will damage it.
108108

109109
## Pins
110110

@@ -157,8 +157,8 @@ The Nano ESP32 has 14 digital pins (D0-D13), that can be read by using `digitalR
157157
| D4 | Digital | GPIO |
158158
| D3 | Digital | GPIO |
159159
| D2 | Digital | GPIO |
160-
| D1/RX | Digital | GPIO 1 / **UART** Receiver (RX) |
161-
| D0/TX | Digital | GPIO 0 / **UART** Transmitter (TX) |
160+
| D0/RX | Digital | GPIO 0 / **UART** Receiver (RX) |
161+
| D1/TX | Digital | GPIO 1 / **UART** Transmitter (TX) |
162162

163163
Note that all analog pins can be used as digital pins as well, but not vice versa.
164164

content/hardware/03.nano/boards/nano-esp32/tutorials/getting-started-nano-esp32/getting-started-nano-esp32.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,4 +50,4 @@ There are several examples available for the Nano ESP32 board, which can be acce
5050

5151
In this tutorial, we have installed the Nano ESP32 board package, using the Arduino IDE.
5252

53-
For any issues regarding the Arduino ESP32 board package, please refer to the [arduino-esp32](https://github.com/arduino/arduino-esp32).
53+
For any issues regarding the Arduino ESP32 board package, please refer to the [arduino-esp32 Core](https://github.com/arduino/arduino-esp32).

0 commit comments

Comments
 (0)