Skip to content

Commit 467d0db

Browse files
authored
Merge pull request #331 from arduino/karlsoderby/giga-r1-pp-update
Karlsoderby/giga r1 pp update
2 parents 68ebe89 + 8481f5a commit 467d0db

File tree

14 files changed

+97
-374
lines changed

14 files changed

+97
-374
lines changed

content/hardware/08.mega/boards/giga-r1-wifi/essentials.md

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,13 @@
66
</EssentialsColumn>
77

88
<EssentialsColumn title="Suggested Libraries">
9-
<EssentialElement link="https://www.arduino.cc/en/Reference/WiFi" title="WiFi" type="library">
10-
The WiFi library is designed to use the Murata 1DX module, which allows your Arduino to connect to the Internet.
11-
</EssentialElement>
12-
13-
<EssentialElement link="https://www.arduino.cc/en/Reference/ArduinoBLE" title="Arduino BLE" type="library">
14-
Bluetooth® 4.0 includes both traditional Bluetooth®, now labeled " Bluetooth® Classic", and the Bluetooth® Low Energy
15-
</EssentialElement>
169

17-
<EssentialElement link="https://github.com/arduino-libraries/Arduino_Pro_Tutorials" title="Arduino Pro Tutorials" type="library">
18-
The complete Arduino sketches from the Pro tutorials.
10+
<EssentialElement link="https://github.com/arduino/ArduinoCore-mbed/tree/master/libraries" title="Mbed Core Libraries" type="library">
11+
A list of libraries that come bundled with the Mbed core.
12+
</EssentialElement>
13+
14+
<EssentialElement link="https://github.com/bcmi-labs/Arduino_AdvancedAnalog" title="Arduino_AdvancedAnalog" type="library">
15+
Advanced ADC and DAC features.
1916
</EssentialElement>
2017

2118
</EssentialsColumn>
Lines changed: 25 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,57 @@
11
<FeatureDescription>
22

3-
The **GIGA R1 WiFi** is an advanced development board featuring the same amount of GPIOs as the predecessors, [Mega2560]() and [Due](). It is based on the STM32XXX microcontroller, and uses a similar architecture as the [Portenta H7]() which is based on the same chip.
3+
The GIGA R1 WiFi comes with a USB-C connector for programming, communication and HID functionality, a USB-A connector for connecting devices such as USB sticks and keyboards. It features a 3.5 mm audio jack for connecting speakers, microphones etc. Dedicated camera & display connectors are located at the top of the board, which can also be connected from underneath.
44

5-
With USB-C, USB-A, Audio, Camera, JTAG & MIPI connectors, this board enables a lot of smooth interfacing with external components. It can be used for AI applications such as computer vision with its fast microcontroller and compatibility with the [OpenMV]() platform. With two DAC channels connected to the audio jack, it can be transformed into a professional music instrument.
5+
With a fast dual core microcontroller (480MHz / 240MHz), 75 GPIOs, several communication buses, you can build large projects using the GIGA R1 Wi-Fi as a base. The GIGA R1 WiFi also comes equipped with a radio module, crypto chip and an antenna.
66

77
</FeatureDescription>
88

99
<FeatureList>
1010

1111
<Feature title="Cheat Sheet" image="mega-form-factor">
1212
A reference to all technical features on this board, with pointers to additional documents.
13-
<FeatureLink title="Cheat Sheet" url=""/>
13+
<FeatureLink title="Cheat Sheet" url="/tutorials/giga-r1/cheat-sheet"/>
1414
</Feature>
1515

16-
<Feature title="Audio" image="microphone">
17-
Discover the Audio features of the GIGA R1 Wi-Fi board.
18-
<FeatureLink title="Audio Guide" url=""/>
19-
<FeatureLink title="Library" url=""/>
16+
<Feature title="Advanced ADC/DAC" image="microphone">
17+
Learn more about the ADC/DAC features of the GIGA R1 Wi-Fi board, and discover examples for Audio projects.
18+
<FeatureLink title="ADC/DAC Guide" url="/tutorials/giga-r1/giga-audio"/>
2019
</Feature>
2120

