Skip to content

Commit

Permalink
Merge branch 'main' into product-compliance-uploads
Browse files Browse the repository at this point in the history
  • Loading branch information
jacobhylen committed Jan 24, 2025
2 parents ed6d9b4 + 03ee66b commit 2b2466f
Show file tree
Hide file tree
Showing 821 changed files with 37,061 additions and 5,372 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/deploy-production.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 1
fetch-depth: "0"

- name: Cleanup runner disk
uses: ./.github/actions/cleanup-disk # Cleanup machine before starting the build
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deploy-staging.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 1
fetch-depth: "0"

- name: Cleanup runner disk
uses: ./.github/actions/cleanup-disk # Cleanup machine before starting the build
Expand Down
1 change: 1 addition & 0 deletions .vscode/ltex.dictionary.en-US.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Opta
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
25 changes: 8 additions & 17 deletions content/hardware/01.mkr/01.boards/mkr-1000-wifi/essentials.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,20 @@
---
productsLibrariesMap:
- wifi101
- arduino-low-power
- arduinomqttclient
---

<EssentialsColumn title="First Steps">
<EssentialElement title="Quickstart Guide" type="getting-started" link="/software/ide-v2/tutorials/ide-v2-board-manager">
All you need to know to get started with your new Arduino board.
</EssentialElement>

</EssentialsColumn>

<EssentialsColumn title="Suggested Libraries">

<EssentialElement title="WiFi101" type="library" link="https://www.arduino.cc/en/Reference/WiFi101">
The WiFi101 library is designed for the MKR 1000 WiFi board to connect to the Internet, either as a server accepting incoming connections or a client making outgoing ones.
</EssentialElement>

<EssentialElement title="ArduinoLowPower" type="library" link="https://www.arduino.cc/en/Reference/ArduinoLowPower">
The ArduinoLowPower library allows you to use the low power features of the SAMD21 MCU to minimize power consumption and maximize battery duration.
</EssentialElement>

<EssentialElement title="ArduinoMqttClient" type="library" link="https://www.arduino.cc/reference/en/libraries/arduinomqttclient/">
The ArduinoMqttClient library allows you to send and receive MQTT messages using Arduino. Connect to brokers, publish and subscribe to topics. A great library for devices to communicate over the Internet.
</EssentialElement>

</EssentialsColumn>

<EssentialsColumn title="Arduino Basics">
<EssentialElement title="Built-in Examples" type="tutorial" link="/built-in-examples/">
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
</EssentialElement>
<EssentialElement title="Learn" type="resource" link="/learn/">
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
Expand Down
20 changes: 7 additions & 13 deletions content/hardware/01.mkr/01.boards/mkr-fox-1200/essentials.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,19 @@
---
productsLibrariesMap:
- arduino-sigfox-for-mkrfox1200
- arduino-low-power
---

<EssentialsColumn title="First Steps">
<EssentialElement title="Quickstart Guide" type="getting-started">
All you need to know to get started with your new Arduino board.
</EssentialElement>

</EssentialsColumn>

<EssentialsColumn title="Suggested Libraries">

<EssentialElement title="SigFox" type="library" link="https://www.arduino.cc/en/Reference/SigFox">
The SigFox library allows you to use the ATMEL SigFox transceiver (ATAB8520E) on the Arduino MKR FOX 1200 board.
</EssentialElement>

<EssentialElement title="ArduinoLowPower" type="library" link="https://www.arduino.cc/en/Reference/ArduinoLowPower">
The ArduinoLowPower library allows you to use the low power features of the SAMD21 MCU to minimize power consumption and maximize battery duration.
</EssentialElement>

</EssentialsColumn>

<EssentialsColumn title="Arduino Basics">
<EssentialElement title="Built-in Examples" type="tutorial" link="/built-in-examples/">
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
</EssentialElement>
<EssentialElement title="Learn" type="resource" link="/learn/">
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
Expand Down
20 changes: 7 additions & 13 deletions content/hardware/01.mkr/01.boards/mkr-gsm-1400/essentials.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,20 @@
---
productsLibrariesMap:
- mkrgsm
- arduino-low-power
---

