Skip to content

Commit b4d32d2

Browse files
authored
Merge pull request #867 from arduino/sync/karlsoderby/giga-r1
ABX00063 Launch
2 parents 4122825 + f97cae3 commit b4d32d2

File tree

75 files changed

+4937
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+4937
-0
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
---
2+
title: Boards
3+
---
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
software:
2+
- arduino-ide
3+
- arduino-cli
4+
- web-editor
5+
hardware:
6+
boards: ~
7+
carriers: ~
8+
shields:
9+
- 4-relays-shield
10+
- motor-shield-rev3
Loading
Loading
Loading
Loading
Loading

content/hardware/09.mega/boards/giga-r1-wifi/datasheet/datasheet.md

Lines changed: 433 additions & 0 deletions
Large diffs are not rendered by default.
Binary file not shown.
Binary file not shown.
Loading
Binary file not shown.
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<EssentialsColumn title="First Steps">
2+
<EssentialElement title="Quickstart Guide" type="getting-started">
3+
A quick guide to installing your board with the Arduino IDE.
4+
</EssentialElement>
5+
6+
</EssentialsColumn>
7+
8+
<EssentialsColumn title="Suggested Libraries">
9+
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.
16+
</EssentialElement>
17+
18+
</EssentialsColumn>
19+
20+
<EssentialsColumn title="Arduino Basics">
21+
<EssentialElement link="https://www.arduino.cc/en/Tutorial/BuiltInExamples" title="Built-in Examples" type="resource">
22+
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
23+
</EssentialElement>
24+
<EssentialElement link="/learn" title="Learn" type="resource">
25+
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
26+
</EssentialElement>
27+
<EssentialElement link="https://www.arduino.cc/reference/en/" title="Language Reference" type="resource">
28+
Arduino programming language can be divided in three main parts: functions, values (variables and constants), and structure.
29+
</EssentialElement>
30+
</EssentialsColumn>
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
<FeatureDescription>
2+
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.
4+
5+
With a fast dual core microcontroller (480MHz / 240MHz), 76 GPIOs, several communication buses, you can build large projects using the GIGA R1 WiFi as a base. The GIGA R1 WiFi also comes equipped with a radio module, crypto chip and an antenna.
6+
7+
</FeatureDescription>
8+
9+
<FeatureList>
10+
11+
<Feature title="Cheat Sheet" image="mega-form-factor">
12+
A reference to all technical features on this board, with pointers to additional documents.
13+
<FeatureLink title="Cheat Sheet" url="/tutorials/giga-r1-wifi/cheat-sheet"/>
14+
</Feature>
15+
16+
<Feature title="Advanced ADC/DAC" image="microphone">
17+
Learn more about the ADC/DAC features of the GIGA R1 WiFi board, and discover examples for Audio projects.
18+
<FeatureLink title="ADC/DAC Guide" url="/tutorials/giga-r1-wifi/giga-audio"/>
19+
</Feature>
20+
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="DUAL CORE GUIDE" url="/tutorials/giga-r1-wifi/giga-dual-core"/>
25+
</Feature>
26+
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.
29+
30+
<FeatureLink title="See Documentation" url="/tutorials/giga-r1-wifi/cheat-sheet#wi-fi--bluetooth-le"/>
31+
</Feature>
32+
33+
<Feature title="MicroPython" image="python">
34+
The GIGA R1 WiFi has support for MicroPython, which can be set up in just minutes.
35+
36+
<FeatureLink title="Install MicroPython" url="/tutorials/giga-r1-wifi/giga-micropython"/>
37+
</Feature>
38+
39+
<Feature title="USB" image="usb">
40+
This board has USB-C for power/programming/communication line, and a USB-A for connecting USB devices (keyboards, mass storage).
41+
42+
<FeatureLink title="USB Guide" url="/tutorials/giga-r1-wifi/giga-usb"/>
43+
</Feature>
44+
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-wifi/giga-camera"/>
48+
</Feature>
49+
50+
51+
</FeatureList>

content/hardware/09.mega/boards/giga-r1-wifi/image.svg

Lines changed: 1160 additions & 0 deletions
Loading
Loading
Binary file not shown.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: GIGA R1 WiFi
3+
url_shop: https://store.arduino.cc/giga-r1-wifi
4+
url_guide: /tutorials/giga-r1/giga-getting-started
5+
core: arduino:mbed_giga
6+
---
7+
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 76 GPIOs, a [dual core processor](/tutorials/giga-r1-wifi/giga-dual-core), [advanced ADC/DAC](/tutorials/giga-r1-wifi/giga-audio) features as well as camera & display connectors. It also has a rich [USB interface](/tutorials/giga-r1-wifi/giga-usb) with support for HID via USB-C and USBHost (keyboard, mass storage) via a dedicated USB-A connector.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Here you will find the technical specifications for the Arduino® GIGA R1 WiFi.
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
Board:
2+
Name: Arduino® GIGA R1 WiFi
3+
SKU: ABX00063
4+
Microcontroller: STM32H747XI dual Cortex®-M7+M4 32bit low power Arm® MCU
5+
USB:
6+
USB-C: Programming Port / HID
7+
USB-A: Host (enable with PA_15)
8+
Pins:
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
14+
Communication:
15+
UART: Yes, 4x
16+
I2C: Yes, 3x
17+
SPI: Yes, 2x
18+
CAN: Yes (requires an external transceiver).
19+
Connectors:
20+
Camera: I2C + D54-D67
21+
Display: D1N, D0N, D1P, D0P, CKN, CKP + D68-D75
22+
Audio Jack: DAC0, DAC1, A7
23+
Power:
24+
Circuit operating voltage: 3.3V
25+
Input voltage (VIN): 6-24V
26+
DC Current per I/O Pin: 8 mA
27+
Clock speed:
28+
Main core: 480 MHz
29+
Second core: 240 MHz
30+
Memory:
31+
STM32H747XI: 2MB Flash, 1MB RAM
32+
Dimensions:
33+
Width: 25 mm
34+
Length: 66 mm
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

0 commit comments

Comments
 (0)