Skip to content

Commit 4a00934

Browse files
authored
Merge pull request #1620 from arduino/jacobhylen/mega-core
[MKC-1375] Mega Core --> Board Package
2 parents 06d4696 + 249aae8 commit 4a00934

File tree

14 files changed

+40
-40
lines changed

14 files changed

+40
-40
lines changed

content/hardware/10.mega/boards/giga-r1-wifi/tutorials/cheat-sheet/cheat-sheet.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,23 +54,23 @@ It should however be noted that the internal operating voltage of the microcontr
5454

5555
## Installation
5656

57-
***For detailed instructions on how to install the GIGA R1 core, please refer to the [Getting Started with GIGA R1](/tutorials/giga-r1-wifi/giga-getting-started) guide.***
57+
***For detailed instructions on how to install the GIGA R1 Board Package, please refer to the [Getting Started with GIGA R1](/tutorials/giga-r1-wifi/giga-getting-started) guide.***
5858

5959
The **GIGA R1** can be programmed through:
6060

6161
- The **Classic Arduino IDE 1.8.X**,
6262
- the **Arduino IDE 2**,
6363
- and the Web-editor.
6464

65-
## Core
65+
## Board Package
6666

67-
The GIGA R1 is based on the [Arduino Core for mbed devices](https://github.com/arduino/ArduinoCore-mbed), which also provides a set of examples that works out of the box.
67+
The GIGA R1 is based on the [Arduino Mbed OS GIGA Board Package](/tutorials/giga-r1-wifi/giga-getting-started), which also provides a set of examples that works out of the box.
6868

6969
These examples are available in the Arduino IDE via **File > Examples > Examples for GIGA**.
7070

7171
### Mbed OS
7272

73-
As [Arduino Core for mbed devices](https://github.com/arduino/ArduinoCore-mbed) is based on [MbedOS](https://os.mbed.com/), it is possible for the operating system to crash while running a sketch.
73+
As the [Arduino Mbed OS GIGA Board Package](/tutorials/giga-r1-wifi/giga-getting-started) is based on [MbedOS](https://os.mbed.com/), it is possible for the operating system to crash while running a sketch.
7474

7575
On most Arduino boards, when a sketch fails due to e.g. memory shortage, the board resets.
7676

@@ -145,7 +145,7 @@ The external Flash storage on the **GIGA R1** is QSPI and can be accessed and us
145145

146146
The GIGA firmware has full support for FATFS and littleFS.
147147

148-
To access the QSPI flash storage as a USB flash drive, you need to follow a few steps, first you need to update the WiFi modules firmware, then you need to create partitions on the flash storage, before finally exposing the partitions to be detected by a computer. These three steps are broken down into different built in example sketches that conveniently all come with the GIGA core.
148+
To access the QSPI flash storage as a USB flash drive, you need to follow a few steps, first you need to update the WiFi modules firmware, then you need to create partitions on the flash storage, before finally exposing the partitions to be detected by a computer. These three steps are broken down into different built in example sketches that conveniently all come with the GIGA Board Package.
149149

150150
Firstly, navigate in the IDE menu to `File > Examples > STM32H747_System > WiFiFirmwareUpdater` and upload the sketch to your board.
151151

@@ -171,7 +171,7 @@ The antenna connector (see image above) is located right next to the USB-C conne
171171

172172
### Wi-Fi®
173173

174-
Wi-Fi® on the GIGA R1 WiFi is supported via the `WiFi` library. This library is included in the core, so it is automatically installed when installing the core.
174+
Wi-Fi® on the GIGA R1 WiFi is supported via the `WiFi` library. This library is included in the core, so it is automatically installed when installing the Board Package.
175175

176176
To use the Wi-Fi® features on this board, please refer to the [GIGA R1 WiFi Network Examples](/tutorials/giga-r1-wifi/giga-wifi) guide.
177177

content/hardware/10.mega/boards/giga-r1-wifi/tutorials/giga-camera/giga-camera.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ You will also need the following software:
3030

3131
## Supported Cameras
3232

33-
The GIGA R1 currently supports the following cameras, via the [Camera](https://github.com/arduino/ArduinoCore-mbed/tree/master/libraries/Camera) library that is bundled with the [Arduino Mbed Core](https://github.com/arduino/ArduinoCore-mbed):
33+
The GIGA R1 currently supports the following cameras, via the [Camera](https://github.com/arduino/ArduinoCore-mbed/tree/master/libraries/Camera) library that is bundled with the [Arduino Mbed PS GIGA Board Package](https://github.com/arduino/ArduinoCore-mbed):
3434

3535
- **OV7670** and **OV7675**
3636
- **GC2145**

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ In this guide you will discover:
3232

3333
- [GIGA R1 WiFi](/hardware/giga-r1-wifi)
3434
- [Arduino IDE](https://www.arduino.cc/en/software)
35-
- Arduino GIGA Core installed.\*
35+
- Arduino GIGA Board Package installed.\*
3636

37-
***\*For instructions on how to install the GIGA Core, follow the [Getting Started with GIGA R1 guide](/tutorials/giga-r1-wifi/giga-getting-started).***
37+
***\*For instructions on how to install the GIGA Board Package, follow the [Getting Started with GIGA R1 guide](/tutorials/giga-r1-wifi/giga-getting-started).***
3838

3939
## M4 Support
4040

@@ -458,7 +458,7 @@ int servoMove(int angle) {
458458

459459
The `RPC` library is based on the [rpclib](https://github.com/rpclib/rpclib) C++ library which provides a client and server implementation. In addition, it provides a method for communication between the M4 and M7 cores.
460460

461-
This library is included in the GIGA core, so it is automatically installed with the core. To use this library, you need to include `RPC.h`:
461+
This library is included in the GIGA Board Package, so it is automatically installed with the Board Package. To use this library, you need to include `RPC.h`:
462462

463463
```arduino
464464
#include <RPC.h>

content/hardware/10.mega/boards/giga-r1-wifi/tutorials/giga-getting-started/giga-getting-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ software:
1111
tags: [GIGA R1 WiFi, Installation, IDE]
1212
---
1313

14-
To use the [Arduino GIGA R1 WiFi](/hardware/giga-r1-wifi) board, you will need to install the GIGA board package, which is part of the [Arduino Core for mbed devices](https://github.com/arduino/ArduinoCore-mbed).
14+
To use the [Arduino GIGA R1 WiFi](/hardware/giga-r1-wifi) board, you will need to install the GIGA board package, which is part of the [Arduino Mbed OS GIGA Board Package](/tutorials/giga-r1-wifi/giga-getting-started).
1515

1616
To install it, you will need a version of the Arduino IDE, which you can download from the [Arduino Software page](https://www.arduino.cc/en/software). In this guide, we will use the latest version of the IDE 2.
1717

content/hardware/10.mega/boards/giga-r1-wifi/tutorials/giga-usb/giga-usb.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ In this guide, we will take a look at the available features, how to enable them
2626
### Libraries
2727

2828
USB features on the GIGA R1 is currently enabled through three separate libraries.
29-
- [USBHID](https://github.com/arduino/ArduinoCore-mbed/tree/master/libraries/USBHID) - included in the core.
29+
- [USBHID](https://github.com/arduino/ArduinoCore-mbed/tree/master/libraries/USBHID) - included in the Board Package.
3030
- [Arduino_USBHostMbed5](https://github.com/arduino-libraries/Arduino_USBHostMbed5/) - can be downloaded through the Arduino IDE.
3131
- [USBHostGiga (Alpha)](https://github.com/arduino-libraries/USBHostGiga) - library only available through its GitHub repository.
3232

@@ -477,7 +477,7 @@ void loop() {
477477

478478
## USB HID
479479

480-
It is possible to turn your GIGA R1 board into a Human Interface Device **(HID)**, aka mouse & keyboard, using the [USBHID](https://github.com/arduino/ArduinoCore-mbed/tree/master/libraries/USBHID) library which is included in the GIGA core.
480+
It is possible to turn your GIGA R1 board into a Human Interface Device **(HID)**, aka mouse & keyboard, using the [USBHID](https://github.com/arduino/ArduinoCore-mbed/tree/master/libraries/USBHID) library which is included in the GIGA Board Package.
481481

482482
Among other things, you can:
483483
- Create a custom keyboard, or a keyboard accessory,

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: GIGA R1 WiFi Network Examples
3-
description: Discover examples compatible with the WiFi library included in the GIGA core.
3+
description: Discover examples compatible with the WiFi library included in the GIGA Board Package.
44
author: Karl Söderby
55
hardware:
66
- hardware/10.mega/boards/giga-r1-wifi
@@ -13,7 +13,7 @@ tags: [Wi-Fi, Web Server, AP Mode, SSL, UDP]
1313

1414
The [GIGA R1 WiFi](/hardware/giga-r1-wifi) has a Murata LBEE5KL1DX-883 radio module that allows you to connect to local Wi-Fi networks, and perform network operations. Protocols including HTTPS, MQTT, UDP are tested and supported, and in this article, you will find a number of examples that will get you started.
1515

16-
Wi-Fi support is enabled via the built-in `WiFi` library that is shipped with the [Arduino Mbed Core](https://github.com/arduino/ArduinoCore-mbed). Installing the core automatically installs the `WiFi` library.
16+
Wi-Fi support is enabled via the built-in `WiFi` library that is shipped with the [Arduino Mbed OS GIGA Board Package](https://github.com/arduino/ArduinoCore-mbed). Installing the Board Package automatically installs the `WiFi` library.
1717

1818
The radio module also supports Bluetooth® Low Energy, which is supported via the [ArduinoBLE](https://www.arduino.cc/reference/en/libraries/arduinoble/) library.
1919

content/hardware/10.mega/shields/giga-display-shield/tutorials/01.getting-started/getting-started.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,23 +40,23 @@ The LVGL framework supports building more advanced UIs with dropdown menus, inte
4040

4141
***To get started, visit the [GIGA Display Shield Draw Images Guide](/tutorials/giga-display-shield/basic-draw-and-image).***
4242

43-
## Core & Libraries
43+
## Board Package & Libraries
4444

45-
The GIGA Display Shield requires you to install the core for GIGA boards, along with some additional software libraries.
45+
The GIGA Display Shield requires you to install the Board Package for GIGA boards, along with some additional software libraries.
4646

4747
The libraries can be installed via the Arduino IDE's library manager, where you will also discover examples.
4848

49-
### GIGA Core
49+
### GIGA Board Package
5050

51-
To use the shield you will need a [GIGA R1 WiFi](https://store.arduino.cc/products/giga-r1-wifi) board. You also need to install the **GIGA core**, which can be done directly in the Arduino IDE, under "Board Manager". The source code for this core can be found in [this GitHub repository](https://github.com/arduino/ArduinoCore-mbed).
51+
To use the shield you will need a [GIGA R1 WiFi](https://store.arduino.cc/products/giga-r1-wifi) board. You also need to install the **GIGA Board Package**, which can be done directly in the Arduino IDE, under "Board Manager". The source code for this Board Package can be found in [this GitHub repository](https://github.com/arduino/ArduinoCore-mbed).
5252

5353
***For more details, see [Getting Started with GIGA R1 WiFi](/tutorials/giga-r1-wifi/giga-getting-started).***
5454

5555
### Arduino_H7_Video
5656

5757
The [Arduino_H7_Video](https://github.com/arduino/ArduinoCore-mbed/tree/main/libraries/Arduino_H7_Video) manages the video output and integrates third party frameworks such as [LVGL](https://lvgl.io/). This library is used to configure and initialize the display and to perform basic draw functions.
5858

59-
***This library is included with the GIGA core, and does not need to be installed. The documentation for this library is available [here](https://github.com/arduino/ArduinoCore-mbed/tree/main/libraries/Arduino_H7_Video/docs).***
59+
***This library is included with the GIGA Board Package, and does not need to be installed. The documentation for this library is available [here](https://github.com/arduino/ArduinoCore-mbed/tree/main/libraries/Arduino_H7_Video/docs).***
6060

6161
### ArduinoGraphics
6262

@@ -214,7 +214,7 @@ void loop() {
214214

215215
## Microphone
216216

217-
This shield has an embedded omnidirectional microphone, **MP34DT06JTR**, which can be used together with the [PDM](https://docs.arduino.cc/learn/built-in-libraries/pdm) library. This library is shipped with the GIGA core, so there's no need to manually install it.
217+
This shield has an embedded omnidirectional microphone, **MP34DT06JTR**, which can be used together with the [PDM](https://docs.arduino.cc/learn/built-in-libraries/pdm) library. This library is shipped with the GIGA Board Package, so there's no need to manually install it.
218218

219219
Below is a minimal sketch that will print out the samples in the serial plotter (See [Using the Serial Plotter Tool](/software/ide-v2/tutorials/ide-v2-serial-plotter) for more information).
220220

content/hardware/10.mega/shields/giga-display-shield/tutorials/03.lvgl-guide/content.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ tags: [Display, LVGL]
1717
- [Arduino GIGA Display Shield](https://store.arduino.cc/products/giga-display-shield)
1818
- [Arduino IDE](https://www.arduino.cc/en/software)
1919

20-
## Downloading the Library and Core
20+
## Downloading the Library and Board Package
2121

22-
The GIGA R1 core includes the [Arduino_H7_Video](https://github.com/arduino/ArduinoCore-mbed/tree/main/libraries/Arduino_H7_Video) library that handles the display.
22+
The GIGA R1 Board Package includes the [Arduino_H7_Video](https://github.com/arduino/ArduinoCore-mbed/tree/main/libraries/Arduino_H7_Video) library that handles the display.
2323

2424
In this guide, we will be using three different libraries:
25-
- [Arduino_H7_Video](https://github.com/arduino/ArduinoCore-mbed/tree/main/libraries/Arduino_H7_Video), this one is bundled with the core, so make sure you have the latest version of the [Mbed core](https://github.com/arduino/ArduinoCore-mbed) installed.
25+
- [Arduino_H7_Video](https://github.com/arduino/ArduinoCore-mbed/tree/main/libraries/Arduino_H7_Video), this one is bundled with the Board Package, so make sure you have the latest version of the [GIGA Board Package](https://github.com/arduino/ArduinoCore-mbed) installed.
2626
- [Arduino_GigaDisplayTouch](https://www.arduino.cc/reference/en/libraries/arduino_gigadisplaytouch/)
2727
- [lvgl](https://github.com/lvgl/lvgl)
2828

content/hardware/10.mega/shields/giga-display-shield/tutorials/04.basic-draw-and-image/content.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ This is a great tutorial for getting started with your shield and exploring what
1818
- [Arduino GIGA Display Shield](https://store.arduino.cc/products/giga-display-shield)
1919
- [Arduino IDE](https://www.arduino.cc/en/software)
2020

21-
## Downloading the Library and Core
21+
## Downloading the Library and Board Package
2222

23-
Make sure the latest GIGA Core is installed in the Arduino IDE. **Tools > Board > Board Manager...**. Here you need to look for the **Arduino Mbed OS Giga Boards** and install it, the [Arduino_H7_Video library](https://github.com/arduino/ArduinoCore-mbed/tree/main/libraries/Arduino_H7_Video) is included in the core and is needed for the examples to work. Now you have to install the library needed for the graphical display features. To do this, go to **Tools > Manage libraries..**, search for **ArduinoGraphics**, and install it.
23+
Make sure the latest GIGA Board Package is installed in the Arduino IDE. **Tools > Board > Board Manager...**. Here you need to look for the **Arduino Mbed OS Giga Boards** and install it, the [Arduino_H7_Video library](https://github.com/arduino/ArduinoCore-mbed/tree/main/libraries/Arduino_H7_Video) is included in the Board Package and is needed for the examples to work. Now you have to install the library needed for the graphical display features. To do this, go to **Tools > Manage libraries..**, search for **ArduinoGraphics**, and install it.
2424

2525
For more information about libraries and how to install them with the IDE, visit our [libraries tutorial](/software/ide-v2/tutorials/ide-v2-installing-a-library).
2626

content/hardware/10.mega/shields/giga-display-shield/tutorials/06.image-orientation/content.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ Any modern device with a screen uses sensors to determine the correct orientatio
1313
- [Arduino GIGA Display Shield](https://store.arduino.cc/products/giga-display-shield)
1414
- [Arduino IDE](https://www.arduino.cc/en/software)
1515

16-
## Downloading the Library and Core
16+
## Downloading the Library and Board Package
1717

18-
Make sure the latest GIGA Core is installed in the Arduino IDE. **Tools > Board > Board Manager...**. Here you need to look for the **Arduino Mbed OS Giga Boards** and install it, the [Arduino_H7_Video library](https://github.com/arduino/ArduinoCore-mbed/tree/main/libraries/Arduino_H7_Video) is included in the core. Now you have to install the library needed for the IMU and the library for handling the image. Go to **Tools > Manage libraries..**, search for **Arduino_BMI270_BMM150**, and install it. This library will help us with reading values from the IMU. Now search for **LVGL**, and install it. This library will be used for the image and rotating it.
18+
Make sure the latest GIGA Board Package is installed in the Arduino IDE. **Tools > Board > Board Manager...**. Here you need to look for the **Arduino Mbed OS Giga Boards** and install it, the [Arduino_H7_Video library](https://github.com/arduino/ArduinoCore-mbed/tree/main/libraries/Arduino_H7_Video) is included in the Board Package. Now you have to install the library needed for the IMU and the library for handling the image. Go to **Tools > Manage libraries..**, search for **Arduino_BMI270_BMM150**, and install it. This library will help us with reading values from the IMU. Now search for **LVGL**, and install it. This library will be used for the image and rotating it.
1919

2020
## Using the IMU Readings With the Image
2121

0 commit comments

Comments
 (0)