You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/hardware/08.mega/boards/giga-r1-wifi/tutorials/cheat-sheet/cheat-sheet.md
+26-28Lines changed: 26 additions & 28 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
-
title: 'GIGA R1 Cheat Sheet'
3
-
description: 'Learn how to set up the GIGA R1, get a quick overview of the components, information regarding pins and how to use different Serial (SPI, I2C, UART), and much, much more.'
2
+
title: 'Arduino GIGA R1 WiFi Cheat Sheet'
3
+
description: 'Learn how to set up the GIGA R1 WiFi, get a quick overview of the components, information regarding pins and how to use different Serial (SPI, I2C, UART), and much, much more.'
4
4
tags:
5
5
- Installation
6
6
- I2C
@@ -15,7 +15,7 @@ tags:
15
15
- Audio Jack
16
16
author: 'Jacob Hylén'
17
17
hardware:
18
-
- hardware/giga-r1
18
+
- hardware/08.mega/boards/giga-r1-wifi
19
19
software:
20
20
- ide-v1
21
21
- ide-v2
@@ -26,17 +26,17 @@ The **Arduino GIGA R1** is one of our most feature-packed Arduino boards to date
26
26
27
27
This article is a collection of resources and guides to make use of every great feature of this powerful hardware.
28
28
29
-
You can also visit the documentation platform for the [GIGA R1](/hardware/giga-r1).
29
+
You can also visit the documentation platform for the [GIGA R1 WiFi](/hardware/giga-r1-wifi).
30
30
31
31
## Datasheet
32
32
33
33
The full datasheets are available as a downloadable PDF from the link below:
34
34
35
-
-[Download the GIGA R1 datasheet](/resources/datasheets/ABX00067-datasheet.pdf)
35
+
-[Download the GIGA R1 WiFi datasheet](/resources/datasheets/ABX00063-datasheet.pdf)
36
36
37
37
## Power Supply
38
38
39
-
To power the **GIGA R1** you may either use a USB-C cable, or the VIN pin.
39
+
To power the **GIGA R1 WiFi** you may either use a USB-C cable, or the VIN pin.
40
40
41
41
If you're using the USB-C connector you must power it with 5V.
42
42
@@ -48,17 +48,17 @@ It should however be noted that the internal operating voltage of the microcontr
48
48
49
49
## Installation
50
50
51
-
***For detailed instructions on how to install the GIGA R1 core, please refer to the [Getting Started with GIGA R1](/tutorials/giga-r1/giga-getting-started) guide.***
51
+
***For detailed instructions on how to install the GIGA R1 core, please refer to the [Getting Started with GIGA R1 WiFi](/tutorials/giga-r1-wifi/giga-getting-started) guide.***
52
52
53
-
The **GIGA R1** can be programmed through:
53
+
The **GIGA R1 WiFi** can be programmed through:
54
54
55
55
- The **Classic Arduino IDE 1.8.X**,
56
56
- the **Arduino IDE 2.0.X**,
57
57
- and the Web-editor.
58
58
59
59
## Core
60
60
61
-
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.
61
+
The GIGA R1 WiFi 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.
62
62
63
63
These examples are available in the Arduino IDE via **File > Examples > Examples for GIGA**.
64
64
@@ -94,19 +94,19 @@ digitalRead(PC_13);
94
94
95
95
## STM32H747XI Microcontroller
96
96
97
-
The GIGA R1 boards feature the powerful dual core **STM32H747XI** microcontroller found on the Arduino PRO familys Portenta H7 board, but in a form factor accessible to any maker who has tinkered with an Arduino board before.
97
+
The GIGA R1 WiFi features the powerful dual core **STM32H747XI** microcontroller found on the Arduino PRO familys Portenta H7 board, but in a form factor accessible to any maker who has tinkered with an Arduino board before.
98
98
99
99
The **STM32H747XI** is a powerful dual core chip, capable of being programmed with a high-level language such as MicroPython on one core, while simultaneously running Arduino compiled code on the other, and having the two programs communicate with each other seamlessly.
100
100
101
-

