Skip to content

Commit bc04804

Browse files
committed
Add image
1 parent b8b4c91 commit bc04804

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed
Loading

content/hardware/02.hero/boards/uno-r4-wifi/tutorials/qwiic/qwiic.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,15 @@ Qwiic is an ecosystem of breakout-modules and development boards with a so calle
5858

5959
Effectively this means that the wiring of your Qwiic devices is as simple as plugging them in in a series, and you're done.
6060

61-
![Picture of Qwiic Line of Modules]()
61+
![3 Qwiic Modules in a Line](./assets/Qwiic-modules.jpg)
6262

63-
## Arduino UNO R4 WiFi implementation
63+
## Arduino UNO R4 WiFi Implementation
6464

65-
The Arduino UNO R4 WiFi has two I2C buses, and the Qwiic connector is connected to the secondary one. Practically, this means that if you intend to use the Qwiic connector, when you're writing the code for your sketches, you cannot use the primary `Wire` object for I2C that you normally would, but you instead need to use the secondary one, `Wire1`. This **can** get problematic in some instances depending on the library developed for the breakout module you are using, as if there is no adequate solution for selecting the `Wire1` object when initialising the library you may need to alter the library code slightly, or write your own.
65+
The Arduino UNO R4 WiFi has two I2C buses, and the Qwiic connector is connected to the secondary one.
66+
67+
Practically, this means that if you intend to use the Qwiic connector, when you're writing the code for your sketches, you cannot use the primary `Wire` object for I2C that you normally would, but you instead need to use the secondary one, `Wire1`.
68+
69+
This *can* get problematic in some instances depending on the library developed for the breakout module you are using, as if there is no adequate solution for selecting the `Wire1` object when initialising the library you may need to alter the library code slightly, or write your own.
6670

6771
In most cases, however, you will be able to select the `Wire1` object when initialising the library in a fashion similar to this:
6872

0 commit comments

Comments
 (0)