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

Commit 9a2ad75

Browse files
Merge pull request #2223 from arduino/karlsoderby/dual-core-guide-update-oct24
[MKC-1881] Update serial descriptions in Dual Core guide (GIGA R1)
2 parents 35cafe5 + 1e54c5d commit 9a2ad75

File tree

1 file changed

+5
-5
lines changed
  • content/hardware/10.mega/boards/giga-r1-wifi/tutorials/giga-dual-core

1 file changed

+5
-5
lines changed

‎content/hardware/10.mega/boards/giga-r1-wifi/tutorials/giga-dual-core/giga-dual-core.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,10 @@ The M4 supports:
5252

5353
The M4 does **not** support:
5454
- Wi-Fi®
55-
- Serial communication\*
56-
- [Arduino Cloud](https://app.arduino.cc) sketches.
55+
- [Arduino Cloud](https://app.arduino.cc) sketches
56+
- Serial over USB\*
5757

58-
***\*Serial Communication from the M4 can be enabled by setting up an RPC that allows the M4 & M7 cores to communicate. Using `RPC.print()` (M4) and `RPC.read()` (M7) helps achieve this. See [RPC Serial Example](#rpc-serial).***
58+
***\*Serial communication over USB on the M4 can be enabled only by setting up an RPC that allows the M4 & M7 cores to communicate. Using `RPC.print()` (M4) and `RPC.read()` (M7) helps achieve this. See [RPC Serial Example](#rpc-serial).***
5959

6060
### Boot / Disable M4
6161

@@ -88,7 +88,7 @@ When programming the GIGA R1 WiFi's M7 and M4, we **create a sketch for each cor
8888
Some essential things to consider when programming the cores are:
8989
- You need to [partition the memory](#partitioning-the-flash-memory), allocating flash memory to the M4 core.
9090
- You need to select the [target core](#target-core), which is either **Main Core** or **M4 Co-processor**.
91-
- The M4 has no serial communication enabled, here we need to use RPC (see [RPC Serial example](#rpc-serial)).
91+
- The M4 does not *directly* support serial over USB. To enable it, we need to use RPC (see [RPC Serial example](#rpc-serial)).
9292

9393
When writing multiple sketches, there are some things to consider to make your development experience easier:
9494
- Name your sketches with either `_M4` or `_M7` suffix or prefix. This will make it easier if the code is intended to be shared with others.
@@ -342,7 +342,7 @@ That covered most of the `msgpackrpc` library's API and use cases. For a complet
342342

343343
In this section, you will find a series of examples that is based on the `RPC` library.
344344

345-
### RPC Serial
345+
### USB Serial Using RPC
346346

347347
The `Serial.print()` command only works on the **M7 core**. In order to print values on the **M4**, we need to:
348348
- Use `RPC.println()` on the M4. This will print the values to the RPC1 stream.

0 commit comments

Comments
(0)

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