Skip to content

Commit 871b662

Browse files
authored
Merge pull request #346 from arduino/jacobhylen/micripython-conflict-resolution
Addresses Micropython changes and some othe small fixes
2 parents 3d5396c + 64fb8ea commit 871b662

File tree

4 files changed

+17
-23
lines changed

4 files changed

+17
-23
lines changed

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

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,55 +2,49 @@
22

33
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 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.
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.
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="/tutorials/giga-r1/cheat-sheet"/>
13+
<FeatureLink title="Cheat Sheet" url="/tutorials/giga-r1-wifi/cheat-sheet"/>
1414
</Feature>
1515

1616
<Feature title="Advanced ADC/DAC" image="microphone">
1717
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"/>
18+
<FeatureLink title="ADC/DAC Guide" url="/tutorials/giga-r1-wifi/giga-audio"/>
1919
</Feature>
2020

2121
<Feature title="Dual Core" image="mcu">
2222
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.
2323

24-
<FeatureLink title="RPC GUIDE" url="/tutorials/giga-r1/giga-dual-core"/>
24+
<FeatureLink title="DUAL CORE GUIDE" url="/tutorials/giga-r1-wifi/giga-dual-core"/>
2525
</Feature>
2626

2727
<Feature title="Wi-Fi/Bluetooth®" image="connection">
2828
The GIGA R1 WiFi comes with a Murata LBEE5KL1DX-883 radio module for Wi-Fi/Bluetooth® communication.
2929

30-
<FeatureLink title="Wi-Fi/BLUETOOTH®" url="/tutorials/giga-r1/cheat-sheet#wi-fi--bluetooth-le"/>
30+
<FeatureLink title="See Documentation" url="/tutorials/giga-r1-wifi/cheat-sheet#wi-fi--bluetooth-le"/>
3131
</Feature>
3232

3333
<Feature title="MicroPython" image="python">
3434
The GIGA R1 has support for MicroPython, which can be setup in just minutes.
3535

36-
<FeatureLink title="MicroPython Documentation" url="/tutorials/giga-r1/giga-micropython"/>
36+
<FeatureLink title="Install MicroPython" url="/tutorials/giga-r1-wifi/giga-micropython"/>
3737
</Feature>
3838

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

42-
<FeatureLink title="USB Guide" url="/tutorials/giga-r1/giga-usb"/>
42+
<FeatureLink title="USB Guide" url="/tutorials/giga-r1-wifi/giga-usb"/>
4343
</Feature>
4444

4545
<Feature title="Camera Support" image="camera">
4646
Learn how to connect a camera via the dedicated connector.
47-
<FeatureLink title="Camera Guide" url="/tutorials/giga-r1/giga-camera"/>
48-
</Feature>
49-
50-
<Feature title="24V Input Voltage" image="connection">
51-
The onboard voltage regulator can handle up to 24V of input voltage.
52-
53-
<FeatureLink title="GIGA Power Supply" url="/tutorials/giga-r1/cheat-sheet#power-supply"/>
47+
<FeatureLink title="Camera Guide" url="/tutorials/giga-r1-wifi/giga-camera"/>
5448
</Feature>
5549

5650

content/hardware/08.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
@@ -1,6 +1,6 @@
11
---
22
title: GIGA R1 Camera Guide
3-
description: Learn about the GIGA R1 & GIGA R1 WiFi's camera connector, and how to use existing examples.
3+
description: Learn about the GIGA R1 WiFi's camera connector, and how to use existing examples.
44
tags: [ArduCAM, Camera, Processing]
55
author: Karl Söderby
66
---

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

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ author: Karl Söderby
55
tags: [MicroPython, dfu-util]
66
---
77

8-
***Arduino Docs now have a dedicated page for MicroPython related documentation. Please visit [MicroPython with Arduino](/micropython) to learn more. This article is specific only to the GIGA R1 / GIGA R1 WiFi boards.***
8+
***Please note that MicroPython support for the GIGA R1 are currently in an experimental phase.***
9+
10+
***To learn more about MicroPython, please visit [MicroPython with Arduino](/learn/programming/arduino-and-python). This article is specific only to the GIGA R1 board.***
911

1012
[MicroPython](https://micropython.org/) is an implementation of Python in a *micro* format. It can be installed on the GIGA R1, where instead of compiling and uploading sketches, the board has a built-in interpreter that converts Python code to machine code in runtime.
1113

@@ -20,13 +22,13 @@ To follow along with this guide, you will need an [Arduino GIGA R1 WiFi](/hardwa
2022
You will need the following software/tools installed:
2123
- [dfu-util](https://dfu-util.sourceforge.net/)\*
2224
- An editor with support for MicroPython (such as [Arduino Lab for MicroPython](https://labs.arduino.cc/en/labs/micropython) or [Thonny](https://thonny.org/))
23-
- `firmware.dfu` file, available for download at [MicroPython downloads](/micropython).
25+
- This specific [GIGAR1_MP_FW.dfu](/resources/firmware/GIGAR1_MP_FW.dfu) firmware.
2426

2527
***\*The installation for `dfu-util` varies between operation systems. For installation using [brew.sh](https://formulae.brew.sh/formula/dfu-util) simply use `brew install dfu-util`.***
2628

2729
## Installation
2830

29-
**1.** Download the `firmware.dfu` file from the [MicroPython downloads](/micropython) page.
31+
**1.** Download the [GIGAR1_MP_FW.dfu](/resources/firmware/GIGAR1_MP_FW.dfu) firmware.
3032

3133
**2.** Download the [dfu-util](https://dfu-util.sourceforge.net/) tool, or install via Brew (or other package managers). Make sure it is in your PATH.
3234

@@ -36,14 +38,12 @@ $ brew install dfu-util
3638

3739
**3.** Double tap the reset button on the GIGA R1 board. The green LED should now be pulsing. This means it is in bootloader mode.
3840

39-
**4.** Open a terminal, and navigate to the directory of your `firmware.dfu` file. Run the following command:
41+
**4.** Open a terminal, and navigate to the directory of your `GIGAR1_MP_FW.dfu` file. Run the following command:
4042

4143
```
42-
$ dfu-util -w -a 0 -d 2341:0366 -D <firmware>.dfu
44+
$ dfu-util -w -a 0 -d 2341:0366 -D GIGAR1_MP_FW.dfu
4345
```
4446

45-
>Replace `<firmware>` with the name of the file.
46-
4747
At the end of the process, you will see the following message on success:
4848

4949
```
@@ -70,7 +70,7 @@ print("Hello world!")
7070

7171
If it is printed in the REPL, it means it works, and you're ready to take on bigger challenges!
7272

73-
To find out examples and more fundamental knowledge, please visit the [MicroPython with Arduino documentation](/micropython). Here you will find an introduction to this environment and useful examples to get started.
73+
To find out examples and more fundamental knowledge, please visit the [MicroPython with Arduino documentation](/learn/programming/arduino-and-python). Here you will find an introduction to this environment and useful examples to get started.
7474

7575
***It is important to note that different Arduino boards have different implementations. This is mainly due to what microcontroller the board is based on. For example, to access digital pin 2, on the GIGA R1, you will need to use `'PA3'` (with the quotation marks). See more in [GIGA R1 Pin Map](#pin-map)***
7676

1 MB
Binary file not shown.

0 commit comments

Comments
 (0)