Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Linter: USB-C trademark miss-spelling rule and content fix [PC-1014, PC-1015] #620

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
marqdevx merged 5 commits into main from marqdevx/linter/usb-c
Nov 2, 2022
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
View file Open in desktop
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ variant: Limited Edition
![](assets/featured.png)

# Description
We are celebrating the anniversary of our flagship board, Arduino UNO, by producing a just as effective and versatile miniature: The Arduino UNO Mini. This board is, just as its big brother, equipped with the ATMega328P and the ATMega 16U2 Processor, but is updated with USB-C connector.
We are celebrating the anniversary of our flagship board, Arduino UNO, by producing a just as effective and versatile miniature: The Arduino UNO Mini. This board is, just as its big brother, equipped with the ATMega328P and the ATMega 16U2 Processor, but is updated with USB-C® connector.

# Target Areas:
Hobby-making, future-shaping, engineering, designing, problem-solving
Expand Down
2 changes: 1 addition & 1 deletion content/hardware/02.hero/boards/uno-mini-le/features.md
View file Open in desktop
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<FeatureDescription>

The **UNO Mini Limited Edition (LE)** is a miniature version of the classic <a href="../uno-rev3">Arduino UNO board</a>. It is based on the **ATmega328P** microcontroller, has USB-C connector for programming and powering the board, and pins available for connecting external power sources. It also comes with the standard set of female pin connectors, built-in LED, reset button and everything else that the standard UNO have, but at **25% the area size!**.
The **UNO Mini Limited Edition (LE)** is a miniature version of the classic <a href="../uno-rev3">Arduino UNO board</a>. It is based on the **ATmega328P** microcontroller, has USB-C® connector for programming and powering the board, and pins available for connecting external power sources. It also comes with the standard set of female pin connectors, built-in LED, reset button and everything else that the standard UNO have, but at **25% the area size!**.

</FeatureDescription>

Expand Down
2 changes: 1 addition & 1 deletion content/hardware/02.hero/boards/uno-mini-le/product.md
View file Open in desktop
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ productCode: '117'
certifications: [CE, UKCA, FCC, RCM]
---

