Skip to content

Commit f6d6617

Browse files
authored
Merge pull request #1477 from arduino/karlsoderby/mipi-dsi-update
[GIGA R1 WiFi] MIPI / DSI Section Update
2 parents 0af6835 + bd2b1bf commit f6d6617

File tree

2 files changed

+39
-9
lines changed

2 files changed

+39
-9
lines changed
1.54 MB
Loading

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

Lines changed: 39 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -277,11 +277,41 @@ Finally, read the ADC, and store it in a way that you can use it, do this within
277277

278278
***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).***
279279

280-
## MIPI Display Interface
280+
## MIPI DSI®
281+
282+
Display Serial Interface (DSI), is a specification from the Mobile Industry Processor Interface (MIPI).
281283

282284
The **STM32H747XI** has an internal 2D graphics accelerator with support for resolutions up to 1024x768, it also has the ability to encode and decode JPEG codec. This is what allows the **GIGA R1** to boast a 2 lane MIPI display interface.
283285

284-
This means that the **GIGA R1** is capable of driving a touch-display large enough to build a substantial user interface. The [LVGL](https://lvgl.io) library is a powerful tool to quickly build an interactive interface.
286+
The [GIGA Display Shield]() is designed to be mounted on the GIGA R1 through the MIPI/DSI connector located on the board, with support for popular frameworks such as [LVGL](https://docs.arduino.cc/tutorials/giga-display-shield/lvgl-guide) and [GFX](https://docs.arduino.cc/tutorials/giga-display-shield/gfx-guide).
287+
288+
The pinout for the display connector is shown in the image below:
289+
290+
![MIPI/DSI connector.](assets/mipi-dsi.png)
291+
292+
The following pins are directly connected to the STM32H747XI and cannot be used as GPIOs.
293+
- D1N
294+
- D1P
295+
- CKN
296+
- CKP
297+
- D0N
298+
- D0P
299+
300+
The following pins can also be used as GPIOs:
301+
- D68
302+
- D69
303+
- D70
304+
- D71
305+
- D72
306+
- D73
307+
- D74
308+
- D75
309+
310+
The connector also has a series of power connections, including:
311+
- 3.3 V
312+
- 5 V
313+
- GND
314+
- VIN
285315

286316
## USB Features
287317

@@ -896,13 +926,13 @@ Pins A8, A9, A10 and A11 can not be used as GPIOs, but are limited to use as ana
896926

897927
The **STM32H7** has an internal OPAMP and comparator that are exposed on the **GIGA R1** as follows:
898928

899-
| Pin | OPAMP | Comparator |
900-
| --- | ------------------| -------------------- |
901-
| A0 | OPAMP1_VOUT | COMP1_INM |
902-
| A1 | OPAMP1_VINM &VINM0| |
903-
| A2 | OPAMP1_VINP | COMP1_INP |
904-
| A3 | | COMP1_INM |
905-
| A6 | | COMP1_INM |
929+
| Pin | OPAMP | Comparator |
930+
| --- | ------------------ | ---------- |
931+
| A0 | OPAMP1_VOUT | COMP1_INM |
932+
| A1 | OPAMP1_VINM &VINM0 | |
933+
| A2 | OPAMP1_VINP | COMP1_INP |
934+
| A3 | | COMP1_INM |
935+
| A6 | | COMP1_INM |
906936

907937
***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).***
908938

0 commit comments

Comments
 (0)