Skip to content

Commit 1e54c5d

Browse files
committed
Update serial descriptions
1 parent d8a69e3 commit 1e54c5d

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

+5-5
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)