The Arduino UNO Mini Limited Edition (LE) is a unique black & gold board, that pays tribute to everyones favorite maker board: [the Arduino UNO](https://store-usa.arduino.cc/products/arduino-uno-rev3). It is only 25% of the area size of the original UNO, comes with a USB-C connector and is delivered in a special case.
The Arduino UNO Mini Limited Edition (LE) is a unique black & gold board, that pays tribute to everyones favorite maker board: [the Arduino UNO](https://store-usa.arduino.cc/products/arduino-uno-rev3). It is only 25% of the area size of the original UNO, comes with a USB-C® connector and is delivered in a special case.
View file Open in desktop
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ software:

The [Arduino UNO Mini LE](https://store.arduino.cc/uno-mini-le) is a great little board that is very much like its dad: the good ol' UNO. It uses the same microcontroller, **ATmega328P** and the same USB-Serial Processor **ATmega16U2**, but differs in size and some other areas. Some notable differences are:

- The UNO Mini LE has a USB-C connector
- The UNO Mini LE has a USB-C® connector
- The female header pins are half the pitch of the original UNO (due to its small size).
- It does not feature a barrel plug connector for external power supply. Instead, there are two pins available for connecting external power supplies: **VIN** and **GND**. The limit for these pins are 6-21V and should not be exceeded.

Expand All @@ -33,7 +33,7 @@ The goal with this guide is to:

- [Arduino UNO Mini LE](https://store.arduino.cc/uno-mini-le)
- Arduino IDE ([online](https://create.arduino.cc/) or [offline](https://www.arduino.cc/en/main/software) versions).
- USB-C cable.
- USB-C® cable.

## Setup & Installation

Expand Down
View file Open in desktop
Original file line number Diff line number Diff line change
Expand Up @@ -580,9 +580,9 @@ void startSerialTerminal() {
bool commandMode = false;
void loopSerialTerminal() {

// copy from USB-CDC to UART
// copy from USB-C®DC to UART

int c = SERIAL_PORT_USBVIRTUAL.read(); // read from USB-CDC
int c = SERIAL_PORT_USBVIRTUAL.read(); // read from USB-C®DC

if (c != -1) { // got anything?

Expand Down Expand Up @@ -650,7 +650,7 @@ void loopSerialTerminal() {

if (c != -1) { // got anything?

SERIAL_PORT_USBVIRTUAL.write(c); // write to USB-CDC
SERIAL_PORT_USBVIRTUAL.write(c); // write to USB-C®DC

}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ The goals of this project are:

- [Arduino Nano 33 IoT](https://store.arduino.cc/products/arduino-nano-33-iot)
- [Arduino Nano Motor Carrier](https://store.arduino.cc/products/arduino-nano-motor-carrier)
- [Micro USB Cable](https://store.arduino.cc/products/usb-cable-type-a-male-to-micro-type-b-male)
- [Micro USB Cable](https://store.arduino.cc/products/USB-Cable-type-a-male-to-micro-type-b-male)
- Single cell LiPo/Li-ion 18650 battery and holder with XT30 connector
- Valid MATLAB® licence
- [MATLAB® Support Package for Arduino® Hardware](https://www.mathworks.com/matlabcentral/fileexchange/47522-matlab-support-package-for-arduino-hardware)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ The goals of this project are:

- [Arduino Nano 33 IoT](https://store.arduino.cc/products/arduino-nano-33-iot)
- [Arduino Nano Motor Carrier](https://store.arduino.cc/products/arduino-nano-motor-carrier)
- [Micro USB Cable](https://store.arduino.cc/products/usb-cable-type-a-male-to-micro-type-b-male)
- [Micro USB Cable](https://store.arduino.cc/products/USB-Cable-type-a-male-to-micro-type-b-male)
- Single cell LiPo/Li-ion 18650 battery and holder with XT30 connector
- Valid MATLAB® and Simulink® license
- [Simulink® Support Package for Arduino® Hardware](https://www.mathworks.com/matlabcentral/fileexchange/40312-simulink-support-package-for-arduino-hardware)
Expand Down
View file Open in desktop
Original file line number Diff line number Diff line change
Expand Up @@ -262,7 +262,7 @@ Laboratory equipment, Computer vision
<td>Up to 128 MByte</td>
</tr>
<tr>
<td rowspan="4" style="vertical-align: top;" >USB-C</td>
<td rowspan="4" style="vertical-align: top;" >USB-C®</td>
<td>High speed (optional/FUll Speed USB)</td>
<td></td>
<td rowspan="3"></td>
Expand Down Expand Up @@ -500,9 +500,9 @@ Laboratory equipment, Computer vision

## Connector Pinouts

![USB-C Pinout](assets/portentaH7_PinoutUSB-C.png)
![USB-C® Pinout](assets/portentaH7_PinoutUSB-C.png)

### USB-C
### USB-C®

| Pin | **Description** | **Pin** | **Description** |
| ------- | ------------------------------------------------------------ | --------------- | -------------------------------------------------------- |
Expand Down Expand Up @@ -556,7 +556,7 @@ Depending on the variant, some of the components does not apply. The image below
| U3 | USB HS PHY | U12, U13, U14 | ESD protection* |
| U4 | SDRAM | U16 | Crypto Chip (Microchip) |
| U5 | Ethernet PHY | J1, J2 | High Density Connectors |
| U6 | MIPI to USB-C/DisplayPort converter* | ANT1 | Antenna or U.FL Connector** |
| U6 | MIPI to USB-C®/DisplayPort converter* | ANT1 | Antenna or U.FL Connector** |
| U7 | Level Shifter* | JANALOG JDIGITAL | MKR Compatible headers |
| U8 | I2C level shifter* | J4 | Battery Connector |
| U9 | Wifi/BT Module** | J5 | ESLOV Connector |
Expand Down
View file Open in desktop
Original file line number Diff line number Diff line change
Expand Up @@ -50,9 +50,9 @@ To communicate with the Portenta H7 via Bluetooth®, you need to upload a pre-bu

### 1. The Basic Setup

Begin by plugging in your Portenta board to the computer using a USB-C cable and open the Arduino IDE. If this is your first time running Arduino sketch files on the board, we suggest you check out how to [set up the Portenta H7 for Arduino](setting-up-portenta) before you proceed.
Begin by plugging in your Portenta board to the computer using a USB-C® cable and open the Arduino IDE. If this is your first time running Arduino sketch files on the board, we suggest you check out how to [set up the Portenta H7 for Arduino](setting-up-portenta) before you proceed.

![The Portenta H7 can be connected to the computer using an appropriate USB-C cable](assets/por_ard_ble_basic_setup.svg)
![The Portenta H7 can be connected to the computer using an appropriate USB-C® cable](assets/por_ard_ble_basic_setup.svg)

### 2. Install the ArduinoBLE Library

Expand Down
View file Open in desktop
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,9 @@ In this tutorial you will learn to use [LVGL](https://lvgl.io/) to create a simp
### Required Hardware and Software

- [Portenta H7 (ABX00042)](https://store.arduino.cc/products/portenta-h7)
- USB-C cable (either USB-A to USB-C or USB-C to USB-C)
- USB-C® cable (either USB-A to USB-C® or USB-C® to USB-C®)
- Arduino IDE 1.8.10+ or Arduino Pro IDE 0.0.4+
- USB-C hub with HDMI
- USB-C® hub with HDMI
- External monitor
- HDMI cable

Expand All @@ -54,9 +54,9 @@ This tutorial will guide you through building a basic user interface using the L

### 1. The Basic Setup

Begin by plugging your Portenta board into the computer using a USB-C cable and open the Arduino IDE. If this is your first time running Arduino sketch files on the board, we suggest you check out how to [set up the Portenta H7 for Arduino](setting-up-portenta) before you proceed.
Begin by plugging your Portenta board into the computer using a USB-C® cable and open the Arduino IDE. If this is your first time running Arduino sketch files on the board, we suggest you check out how to [set up the Portenta H7 for Arduino](setting-up-portenta) before you proceed.

![The Portenta H7 can be connected to the computer using an appropriate USB-C cable](assets/por_ard_lvgl_basic_setup.svg)
![The Portenta H7 can be connected to the computer using an appropriate USB-C® cable](assets/por_ard_lvgl_basic_setup.svg)

### 2. Download the LVGL Library

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ To best illustrate the idea of dual core processing, you will be running two sep
![Running two different sketch files on the different cores.](assets/por_ard_dcp_tutorial_overview.svg)

### 1. The Basic Setup
Begin by plugging-in your Portenta board to your computer using an appropriate USB-C cable and have the Arduino IDE open. If this is your first time running Arduino sketch files on the board, we suggest you check out how to [Setting Up Portenta H7 For Arduino](setting-up-portenta) before you proceed.
Begin by plugging-in your Portenta board to your computer using an appropriate USB-C® cable and have the Arduino IDE open. If this is your first time running Arduino sketch files on the board, we suggest you check out how to [Setting Up Portenta H7 For Arduino](setting-up-portenta) before you proceed.

![A Basic setup of the board attached to your computer](../setting-up-portenta/assets/por_ard_gs_basic_setup.svg)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ In this tutorial, you are going to save a value persistently inside the Flash me
***Important: The TBStore API optimizes for access speed, reduce [wearing of the flash](https://en.wikipedia.org/wiki/Flash_memory#Memory_wear) and minimize storage overhead. TBStore is also resilient to power failures. If you want to use the Flash memory of the microcontroller, always prefer the TDBStore approach over a direct access to the FlashIAP block device.***

### 1. The Basic Setup
Begin by plugging in your Portenta board to the computer using a USB-C cable and open the Arduino IDE. If this is your first time running Arduino sketch files on the board, we suggest you check out how to [set up the Portenta H7 for Arduino](https://docs.arduino.cc/tutorials/portenta-h7/setting-up-portenta) before you proceed.
Begin by plugging in your Portenta board to the computer using a USB-C® cable and open the Arduino IDE. If this is your first time running Arduino sketch files on the board, we suggest you check out how to [set up the Portenta H7 for Arduino](https://docs.arduino.cc/tutorials/portenta-h7/setting-up-portenta) before you proceed.

### 2. Create the Structure of the Program
Let's program the Portenta with a sketch. You will also define a few helper functions in a supporting header file.
Expand Down
View file Open in desktop
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ The OpenMV IDE is meant to provide an Arduino like experience for simple machine
### Required Hardware and Software

- [Portenta H7 (ABX00042)](https://store.arduino.cc/products/portenta-h7), [Portenta H7 Lite (ABX00045)](https://store.arduino.cc/products/portenta-h7-lite) or [Portenta H7 Lite Connected (ABX00046)](https://store.arduino.cc/products/portenta-h7-lite-connected)
- USB-C cable (either USB-A to USB-C or USB-C to USB-C)
- USB-C® cable (either USB-A to USB-C® or USB-C® to USB-C®)
- Portenta Bootloader Version 20+
- OpenMV IDE 2.6.4+

Expand All @@ -51,7 +51,7 @@ Open the [OpenMV download](https://openmv.io/pages/download) page in your browse

### 2. Flashing the OpenMV Firmware

Connect the Portenta to your computer via the USB-C cable if you haven't done so yet. Make sure you first update the bootloader to the latest version using the **STM32H747_updateBootloader** sketch in the examples menu in the Arduino IDE.
Connect the Portenta to your computer via the USB-C® cable if you haven't done so yet. Make sure you first update the bootloader to the latest version using the **STM32H747_updateBootloader** sketch in the examples menu in the Arduino IDE.

Instructions on how to update the bootloader can be found in the ["Updating the Portenta Bootloader" tutorial](https://docs.arduino.cc/tutorials/portenta-h7/updating-the-bootloader).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ The goals of this tutorial are:
## Hardware and Software Needed
- [Arduino Portenta H7](https://store.arduino.cc/portenta-h7)
- Arduino IDE 1.8.10+ or Arduino Pro IDE 0.0.4+
- USB-C type cable (either USB-A to USB-C or USB-C to USB-C)
- USB-C® type cable (either USB-A to USB-C® or USB-C® to USB-C®)
- Arduino IoT Cloud and Arduino_Portenta_OTA libraries
- SD card (optional, you can use QSPI instead)
- Carrier or shield compatible with the Portenta H7 with a SD Card slot, in case you choose to use the SD Card.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ This tutorial demonstrates how to use the on-board Flash memory of the Portenta
### Required Hardware and Software

- [Portenta H7 (ABX00042)](https://store.arduino.cc/portenta-h7) or [Portenta H7 Lite Connected (ABX00046)](https://store.arduino.cc/products/portenta-h7-lite-connected)
- USB-C cable (either USB-A to USB-C or USB-C to USB-C)
- USB-C® cable (either USB-A to USB-C® or USB-C® to USB-C®)
- Arduino IDE 1.8.10+ or Arduino Pro IDE 0.0.4+ or Arduino CLI 0.13.0+

## Mbed OS APIs for Flash Storage
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ In this section, we will guide you through a step-by-step process of setting up
### 1. The Basic Setup
Let's begin by Plug-in your Portenta to your computer using the appropriate USB C cable. Next, open your IDE and make sure that you have the right version of the Arduino IDE downloaded on to your computer.

![The Portenta H7 can be connected to the computer using an appropriate USB-C cable](assets/por_ard_gs_basic_setup.svg)
![The Portenta H7 can be connected to the computer using an appropriate USB-C® cable](assets/por_ard_gs_basic_setup.svg)

### 2. Adding the Portenta to the List of Available Boards
In your Arduino IDE, open the board manager and search for "portenta". Find the Arduino mbed-enabled Boards library and click on "Install" to install the latest version of the mbed core (1.2.3 at the time of writing this tutorial).
Expand Down
View file Open in desktop
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,8 @@ It is possible to configure the Portenta H7 to act as a USB host in a way that a
### Required Hardware and Software

- [Portenta H7 (ABX00042)](https://store.arduino.cc/products/portenta-h7), [Portenta H7 Lite (ABX00045)](https://store.arduino.cc/products/portenta-h7-lite) or [Portenta H7 Lite Connected (ABX00046)](https://store.arduino.cc/products/portenta-h7-lite-connected)
- USB-C cable (either USB-A to USB-C or USB-C to USB-C)
- Active USB-C hub (optional)
- USB-C® cable (either USB-A to USB-C® or USB-C® to USB-C®)
- Active USB-C® hub (optional)
- External keyboard
- Arduino IDE 1.8.10+ or Arduino Pro IDE 0.0.4+
- Power supply for the USB hub (if a USB hub is used)
Expand Down Expand Up @@ -75,9 +75,9 @@ Thanks to USB OTG (On The Go) specification the Portenta H7 can switch between h

### 1. The Basic Setup

Begin by plugging in your Portenta board to the computer using a USB-C cable and open the Arduino IDE. If this is your first time running Arduino sketch files on the board, we suggest you to check out how to [set up the Portenta H7 for Arduino](https://docs.arduino.cc/tutorials/portenta-h7/setting-up-portenta) before you proceed.
Begin by plugging in your Portenta board to the computer using a USB-C® cable and open the Arduino IDE. If this is your first time running Arduino sketch files on the board, we suggest you to check out how to [set up the Portenta H7 for Arduino](https://docs.arduino.cc/tutorials/portenta-h7/setting-up-portenta) before you proceed.

![The Portenta H7 can be connected to the computer using an appropriate USB-C cable](assets/por_ard_usbh_basic_setup.svg)
![The Portenta H7 can be connected to the computer using an appropriate USB-C® cable](assets/por_ard_usbh_basic_setup.svg)

### 2. Creating the Keyboard Controller

Expand Down Expand Up @@ -178,16 +178,16 @@ When you connect the Portenta board to the computer to program it, the computer

In the image above you can see that:

- The Portenta is connected to the "HOST" port of the USB hub (USB-C adapter)
- The USB Hub (USB-C adapter) needs to be powered externally with a power supply. This is required to provide power to Portenta.
- You should connect the keyboard to the USB Hub (USB-C adapter) in the same way you would connect it to your PC.
- The Portenta is connected to the "HOST" port of the USB hub (USB-C® adapter)
- The USB Hub (USB-C® adapter) needs to be powered externally with a power supply. This is required to provide power to Portenta.
- You should connect the keyboard to the USB Hub (USB-C® adapter) in the same way you would connect it to your PC.

### Alternative Configuration (No USB Hub Required)

If you do not have a USB-C type hub, you may complete this tutorial with a USB-C type keyboard or with a USB A type keyboard and a USB A to C adapter. To do so, proceed as follows:
If you do not have a USB-C® type hub, you may complete this tutorial with a USB-C® type keyboard or with a USB A type keyboard and a USB A to C adapter. To do so, proceed as follows:

- Power the Portenta H7 through the VIN pin with 5V. (Check [pinout diagram](https://content.arduino.cc/assets/Pinout-PortentaH7_latest.pdf))
- Connect the keyboard directly to the Portenta's USB-C connector (use a USB-A to USB-C adapter if your keyboard's connector is USB type A)
- Connect the keyboard directly to the Portenta's USB-C® connector (use a USB-A to USB-C® adapter if your keyboard's connector is USB type A)
- Add the following line of code in your sketch to enable power supply through Portenta's USB connector: `usb.supplyPowerOnVBUS(true);`

### 7. Toggling the LEDs
Expand Down
Loading

AltStyle によって変換されたページ (->オリジナル) /