<EssentialsColumn title="First Steps">
<EssentialElement title="Quickstart Guide" type="getting-started">
All you need to know to get started with your new Arduino board.
</EssentialElement>


</EssentialsColumn>

<EssentialsColumn title="Suggested Libraries">

<EssentialElement title="MKRGSM" type="library" link="https://www.arduino.cc/en/Reference/MKRGSM">
The MKRGSM library together with the MKR GSM 1400 board allows you can do most of the operations you can do with a GSM phone: place and receive voice calls, send and receive SMS, and connect to the internet over a GPRS network. The on board module, operates in 3G with a 2G fallback.
</EssentialElement>

<EssentialElement title="ArduinoLowPower" type="library" link="https://www.arduino.cc/en/Reference/ArduinoLowPower">
The ArduinoLowPower library allows you to use the low power features of the SAMD21 MCU to minimize power consumption and maximize battery duration.
</EssentialElement>

</EssentialsColumn>

<EssentialsColumn title="Arduino Basics">
<EssentialElement title="Built-in Examples" type="tutorial" link="/built-in-examples/">
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
</EssentialElement>
<EssentialElement title="Learn" type="resource" link="/learn">
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
Expand Down
20 changes: 7 additions & 13 deletions content/hardware/01.mkr/01.boards/mkr-nb-1500/essentials.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,20 @@
---
productsLibrariesMap:
- mkrnb
- arduino-low-power
---

<EssentialsColumn title="First Steps">
<EssentialElement title="Quickstart Guide" type="getting-started">
All you need to know to get started with your new Arduino board.
</EssentialElement>


</EssentialsColumn>

<EssentialsColumn title="Suggested Libraries">

<EssentialElement title="MKRNB" type="library" link="https://www.arduino.cc/en/Reference/MKRNB">
With the Arduino MKR NB 1500 and the MKRNB library you can connect to the internet over a GSM network. The on board module operates in 4G, using LTE Cat M1 or NB1.
</EssentialElement>

<EssentialElement title="ArduinoLowPower" type="library" link="https://www.arduino.cc/en/Reference/ArduinoLowPower">
The ArduinoLowPower library allows you to use the low power features of the SAMD21 MCU to minimize power consumption and maximize battery duration.
</EssentialElement>

</EssentialsColumn>

<EssentialsColumn title="Arduino Basics">
<EssentialElement title="Built-in Examples" type="tutorial" link="/built-in-examples/">
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
</EssentialElement>
<EssentialElement title="Learn" type="resource" link="/learn/">
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
Expand Down
14 changes: 7 additions & 7 deletions content/hardware/01.mkr/01.boards/mkr-vidor-4000/essentials.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
productsLibrariesMap:
- wifinina
---

<EssentialsColumn title="First Steps">
<EssentialElement title="Quickstart Guide" type="getting-started" link="/software/ide-v2/tutorials/ide-v2-board-manager">
All you need to know to get started with your new Arduino board.
Expand All @@ -7,23 +12,18 @@
Learn and understand the basics of FPGA and HDL.
</EssentialElement>


</EssentialsColumn>

<EssentialsColumn title="Suggested Libraries">

<EssentialElement title="Vidor Libraries (Collection)" type="library" link="https://github.com/vidor-libraries">
A collection of libraries that will help you get started with the MKR Vidor 4000 board.
</EssentialElement>

<EssentialElement title="WiFiNINA" type="library" link="https://www.arduino.cc/en/Reference/WiFiNINA">
The WiFiNINA library is designed to use the NINA-W102 module, which allows your Arduino to connect to the Internet, either as a server accepting incoming connections or a client making outgoing ones.
</EssentialElement>
</EssentialsColumn>

<EssentialsColumn title="Arduino Basics">
<EssentialElement title="Built-in Examples" type="tutorial" link="/built-in-examples/">
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
</EssentialElement>
<EssentialElement title="Learn" type="resource" link="/learn/">
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
Expand Down
14 changes: 7 additions & 7 deletions content/hardware/01.mkr/01.boards/mkr-wan-1300/essentials.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
---
productsLibrariesMap:
- mkrwan
- arduino-low-power
---