22-
<Feature title="Camera Support" image="camera">
23-
Learn how to connect a camera via the dedicated connector.
24-
<FeatureLink title="Camera Guide" url=""/>
21+
<Feature title="Dual Core" image="mcu">
22+
The STM32H747XI has two cores that can be programmed separately (M4/M7). You can for example run MicroPython and Arduino code simultaneously and communicate via an RPC.
23+
24+
<FeatureLink title="RPC GUIDE" url="/tutorials/giga-r1/giga-dual-core"/>
2525
</Feature>
2626

27-
<Feature title="Wi-Fi / BLE" image="wifi-bluetooth">
28-
The built-in Murata LBEE5KL1DX module enables Wi-Fi & BLE communication, and is out of the box compatible with the Arduino IoT Cloud.
27+
<Feature title="Wi-Fi/Bluetooth®" image="connection">
28+
The GIGA R1 WiFi comes with a Murata LBEE5KL1DX-883 radio module for Wi-Fi/Bluetooth® communication.
2929

30-
<FeatureLink title="Wi-Fi Documentation" url=""/>
31-
<FeatureLink title="BLE Library" url=""/>
32-
<FeatureLink title="IoT Cloud Documentation" url=""/>
30+
<FeatureLink title="Wi-Fi/BLUETOOTH®" url="/tutorials/giga-r1/cheat-sheet#wi-fi--bluetooth-le"/>
31+
</Feature>
32+
33+
<Feature title="MicroPython" image="python">
34+
The GIGA R1 has support for MicroPython, which can be setup in just minutes.
3335

36+
<FeatureLink title="MicroPython Documentation" url="/tutorials/giga-r1/giga-micropython"/>
3437
</Feature>
3538

3639
<Feature title="USB" image="usb">
3740
This board has USB-C for power/programming/communication line, and a USB-A for connecting USB devices (keyboards, mass storage).
3841

39-
<FeatureLink title="USB Guide" url=""/>
42+
<FeatureLink title="USB Guide" url="/tutorials/giga-r1/giga-usb"/>
4043
</Feature>
4144

42-
<Feature title="Connectors" image="connection">
43-
The following connectors are available on the GIGA R1:
44-
<ul>
45-
<li><FeatureLink title="USB-C & USB-A" url=""/></li>
46-
<li><FeatureLink title="Audio Jack (DAC)" url=""/></li>
47-
<li><FeatureLink title="Camera" url=""/></li>
48-
<li><FeatureLink title="Display" url=""/></li>
49-
<li><FeatureLink title="JTAG" url=""/></li>
50-
<li><FeatureLink title="SPI" url=""/></li>
51-
</ul>
45+
<Feature title="Camera Support" image="camera">
46+
Learn how to connect a camera via the dedicated connector.
47+
<FeatureLink title="Camera Guide" url="/tutorials/giga-r1/giga-camera"/>
5248
</Feature>
5349

54-
<Feature title="Special Pins" image="hw-pin">
55-
The GIGA R1 features two new special pins, the VRTC power and OFF pin.
50+
<Feature title="24V Input Voltage" image="connection">
51+
The onboard voltage regulator can handle up to 24V of input voltage.
5652

57-
<FeatureLink title="VRTC pin" url=""/>
58-
<FeatureLink title="OFF pin" url=""/>
53+
<FeatureLink title="GIGA Power Supply" url="/tutorials/giga-r1/cheat-sheet#power-supply"/>
5954
</Feature>
6055

61-
<Feature title="MicroPython" image="python">
62-
The GIGA R1 has support for MicroPython via OpenMV.
63-
64-
<FeatureLink title="MicroPython Documentation" url=""/>
65-
</Feature>
6656

6757
</FeatureList>
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
title: GIGA R1 WiFi
3-
url_shop: https://store.arduino.cc/giga
4-
url_guide: /software/ide-v1/tutorials/getting-started/cores/arduino-mbed_giga
2+
title: GIGA R1
3+
url_shop: https://store.arduino.cc/giga-r1-wifi
4+
url_guide: /tutorials/giga-r1/giga-getting-started
55
core: arduino:mbed_giga
66
---
77