101
+

102
102
103
103
The microcontroller operates on a voltage of 3.3V, applying a higher voltage than that, such as 5V, to a pin might damage the microcontroller.
104
104
105
105
## Memory
106
106
107
107
### RAM
108
108
109
-
The **GIGA R1** has 1 MB of SRAM that is internal to the processor, and 8MB of SDRAM which you can access and write to.
109
+
The **GIGA R1 WiFi** has 1 MB of SRAM that is internal to the processor, and 8MB of SDRAM which you can access and write to.
110
110
111
111
To access the SDRAM you need to use the SDRAM library, include it in your sketch with:
112
112
@@ -134,8 +134,8 @@ SDRAM.free(myVeryBigArray);
134
134
135
135
### Flash
136
136
137
-
The **GIGA R1** has 2MB of internal, and 16MB of external Flash storage.
138
-
The external Flash storage on the **GIGA R1** is QSPI and can be accessed and used to store data. If you need to, you can configure the board to act as a USB flash drive, so you can store files such as images, audio, and more.
137
+
The **GIGA R1 WiFi** has 2MB of internal, and 16MB of external Flash storage.
138
+
The external Flash storage on the **GIGA R1 WiFi** is QSPI and can be accessed and used to store data. If you need to, you can configure the board to act as a USB flash drive, so you can store files such as images, audio, and more.
139
139
140
140
The GIGA firmware has full support for FATFS and littleFS.
141
141
@@ -157,17 +157,15 @@ This can be very useful, as this flash storage **does not get deleted when you u
157
157
158
158
## Wi-Fi / Bluetooth® LE
159
159
160
-
***This section is only relevant for the [GIGA R1 WiFi](/hardware/giga-r1-wifi) version. The standard [GIGA R1](/hardware/giga-r1) does not have a radio module, cryptochip & and antenna connector.***
161
-
162
160

163
161
164
-
The Wi-Fi / Bluetooth® module onboard the GIGA R1 WiFi is the Murata LBEE5KL1DX-883. This module does not come with a built-in antenna, but an external antenna is included when purchasing the Wi-Fi version of this board.
162
+
The Wi-Fi / Bluetooth® module onboard the GIGA R1 WiFi is the Murata LBEE5KL1DX-883. This module does not come with a built-in antenna, but an external antenna is included when purchasing the board.
165
163
166
164
The antenna connector (see image above) is located right next to the USB-C connector, and is of a **U.FL.** type.
167
165
168
166
## Audio Jack
169
167
170
-
The **GIGA R1** features an audio jack, with 2x DAC channels, and 1x ADC channel, and is capable of reading input from a microphone, as well as outputting sound through a speaker.
168
+
The **GIGA R1 WiFi** features an audio jack, with 2x DAC channels, and 1x ADC channel, and is capable of reading input from a microphone, as well as outputting sound through a speaker.
171
169
172
170