<EssentialsColumn title="First Steps">
<EssentialElement title="Quickstart Guide" type="getting-started">
All you need to know to get started with your new Arduino board.
</EssentialElement>
</EssentialsColumn>

<EssentialsColumn title="Suggested Libraries">
<EssentialElement title="MKRWAN" type="library" link="https://www.arduino.cc/en/Reference/MKRWAN">
The MKRWAN library allows you to use the Murata LoRa® transceiver, and has examples on connecting to The Things Network, sending and receiving packets, and how to set the frequency band for your region.
</EssentialElement>
<EssentialElement title="LoRa" type="library" link="https://github.com/sandeepmistry/arduino-LoRa">
A library for sending and receiving data using LoRa® radios.
</EssentialElement>
<EssentialElement title="ArduinoLowPower" type="library" link="https://www.arduino.cc/en/Reference/ArduinoLowPower">
The ArduinoLowPower library allows you to use the low power features of the SAMD21 MCU to minimize power consumption and maximize battery duration.
</EssentialElement>
</EssentialsColumn>

<EssentialsColumn title="Arduino Basics">
<EssentialElement title="Built-in Examples" type="tutorial" link="/built-in-examples/">
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
</EssentialElement>
<EssentialElement title="Learn" type="resource" link="/learn">
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
Expand Down
15 changes: 8 additions & 7 deletions content/hardware/01.mkr/01.boards/mkr-wan-1310/essentials.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,25 @@
---
productsLibrariesMap:
- mkrwan
- arduino-low-power
---


<EssentialsColumn title="First Steps">
<EssentialElement title="Quickstart Guide" type="getting-started" link="/software/ide-v2/tutorials/ide-v2-board-manager">
All you need to know to get started with your new Arduino board.
</EssentialElement>
</EssentialsColumn>

<EssentialsColumn title="Suggested Libraries">
<EssentialElement title="MKRWAN" type="library" link="https://www.arduino.cc/en/Reference/MKRWAN">
The MKRWAN library allows you to use the Murata LoRa® transceiver, and has examples on connecting to The Things Network, sending and receiving packets, and how to set the frequency band for your region.
</EssentialElement>
<EssentialElement title="LoRa" type="library" link="https://github.com/sandeepmistry/arduino-LoRa">
A library for sending and receiving data using LoRa® radios.
</EssentialElement>
<EssentialElement title="ArduinoLowPower" type="library" link="https://www.arduino.cc/en/Reference/ArduinoLowPower">
The ArduinoLowPower library allows you to use the low power features of the SAMD21 MCU to minimize power consumption and maximize battery duration.
</EssentialElement>
</EssentialsColumn>

<EssentialsColumn title="Arduino Basics">
<EssentialElement title="Built-in Examples" type="tutorial" link="/built-in-examples/">
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
</EssentialElement>
<EssentialElement title="Learn" type="resource" link="/learn/">
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
Expand Down
21 changes: 7 additions & 14 deletions content/hardware/01.mkr/01.boards/mkr-wifi-1010/essentials.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
productsLibrariesMap:
- wifinina
- arduinomqttclient
- arduinoble
---

<EssentialsColumn title="First Steps">
<EssentialElement title="Quickstart Guide" link="/software/ide-v2/tutorials/ide-v2-board-manager" type="getting-started">
All you need to know to get started with your new Arduino board.
Expand All @@ -7,20 +14,6 @@
</EssentialElement>
</EssentialsColumn>

<EssentialsColumn title="Suggested Libraries">
<EssentialElement title="WiFiNINA" type="library" link="https://www.arduino.cc/en/Reference/WiFiNINA">
The WiFiNINA library is designed to use the NINA-W102 module, which allows your Arduino to connect to the Internet, either as a server accepting incoming connections or a client making outgoing ones.
</EssentialElement>