8-
The GIGA R1 WiFi is a powerful, feature-packed & an all-you-can-connect GPIO board. Based on the [STM32H747XI]() micro and part of our [mbed]() boards, the GIGA R1 WiFi features XX GPIOs, a [dual core processor](), advanced [audio]() capabilities as well as camera & display connectors.
8+
The **GIGA R1 WiFi** is a powerful, feature-packed board with a large amount of GPIOs and dedicated connectors. Based on the [STM32H747XI](/resources/datasheets/stm32h747xi.pdf) micro based on the [Mbed OS](https://os.mbed.com/), the GIGA R1 WiFi features 75 GPIOs, a [dual core processor](/tutorials/giga-r1/giga-dual-core), [advanced ADC/DAC](/tutorials/giga-r1/giga-audio) features as well as camera & display connectors. It also has a rich [USB interface](/tutorials/giga-r1/giga-usb) with support for HID via USB-C and USBHost (keyboard, mass storage) via a dedicated USB-A connector.
99

10-
**Note:** the GIGA R1 WiFi is almost identical to the [GIGA R1](), but is shipped with a Wi-Fi module and a cryptochip. Therefore, everything that is supported on the [GIGA R1]() is also supported on the GIGA R1 WiFi.
10+
**Please Note:** The [GIGA R1](/hardware/giga-r1) & [GIGA R1 WiFi](/hardware/giga-r1-wifi) are identical except for the onboard Wi-Fi/BLE module & crypto chip. In the documentation, we refer to the board simply as **GIGA R1**, except for documentation related to the Wi-Fi/BLE module.

content/hardware/08.mega/boards/giga-r1-wifi/tech-specs.yml

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,27 @@ Board:
22
Name: Arduino® GIGA R1 WiFi
33
SKU: ABX00042
44
Microcontroller: STM32H747XI dual Cortex®-M7+M4 32bit low power Arm® MCU
5-
USB connector: USB-C
5+
USB:
6+
USB-C: Programming Port / HID
7+
USB-A: Host (enable with PA_15)
68
Pins:
7-
Digital I/O Pins: XX
8-
Analog input pins: XX
9-
PWM pins: XX
9+
Digital I/O Pins: 76
10+
Analog input pins: 12
11+
DAC: 2 (DAC0/DAC1)
12+
PWM pins: 12
13+
Misc: VRTC & OFF pin
1014
Communication:
11-
UART: Yes
12-
I2C: Yes
13-
SPI: Yes
15+
UART: Yes, 4x
16+
I2C: Yes, 3x
17+
SPI: Yes, 2x
1418
CAN: Yes (requires an external transceiver).
1519
Connectors:
16-
Camera: Yes
17-
Display: Yes
18-
Sound: Audio Jack
20+
Camera: I2C + D54-D67
21+
Display: D1N, D0N, D1P, D0P, CKN, CKP + D68-D75
22+
Audio Jack: DAC0, DAC1, A7
1923
Power:
2024
Circuit operating voltage: 3.3V
21-
Input voltage (VIN): 5V
25+
Input voltage (VIN): 6-24V
2226
DC Current per I/O Pin: 8 mA
2327
Clock speed:
2428
Main core: 480 MHz

content/hardware/08.mega/boards/giga-r1/essentials.md

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,13 @@
66
</EssentialsColumn>
77

88
<EssentialsColumn title="Suggested Libraries">
9-
<EssentialElement link="https://www.arduino.cc/en/Reference/WiFi" title="WiFi" type="library">
10-
The WiFi library is designed to use the Murata 1DX module, which allows your Arduino to connect to the Internet.
11-
</EssentialElement>
12-
13-
<EssentialElement link="https://www.arduino.cc/en/Reference/ArduinoBLE" title="Arduino BLE" type="library">
14-
Bluetooth® 4.0 includes both traditional Bluetooth®, now labeled " Bluetooth® Classic", and the Bluetooth® Low Energy
15-
</EssentialElement>
169

17-
<EssentialElement link="https://github.com/arduino-libraries/Arduino_Pro_Tutorials" title="Arduino Pro Tutorials" type="library">
18-
The complete Arduino sketches from the Pro tutorials.
10+
<EssentialElement link="https://github.com/arduino/ArduinoCore-mbed/tree/master/libraries" title="Mbed Core Libraries" type="library">
11+
A list of libraries that come bundled with the Mbed core.
12+
</EssentialElement>
13+
14+
<EssentialElement link="https://github.com/bcmi-labs/Arduino_AdvancedAnalog" title="Arduino_AdvancedAnalog" type="library">
15+
Advanced ADC and DAC features.
1916
</EssentialElement>
2017

2118
</EssentialsColumn>
Lines changed: 20 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,51 @@
11
<FeatureDescription>
22

3-
The **GIGA R1** is an advanced development board featuring the same amount of GPIOs as the predecessors, [Mega2560]() and [Due](). It is based on the STM32XXX microcontroller, and uses a similar architecture as the [Portenta H7]() which is based on the same chip.
3+
The GIGA R1 comes with a USB-C connector for programming, communication and HID func, a USB-A connector for connecting devices such as USB sticks and keyboards. It features a 3.5 mm audio jack for connecting speakers, microphones etc. Dedicated camera & display connectors are located at the top of the board, which can also be connected from underneath.
44

5-
With USB-C, USB-A, Audio, Camera, JTAG & MIPI connectors, this board enables a lot of smooth interfacing with external components. It can be used for AI applications such as computer vision with its fast microcontroller and compatibility with the [OpenMV]() platform. With two DAC channels connected to the audio jack, it can be transformed into a professional music instrument.
5+
With a fast dual core microcontroller (480MHz / 240MHz), 75 GPIOs, several communication buses, you can build large projects using the GIGA R1 as a base.
66

77
</FeatureDescription>
88

99
<FeatureList>
1010

1111
<Feature title="Cheat Sheet" image="mega-form-factor">
1212
A reference to all technical features on this board, with pointers to additional documents.
13-
<FeatureLink title="Cheat Sheet" url=""/>
13+
<FeatureLink title="Cheat Sheet" url="/tutorials/giga-r1/cheat-sheet"/>
1414
</Feature>
1515

16-
<Feature title="Audio" image="microphone">
17-
Discover the Audio features of the GIGA R1 Wi-Fi board.
18-
<FeatureLink title="Audio Guide" url=""/>
19-
<FeatureLink title="Library" url=""/>
16+
<Feature title="Advanced ADC/DAC" image="microphone">
17+
Learn more about the ADC/DAC features of the GIGA R1 Wi-Fi board, and discover examples for Audio projects.
18+
<FeatureLink title="ADC/DAC Guide" url="/tutorials/giga-r1/giga-audio"/>
2019
</Feature>
2120

22-
<Feature title="Camera Support" image="camera">
23-
Learn how to connect a camera via the dedicated connector.
24-
<FeatureLink title="Camera Guide" url=""/>
25-
</Feature>
21+
<Feature title="Dual Core" image="mcu">
22+
The STM32H747XI has two cores that can be programmed separately (M4/M7). You can for example run MicroPython and Arduino code simultaneously and communicate via an RPC.
2623

27-
<Feature title="Wi-Fi / BLE" image="wifi-bluetooth">
28-
The built-in Murata LBEE5KL1DX module enables Wi-Fi & BLE communication, and is out of the box compatible with the Arduino IoT Cloud.
24+
<FeatureLink title="RPC GUIDE" url="/tutorials/giga-r1/giga-dual-core"/>
25+
</Feature>
2926

30-
<FeatureLink title="Wi-Fi Documentation" url=""/>
31-
<FeatureLink title="BLE Library" url=""/>
32-
<FeatureLink title="IoT Cloud Documentation" url=""/>
27+
<Feature title="MicroPython" image="python">
28+
The GIGA R1 has support for MicroPython, which can be setup in just minutes.
3329

30+
<FeatureLink title="MicroPython Documentation" url="/tutorials/giga-r1/giga-micropython"/>
3431
</Feature>
3532

3633
<Feature title="USB" image="usb">
3734
This board has USB-C for power/programming/communication line, and a USB-A for connecting USB devices (keyboards, mass storage).
3835

39-
<FeatureLink title="USB Guide" url=""/>
36+
<FeatureLink title="USB Guide" url="/tutorials/giga-r1/giga-usb"/>
4037
</Feature>
4138

42-
<Feature title="Connectors" image="connection">
43-
The following connectors are available on the GIGA R1:
44-
<ul>
45-
<li><FeatureLink title="USB-C & USB-A" url=""/></li>
46-
<li><FeatureLink title="Audio Jack (DAC)" url=""/></li>
47-
<li><FeatureLink title="Camera" url=""/></li>
48-
<li><FeatureLink title="Display" url=""/></li>
49-
<li><FeatureLink title="JTAG" url=""/></li>
50-
<li><FeatureLink title="SPI" url=""/></li>
51-
</ul>
39+
<Feature title="Camera Support" image="camera">
40+
Learn how to connect a camera via the dedicated connector.
41+
<FeatureLink title="Camera Guide" url="/tutorials/giga-r1/giga-camera"/>
5242
</Feature>
5343

54-
<Feature title="Special Pins" image="hw-pin">
55-
The GIGA R1 features two new special pins, the VRTC power and OFF pin.
44+
<Feature title="24V Input Voltage" image="connection">
45+
The onboard voltage regulator can handle up to 24V of input voltage.
5646

57-
<FeatureLink title="VRTC pin" url=""/>
58-
<FeatureLink title="OFF pin" url=""/>
47+
<FeatureLink title="GIGA Power Supply" url="/tutorials/giga-r1/cheat-sheet#power-supply"/>
5948
</Feature>
6049

61-
<Feature title="MicroPython" image="python">
62-
The GIGA R1 has support for MicroPython via OpenMV.
63-
64-
<FeatureLink title="MicroPython Documentation" url=""/>
65-
</Feature>
6650

6751
</FeatureList>
Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
---
22
title: GIGA R1
3-
url_shop: https://store.arduino.cc/giga
4-
url_guide: /software/ide-v1/tutorials/getting-started/cores/arduino-mbed_giga
3+
url_shop: https://store.arduino.cc/giga-r1
4+
url_guide: /tutorials/giga-r1/giga-getting-started
55
core: arduino:mbed_giga
66
---
77

8-
The GIGA R1 is a powerful, feature-packed & an all-you-can-connect GPIO board. Based on the [STM32H747XI]() micro and part of our [mbed]() boards, the GIGA R1 features XX GPIOs, a [dual core processor](), advanced [audio]() capabilities as well as camera & display connectors.
8+
The GIGA R1 is a powerful, feature-packed board with a large amount of GPIOs and dedicated connectors. Based on the [STM32H747XI](/resources/datasheets/stm32h747xi.pdf) micro based on the [Mbed OS](https://os.mbed.com/), the GIGA R1 features 75 GPIOs, a [dual core processor](/tutorials/giga-r1/giga-dual-core), [advanced ADC/DAC](/tutorials/giga-r1/giga-audio) features as well as camera & display connectors. It also has a rich [USB interface](/tutorials/giga-r1/giga-usb) with support for HID via USB-C and USBHost (keyboard, mass storage) via a dedicated USB-A connector.
9+
10+
**Please Note:** The [GIGA R1](/hardware/giga-r1) & [GIGA R1 WiFi](/hardware/giga-r1-wifi) are identical except for the onboard Wi-Fi/BLE module & crypto chip. The documentation refers to the board simply as **GIGA R1**, except for specific information regarding the Wi-Fi/BLE module.

content/hardware/08.mega/boards/giga-r1/tech-specs.yml

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,27 @@ Board:
22
Name: Arduino® GIGA R1
33
SKU: ABX00042
44
Microcontroller: STM32H747XI dual Cortex®-M7+M4 32bit low power Arm® MCU
5-
USB connector: USB-C
5+
USB:
6+
USB-C: Programming Port / HID
7+
USB-A: Host (enable with PA_15)
68
Pins:
7-
Digital I/O Pins: XX
8-
Analog input pins: XX
9-
PWM pins: XX
9+
Digital I/O Pins: 76
10+
Analog input pins: 12
11+
DAC: 2 (DAC0/DAC1)
12+
PWM pins: 12
13+
Misc: VRTC & OFF pin
1014
Communication:
11-
UART: Yes
12-
I2C: Yes
13-
SPI: Yes
15+
UART: Yes, 4x
16+
I2C: Yes, 3x
17+
SPI: Yes, 2x
1418
CAN: Yes (requires an external transceiver).
1519
Connectors:
16-
Camera: Yes
17-
Display: Yes
18-
Sound: Audio Jack
20+
Camera: I2C + D54-D67
21+
Display: D1N, D0N, D1P, D0P, CKN, CKP + D68-D75
22+
Audio Jack: DAC0, DAC1, A7
1923
Power:
2024
Circuit operating voltage: 3.3V
21-
Input voltage (VIN): 5V
25+
Input voltage (VIN): 6-24V
2226
DC Current per I/O Pin: 8 mA
2327
Clock speed:
2428
Main core: 480 MHz

content/hardware/08.mega/boards/giga-r1/tutorials/audio-amplifier/content.md

Lines changed: 0 additions & 50 deletions
This file was deleted.

0 commit comments

Comments
 (0)