173
171
@@ -219,7 +217,7 @@ if (dac1.available()) {
219
217
}
220
218
```
221
219
222
-
***The options for audio playback and generation on your GIGA R1 are **much** more vast than this, however. To learn about audio playback in depth, check out the [GIGA R1 Audio Guide](/tutorials/giga-r1/giga-audio).***
220
+
***The options for audio playback and generation on your GIGA R1 are **much** more vast than this, however. To learn about audio playback in depth, check out the [GIGA R1 Audio Guide](/tutorials/giga-r1-wifi/giga-audio).***
223
221
224
222
### ADC Input
225
223
@@ -256,7 +254,7 @@ Finally, read the ADC, and store it in a way that you can use it, do this within
256
254
buf.release();
257
255
```
258
256
259
-
***The options for audio input on your GIGA R1 are **much** more vast than this, however. To learn about audio recording in depth, check out the [GIGA R1 Audio Guide](/tutorials/giga-r1/giga-audio).***
257
+
***The options for audio input on your GIGA R1 are **much** more vast than this, however. To learn about audio recording in depth, check out the [GIGA R1 Audio Guide](/tutorials/giga-r1-wifi/giga-audio).***
260
258
261
259
## MIPI Display Interface
262
260
@@ -266,23 +264,23 @@ This means that the **GIGA R1** is capable of driving a touch-display large enou
266
264
267
265
## USB Features
268
266
269
-
***To learn about all the USB features in more detail, visit the [Guide to GIGA R1 USB Features](/tutorials/giga-r1/giga-usb).***
267
+
***To learn about all the USB features in more detail, visit the [Guide to GIGA R1 USB Features](/tutorials/giga-r1-wifi/giga-usb).***
270
268
271
269
### USB HID
272
270
273
-
The GIGA R1 comes with support for HID, and can be used as either a keyboard or mouse. For more information, visit the [USB HID section](/tutorials/giga-r1/giga-usb#usb-hid).
271
+
The GIGA R1 WiFi comes with support for HID, and can be used as either a keyboard or mouse. For more information, visit the [USB HID section](/tutorials/giga-r1-wifi/giga-usb#usb-hid).
274
272
275
273
### USBHost
276
274
277
275

278
276
279
277
The USB-A port you find on the **GIGA R1** is configured as a host-only port, meaning that it cannot be used to program the board, instead it is used to connect peripherals to the board.
280
278
281
-
The board can receive keyboard input, effectively enabling a few hundred more inputs without any wiring, or be used to read & write files on a USB flash drive, which makes it possible to for example, build a [datalogger](/tutorials/giga-r1/giga-usb#datalogger-example).
279
+
The board can receive keyboard input, effectively enabling a few hundred more inputs without any wiring, or be used to read & write files on a USB flash drive, which makes it possible to for example, build a [datalogger](/tutorials/giga-r1-wifi/giga-usb#datalogger-example).
282
280
283
281
For more information, go to the following sections:
-[USB mass storage](/tutorials/giga-r1-wifi/giga-usb#usb-mass-storage).
286
284
287
285
## RTC
288
286
@@ -536,7 +534,7 @@ The GIGA R1 also features a `VRTC` pin, giving you the ability to power the RTC
536
534
537
535
The Arduino GIGA features an onboard Arducam compatible connector.
538
536
539
-
To learn more about the camera capabilities of the GIGA R1, check out the [GIGA R1 Camera Guide](/tutorials/giga-r1/giga-camera)
537
+
To learn more about the camera capabilities of the GIGA R1, check out the [GIGA R1 Camera Guide](/tutorials/giga-r1-wifi/giga-camera)
540
538
541
539
## JTAG
542
540
@@ -874,7 +872,7 @@ The reference voltage of these pins is 3.3V.
874
872
875
873
Pins A8, A9, A10 and A11 can not be used as GPIOs, but are limited to use as analog input pins.
876
874
877
-
***For more advanced analog readings, you can use the `AdvancedAnalogRedux` library. Read more about this in the [Advanced ADC section](/tutorials/giga-r1/giga-audio#analog-to-digital-converters).***
875
+
***For more advanced analog readings, you can use the `AdvancedAnalogRedux` library. Read more about this in the [Advanced ADC section](/tutorials/giga-r1-wifi/giga-audio#analog-to-digital-converters).***
878
876
879
877
880
878
### PWM Pins
@@ -927,7 +925,7 @@ However you may change this write resolution if you need to, to up to 12-bits:
927
925
analogWriteResolution(12);
928
926
```
929
927
930
-
***For advanced usage of the DAC, you can use the `AdvancedAnalogRedux` library. Read more about this in the [Advanced DAC section](/tutorials/giga-r1/giga-audio#digital-to-analog-converters).***
928
+
***For advanced usage of the DAC, you can use the `AdvancedAnalogRedux` library. Read more about this in the [Advanced DAC section](/tutorials/giga-r1-wifi/giga-audio#digital-to-analog-converters).***
0 commit comments