<EssentialElement title="ArduinoMqttClient" type="library" link="https://www.arduino.cc/reference/en/libraries/arduinomqttclient/">
The ArduinoMqttClient library allows you to send and receive MQTT messages using Arduino. Connect to brokers, publish and subscribe to topics. A great library for devices to communicate over the Internet.
</EssentialElement>

<EssentialElement title="ArduinoBLE" type="library" link="https://www.arduino.cc/en/Reference/ArduinoBLE">
The ArduinoBLE library is designed for Arduino boards that have hardware enabled for Bluetooth® Low Energy and Bluetooth® 4.0 and above.
</EssentialElement>
</EssentialsColumn>

<EssentialsColumn title="Arduino Basics">
<EssentialElement title="Built-in Examples" type="tutorial" link="/built-in-examples/">
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Expand Down
19 changes: 8 additions & 11 deletions content/hardware/01.mkr/01.boards/mkr-zero/essentials.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,25 @@
---
productsLibrariesMap:
- arduinosound
- arduino-low-power
- rtczero
---

<EssentialsColumn title="First Steps">
<EssentialElement title="Quickstart Guide" type="getting-started">
All you need to know to get started with your new Arduino board.
</EssentialElement>
</EssentialsColumn>

<EssentialsColumn title="Suggested Libraries">

<EssentialElement title="ArduinoSound" type="library" link="https://www.arduino.cc/en/Reference/ArduinoSound">
This library provides simple way to play and analyze audio data using Arduino on SAMD21 based boards using the I2S bus.
</EssentialElement>


<EssentialElement title="ArduinoLowPower" type="library" link="https://www.arduino.cc/en/Reference/ArduinoLowPower">
The ArduinoLowPower library allows you to use the low power features of the SAMD21 MCU to minimize power consumption and maximize battery duration.
</EssentialElement>

<EssentialElement title="RTCZero" type="library" link="https://www.arduino.cc/reference/en/libraries/rtczero/">
An RTC (Real Time Clock) library that can be used to build clocks, alarms and stopwatches.
</EssentialElement>
</EssentialsColumn>

<EssentialsColumn title="Arduino Basics">
<EssentialElement title="Built-in Examples" type="tutorial" link="/built-in-examples/">
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
</EssentialElement>
<EssentialElement title="Learn" type="resource" link="/learn/">
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
Expand Down
16 changes: 7 additions & 9 deletions content/hardware/01.mkr/02.shields/mkr-485-shield/essentials.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,19 @@
---
productsLibrariesMap:
- arduinors485
---


<EssentialsColumn title="First Steps">
<EssentialElement title="Quickstart Guide" type="getting-started" link="/tutorials/mkr-485-shield/mkr-485-communication">
All you need to know to get started with your new Arduino Shield.
</EssentialElement>

</EssentialsColumn>

<EssentialsColumn title="Suggested Libraries">

<EssentialElement title="ArduinoRS485" type="library" link="https://www.arduino.cc/reference/en/libraries/arduinors485/">
The ArduinoRS485 library enables sending and receiving data using the RS-485 standard with RS-485 shields, like the MKR 485 Shield.
</EssentialElement>

</EssentialsColumn>

<EssentialsColumn title="Arduino Basics">
<EssentialElement title="Built-in Examples" type="tutorial" link="/built-in-examples/">
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
</EssentialElement>
<EssentialElement title="Learn" type="resource" link="/learn/">
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,14 @@
</EssentialsColumn>

<EssentialsColumn title="Suggested Libraries">

<EssentialElement title="Arduino-CAN" type="library" link="https://github.com/sandeepmistry/arduino-CAN">
The Arduino-CAN library enables sending and receiving data using a CAN bus.
</EssentialElement>

</EssentialsColumn>

<EssentialsColumn title="Arduino Basics">
<EssentialElement title="Built-in Examples" type="tutorial" link="/built-in-examples/">
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
</EssentialElement>
<EssentialElement title="Learn" type="resource" link="/learn/">
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
Expand Down
Loading

0 comments on commit 2b2466f

Please sign in to comment.