From 3f9157d66785c94b8289f08dca4b9ab5d70e7f89 Mon Sep 17 00:00:00 2001 From: TaddyHC Date: Fri, 7 Apr 2023 15:36:22 -0600 Subject: [PATCH 1/6] Initial commit - System On Module (SOM) Added to Exclusion List --- scripts/resources/spell-check-ignore-list.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/resources/spell-check-ignore-list.txt b/scripts/resources/spell-check-ignore-list.txt index 240bd2545b..63807a206d 100644 --- a/scripts/resources/spell-check-ignore-list.txt +++ b/scripts/resources/spell-check-ignore-list.txt @@ -10,4 +10,5 @@ dout synopsys trun complies -ro \ No newline at end of file +ro +som \ No newline at end of file From 8f195955c31ef7b1da1499298a2bb1ae1d954419 Mon Sep 17 00:00:00 2001 From: TaddyHC Date: Fri, 7 Apr 2023 18:06:16 -0600 Subject: [PATCH 2/6] Added SOM in spelling rule --- scripts/validation/rules/rules-spelling.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/scripts/validation/rules/rules-spelling.yml b/scripts/validation/rules/rules-spelling.yml index 0ed4f3842f..21b5c1c4dc 100644 --- a/scripts/validation/rules/rules-spelling.yml +++ b/scripts/validation/rules/rules-spelling.yml @@ -89,3 +89,10 @@ type: warning format: markdown errorMessage: Politically incorrect terminology found (master/slave) + + # SOM (System-On-Module) +- regex: "(? Date: Fri, 7 Apr 2023 18:13:04 -0600 Subject: [PATCH 3/6] Spell rule linter patch --- scripts/validation/rules/rules-spelling.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/validation/rules/rules-spelling.yml b/scripts/validation/rules/rules-spelling.yml index 21b5c1c4dc..8090d9f674 100644 --- a/scripts/validation/rules/rules-spelling.yml +++ b/scripts/validation/rules/rules-spelling.yml @@ -91,7 +91,7 @@ errorMessage: Politically incorrect terminology found (master/slave) # SOM (System-On-Module) -- regex: "(? Date: Fri, 7 Apr 2023 18:17:51 -0600 Subject: [PATCH 4/6] Using MultiGateway X8 tutorial for Testing SOM --- .../tutorials/12.multi-protocol-gateway/content.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/hardware/04.pro/boards/portenta-x8/tutorials/12.multi-protocol-gateway/content.md b/content/hardware/04.pro/boards/portenta-x8/tutorials/12.multi-protocol-gateway/content.md index e4364ee69d..772c45534b 100644 --- a/content/hardware/04.pro/boards/portenta-x8/tutorials/12.multi-protocol-gateway/content.md +++ b/content/hardware/04.pro/boards/portenta-x8/tutorials/12.multi-protocol-gateway/content.md @@ -58,7 +58,7 @@ The following image illustrates an architecture overview of a multi-protocol gat ![Multi-Protocol Gateway General Architecture Overview](assets/multi-protocol-arch-general.png) -This tutorial focuses on developing a multi-protocol gateway using some connectivity modules. Yet, this Portenta combination still has much to offer. To get the most out of it, we will go step by step through how to establish the multi-protocol gateway and add scalability to expand its capability. +This tutorial focuses on developing a multi-protocol gateway using SOMe connectivity modules. Yet, this Portenta combination still has much to offer. To get the most out of it, we will go step by step through how to establish the multi-protocol gateway and add scalability to expand its capability. We will go through how to use RPC to expose data received from the Arduino layer to the Linux layer if further development requires you to feed data to devices interfaced to communicate with the M4 core. We will leave the tasks running and open to interface for expanding the capability of the Portenta X8 and Max Carrier. It will let you develop a gateway system where: @@ -166,7 +166,7 @@ You will need the Docker files that will configure and let you build a working c ***If you are unfamiliar with Docker and containers, please read the tutorial on how to [Create and Upload a Custom Container to the Portenta X8](https://docs.arduino.cc/tutorials/portenta-x8/custom-container)*** -You can access the files [here](assets/Multi_Protocol_Gateway_X8.zip). Meanwhile, let's go through some of the important details of the included files. +You can access the files [here](assets/Multi_Protocol_Gateway_X8.zip). Meanwhile, let's go through SOM of the important details of the included files. #### Container Build File: Docker Compose From f1cf284aa45934bfd9c5bacb7f9ad57b5892ff48 Mon Sep 17 00:00:00 2001 From: TaddyHC Date: Fri, 7 Apr 2023 18:21:13 -0600 Subject: [PATCH 5/6] Testing w/ new setting --- .../portenta-x8/tutorials/12.multi-protocol-gateway/content.md | 2 +- scripts/validation/rules/rules-spelling.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/content/hardware/04.pro/boards/portenta-x8/tutorials/12.multi-protocol-gateway/content.md b/content/hardware/04.pro/boards/portenta-x8/tutorials/12.multi-protocol-gateway/content.md index 772c45534b..cf3e1796f0 100644 --- a/content/hardware/04.pro/boards/portenta-x8/tutorials/12.multi-protocol-gateway/content.md +++ b/content/hardware/04.pro/boards/portenta-x8/tutorials/12.multi-protocol-gateway/content.md @@ -166,7 +166,7 @@ You will need the Docker files that will configure and let you build a working c ***If you are unfamiliar with Docker and containers, please read the tutorial on how to [Create and Upload a Custom Container to the Portenta X8](https://docs.arduino.cc/tutorials/portenta-x8/custom-container)*** -You can access the files [here](assets/Multi_Protocol_Gateway_X8.zip). Meanwhile, let's go through SOM of the important details of the included files. +You can access the files [here](assets/Multi_Protocol_Gateway_X8.zip). Meanwhile, let's go through some of the important details of the included files. #### Container Build File: Docker Compose diff --git a/scripts/validation/rules/rules-spelling.yml b/scripts/validation/rules/rules-spelling.yml index 8090d9f674..ecfe39919a 100644 --- a/scripts/validation/rules/rules-spelling.yml +++ b/scripts/validation/rules/rules-spelling.yml @@ -92,7 +92,7 @@ # SOM (System-On-Module) - regex: "(? Date: Fri, 7 Apr 2023 18:28:52 -0600 Subject: [PATCH 6/6] Applying original new patch for SOM --- .../portenta-x8/tutorials/12.multi-protocol-gateway/content.md | 2 +- scripts/validation/rules/rules-spelling.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/content/hardware/04.pro/boards/portenta-x8/tutorials/12.multi-protocol-gateway/content.md b/content/hardware/04.pro/boards/portenta-x8/tutorials/12.multi-protocol-gateway/content.md index cf3e1796f0..e4364ee69d 100644 --- a/content/hardware/04.pro/boards/portenta-x8/tutorials/12.multi-protocol-gateway/content.md +++ b/content/hardware/04.pro/boards/portenta-x8/tutorials/12.multi-protocol-gateway/content.md @@ -58,7 +58,7 @@ The following image illustrates an architecture overview of a multi-protocol gat ![Multi-Protocol Gateway General Architecture Overview](assets/multi-protocol-arch-general.png) -This tutorial focuses on developing a multi-protocol gateway using SOMe connectivity modules. Yet, this Portenta combination still has much to offer. To get the most out of it, we will go step by step through how to establish the multi-protocol gateway and add scalability to expand its capability. +This tutorial focuses on developing a multi-protocol gateway using some connectivity modules. Yet, this Portenta combination still has much to offer. To get the most out of it, we will go step by step through how to establish the multi-protocol gateway and add scalability to expand its capability. We will go through how to use RPC to expose data received from the Arduino layer to the Linux layer if further development requires you to feed data to devices interfaced to communicate with the M4 core. We will leave the tasks running and open to interface for expanding the capability of the Portenta X8 and Max Carrier. It will let you develop a gateway system where: diff --git a/scripts/validation/rules/rules-spelling.yml b/scripts/validation/rules/rules-spelling.yml index ecfe39919a..8090d9f674 100644 --- a/scripts/validation/rules/rules-spelling.yml +++ b/scripts/validation/rules/rules-spelling.yml @@ -92,7 +92,7 @@ # SOM (System-On-Module) - regex: "(?