diff --git a/docs/assets/img/product_pics/unit/bps/BPS_Example.webp b/docs/assets/img/product_pics/unit/bps/BPS_Example.webp new file mode 100644 index 00000000..d73bca93 Binary files /dev/null and b/docs/assets/img/product_pics/unit/bps/BPS_Example.webp differ diff --git a/docs/assets/img/product_pics/unit/tvoc/TVOC_eCO2_Example.webp b/docs/assets/img/product_pics/unit/tvoc/TVOC_eCO2_Example.webp new file mode 100644 index 00000000..e480314f Binary files /dev/null and b/docs/assets/img/product_pics/unit/tvoc/TVOC_eCO2_Example.webp differ diff --git a/docs/assets/img/product_pics/unit/unit_example/HEART/Heart_Example.webp b/docs/assets/img/product_pics/unit/unit_example/HEART/Heart_Example.webp new file mode 100644 index 00000000..8459b36e Binary files /dev/null and b/docs/assets/img/product_pics/unit/unit_example/HEART/Heart_Example.webp differ diff --git a/docs/assets/img/product_pics/unit/watering/Watering_Example.webp b/docs/assets/img/product_pics/unit/watering/Watering_Example.webp new file mode 100644 index 00000000..7c1e3403 Binary files /dev/null and b/docs/assets/img/product_pics/unit/watering/Watering_Example.webp differ diff --git a/docs/en/unit/4relay.md b/docs/en/unit/4relay.md index f7bc78d3..7c80560c 100644 --- a/docs/en/unit/4relay.md +++ b/docs/en/unit/4relay.md @@ -105,7 +105,7 @@ ## Example -### 1. Arduino IDE +### 1. Arduino [click here to get Arduino example](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/4-RELAY) diff --git a/docs/en/unit/accel.md b/docs/en/unit/accel.md index a5f7db19..cd46bc95 100644 --- a/docs/en/unit/accel.md +++ b/docs/en/unit/accel.md @@ -53,8 +53,8 @@ By measuring the amount of static acceleration, due to gravity, you can find out
diff --git a/docs/en/unit/adc.md b/docs/en/unit/adc.md
index 4f35595e..0a54ec8b 100644
--- a/docs/en/unit/adc.md
+++ b/docs/en/unit/adc.md
@@ -77,6 +77,10 @@ The default I2C address is 0x48 unless changed manually.
diff --git a/docs/en/unit/ameter.md b/docs/en/unit/ameter.md
index c4dd2e0f..4d7778ab 100644
--- a/docs/en/unit/ameter.md
+++ b/docs/en/unit/ameter.md
@@ -55,8 +55,8 @@ The unit has a maximum measurement current of ±4A, and an internal integrated 4
diff --git a/docs/en/unit/angle.md b/docs/en/unit/angle.md
index f5902dcb..5bfa970e 100644
--- a/docs/en/unit/angle.md
+++ b/docs/en/unit/angle.md
@@ -108,7 +108,7 @@ The Unit's Grove interface is black, specify it is an analog interface that shou
## Example
-### 1. Arduino IDE
+### 1. Arduino
The code below is incomplete. To get the complete code, please click [here](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/ANGLE)
@@ -116,7 +116,7 @@ The code below is incomplete. To get the complete code, please click [here](http
### 2. UIFlow
-[Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/ANGLE/UIFlow)
+- [Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/ANGLE/UIFlow)
diff --git a/docs/en/unit/bps.md b/docs/en/unit/bps.md
index 896f7778..72fb06d3 100644
--- a/docs/en/unit/bps.md
+++ b/docs/en/unit/bps.md
@@ -76,6 +76,10 @@
-[Click here to download the Arduino example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/BPS_Unit)
diff --git a/docs/en/unit/can.md b/docs/en/unit/can.md
index 43fff13f..623570bc 100644
--- a/docs/en/unit/can.md
+++ b/docs/en/unit/can.md
@@ -139,7 +139,7 @@ It has some obvious advantages in the following aspects: High speed low failure
## Example
-### 1. Arduino IDE
+### 1. Arduino
[Click here to download Example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/CAN)
diff --git a/docs/en/unit/cardkb.md b/docs/en/unit/cardkb.md
index e29f2190..0850fc24 100644
--- a/docs/en/unit/cardkb.md
+++ b/docs/en/unit/cardkb.md
@@ -107,7 +107,7 @@ CardKB also can achieve button combination (Sym+Key, Shift+Key, Fn+Key) and outp
## Example
-### 1. Arduino IDE
+### 1. Arduino
To get the code, please click [here](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/CardKB)
diff --git a/docs/en/unit/catear.md b/docs/en/unit/catear.md
index 390ecc75..fda0249d 100644
--- a/docs/en/unit/catear.md
+++ b/docs/en/unit/catear.md
@@ -63,7 +63,7 @@ Alternative Ports that can be used: A, B, and C ports.
## Example
-### 1. Arduino IDE
+### 1. Arduino
To get the code, please click [here](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/CATEAR_SK6812)
diff --git a/docs/en/unit/color.md b/docs/en/unit/color.md
index ea76df00..258cc1c3 100644
--- a/docs/en/unit/color.md
+++ b/docs/en/unit/color.md
@@ -63,8 +63,8 @@ This Unit communicates with the M5Core via the GROVE A interface(I2C). Address i
diff --git a/docs/en/unit/dac.md b/docs/en/unit/dac.md
index 253c2a1c..bf819349 100644
--- a/docs/en/unit/dac.md
+++ b/docs/en/unit/dac.md
@@ -96,13 +96,13 @@ The device I2C address is 0x60 by default unless changed manually.
## Example
-### 1. Arduino IDE
+### 1. Arduino
The code below is incomplete (just for reference). To get the complete code, please click [here](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/DAC_MCP4725)
### 2. UIFlow
-[Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/DAC/UIFlow)
+- [Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/DAC/UIFlow)
diff --git a/docs/en/unit/dds.md b/docs/en/unit/dds.md
index 95e01a3d..68ebb482 100644
--- a/docs/en/unit/dds.md
+++ b/docs/en/unit/dds.md
@@ -110,7 +110,7 @@ It supports deep sleep mode, which can reduce the power consumption in the idle
## Example
-### Arduino IDE
+### 1. Arduino
- [Arduino example program](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/DDS_AD9833)
diff --git a/docs/en/unit/dual_button.md b/docs/en/unit/dual_button.md
index 44926f0a..eafd858e 100644
--- a/docs/en/unit/dual_button.md
+++ b/docs/en/unit/dual_button.md
@@ -81,7 +81,7 @@ This unit communicates with M5Core through GROVE B port.
## Example
-### 1. Arduino IDE
+### 1. Arduino
The code below is incomplete (for reference only). To get the complete code, please click [here](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/DUAL_BUTTON)
diff --git a/docs/en/unit/earth.md b/docs/en/unit/earth.md
index d44bdeb9..38ed4e4f 100644
--- a/docs/en/unit/earth.md
+++ b/docs/en/unit/earth.md
@@ -82,7 +82,7 @@ You can read the moisture in soil by using the ADC. Inside this Unit we've added
## Example
-### 1. Arduino IDE
+### 1. Arduino
The code below is incomplete. To get the complete code, please click [here](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/EARTH)
diff --git a/docs/en/unit/env.md b/docs/en/unit/env.md
index 4407c729..8fea296e 100644
--- a/docs/en/unit/env.md
+++ b/docs/en/unit/env.md
@@ -124,7 +124,7 @@ BMP280 is an absolute barometric pressure sensor especially designed for mobile
## Example
-### 1. Arduino IDE
+### 1. Arduino
This is a ENV example, implemented with reading temperature, humidity and atmospheric pressure functionalities.
@@ -135,7 +135,7 @@ The code below is incomplete. To get the complete code, please click [here](http
### 2. UIFlow
-[Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/ENV/UIFlow)
+- [Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/ENV/UIFlow)
diff --git a/docs/en/unit/envII.md b/docs/en/unit/envII.md
index 5ff33dbf..4c9d3e67 100644
--- a/docs/en/unit/envII.md
+++ b/docs/en/unit/envII.md
@@ -157,7 +157,7 @@ BMP280 is an absolute barometric pressure sensor which is especially designed fo
## Example
-### 1. Arduino IDE
+### 1. Arduino
This is an ENV example - implementing reading temperature, humidity and atmospheric pressure function.
1, Before compiling, please install `Adafruit BMP280 Library`
@@ -167,7 +167,7 @@ The code below is incomplete. To get the complete code, please click [here](http
### 2. UIFlow
-[Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/ENVII/UIFlow)
+- [Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/ENVII/UIFlow)
diff --git a/docs/en/unit/extio.md b/docs/en/unit/extio.md
index 3903ec7f..9ef640b7 100644
--- a/docs/en/unit/extio.md
+++ b/docs/en/unit/extio.md
@@ -92,7 +92,7 @@ There are three chip resistance welding positions reserved on the PCB of the Uni
## Example
-### 1. Arduino IDE
+### 1. Arduino
To get the complete code, please click [here](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/EXT_IO_PCA9554PW)
diff --git a/docs/en/unit/finger.md b/docs/en/unit/finger.md
index 8c3ab0fe..b467462c 100644
--- a/docs/en/unit/finger.md
+++ b/docs/en/unit/finger.md
@@ -138,13 +138,13 @@ UART settings:
## Example
-### 1. Arduino IDE
+### 1. Arduino
The code below is incomplete(just for usage). To get the complete code, please click [here](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/FINGER_FPC1020A)
### 2. UIFlow
-[Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/FINGER/UIFlow)
+- [Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/FINGER/UIFlow)
diff --git a/docs/en/unit/gps.md b/docs/en/unit/gps.md
index 48459bbb..2d416cb7 100644
--- a/docs/en/unit/gps.md
+++ b/docs/en/unit/gps.md
@@ -135,13 +135,13 @@ UART settings :
## Example
-### 1. Arduino IDE
+### 1. Arduino
To get the complete code, please click [here](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/GPS_AT6558)
### 2. UIFlow
-[Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/GPS/UIFlow)
+- [Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/GPS/UIFlow)
diff --git a/docs/en/unit/hall.md b/docs/en/unit/hall.md
index d463f5ee..300ff073 100644
--- a/docs/en/unit/hall.md
+++ b/docs/en/unit/hall.md
@@ -120,7 +120,7 @@ It is widely used in applications such as door sensor alarms, proximity sensors,
- [Click here to download Arduino example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/HALL/HALL).
-## UIFlow
+### 2. UIFlow
- [Click here to download UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/HALL/UIFlow).
diff --git a/docs/en/unit/heart.md b/docs/en/unit/heart.md
index c0790012..0f7f2cfa 100644
--- a/docs/en/unit/heart.md
+++ b/docs/en/unit/heart.md
@@ -43,7 +43,7 @@ The MAX30100 provides very small total solution size without sacrificing optical
+### 2. UIFlow
+
+- [Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/HEART/UIFlow)
+
+
+
diff --git a/docs/en/unit/hex.md b/docs/en/unit/hex.md
index 207d103b..a1dee41c 100644
--- a/docs/en/unit/hex.md
+++ b/docs/en/unit/hex.md
@@ -107,7 +107,7 @@ This is how LEDs layout in the panel, Pay attention to the sequence in your code
## Example
-### 1. Arduino IDE
+### 1. Arduino
FastLED library on Arduino presents excellent and colorful lighting effects.
Before compile, it is require to install the FastLED library and connect HEX to GROVE A.
diff --git a/docs/en/unit/imu.md b/docs/en/unit/imu.md
index 8dd6adac..fe3ccde9 100644
--- a/docs/en/unit/imu.md
+++ b/docs/en/unit/imu.md
@@ -36,8 +36,8 @@
### 2. UIFlow
-[Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/JOYSTICK/UIFlow)
+- [Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/JOYSTICK/UIFlow)
diff --git a/docs/en/unit/laser-rx.md b/docs/en/unit/laser-rx.md
index d22bde62..98e6ba21 100644
--- a/docs/en/unit/laser-rx.md
+++ b/docs/en/unit/laser-rx.md
@@ -86,9 +86,9 @@ Two parallel beams are needed, one for transmission and one for reception. There
## Example
-### 1. Arduino IDE
+### 1. Arduino
-[Click here to download the Arduino example](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/LASER)
+- [Click here to download the Arduino example](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/LASER)
### 2. UIFlow
diff --git a/docs/en/unit/laser-tx.md b/docs/en/unit/laser-tx.md
index c95c4f3c..5b3a51e0 100644
--- a/docs/en/unit/laser-tx.md
+++ b/docs/en/unit/laser-tx.md
@@ -89,9 +89,9 @@ The port type of this unit is PORTB.
## Example
-### 1. Arduino IDE
+### 1. Arduino
-[Click here to download the Arduino example](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/LASER)
+- [Click here to download the Arduino example](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/LASER)
### 2. UIFlow
diff --git a/docs/en/unit/light.md b/docs/en/unit/light.md
index c54f4d3c..e74f157a 100644
--- a/docs/en/unit/light.md
+++ b/docs/en/unit/light.md
@@ -93,7 +93,7 @@ We added some extra work to strengthen the circuit, a Dual Differential Comparat
## Example
-### 1. Arduino IDE
+### 1. Arduino
The code below is incomplete. To complete code, please click [here](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/LIGHT)
@@ -101,7 +101,7 @@ The code below is incomplete. To complete code, please click [here](https://gith
### 2. UIFlow
-[Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/LIGHT/UIFlow)
+- [Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/LIGHT/UIFlow)
diff --git a/docs/en/unit/m5-bit.md b/docs/en/unit/m5-bit.md
index a338867d..dcfe32e8 100644
--- a/docs/en/unit/m5-bit.md
+++ b/docs/en/unit/m5-bit.md
@@ -56,9 +56,9 @@ Extra IO pins are extended, you can used DuPont Cable to connect other hardware.
-### Arduino IDE
+### Arduino
-[Click here to download the Arduino example](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/M5BIT)
+- [Click here to download the Arduino example](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/M5BIT)
@@ -118,7 +122,7 @@ Repeat the same operation as above. you will see this sound much better.
### 2. UIFlow
-[Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/Makey_NewVersion/UIFlow)
+- [Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/Makey_NewVersion/UIFlow)
diff --git a/docs/en/unit/mic.md b/docs/en/unit/mic.md
index 3742bf15..b7ed1e69 100644
--- a/docs/en/unit/mic.md
+++ b/docs/en/unit/mic.md
@@ -119,9 +119,9 @@ The sensor is very suitable for acoustic electrical conversion, audio recording
## Example
-### 1. Arduino IDE
+### 1. Arduino
-[Click here to download the Arduino example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/MIC_Unit)
+- [Click here to download the Arduino example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/MIC_Unit)
diff --git a/docs/en/unit/neoflash.md b/docs/en/unit/neoflash.md
index ceecb739..4e2f3acb 100644
--- a/docs/en/unit/neoflash.md
+++ b/docs/en/unit/neoflash.md
@@ -88,11 +88,11 @@ When you plug the GROVE PORTA into M5core, you have convert it into 3 extended G
## Example
-### 1. Arduino IDE
+### 1. Arduino
This is an example that takes the time from online network server and displays it on NEOFLASH, show real time when someone is moving (some object detected) in front of the NEOFLASH, otherwise the time "disappears".
-[Click here to download the Arduino example](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/NEOFLASH_SK6812_PIR)
+- [Click here to download the Arduino example](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/NEOFLASH_SK6812_PIR)
diff --git a/docs/en/unit/neopixel.md b/docs/en/unit/neopixel.md
index 104032f0..fc23597d 100644
--- a/docs/en/unit/neopixel.md
+++ b/docs/en/unit/neopixel.md
@@ -79,9 +79,9 @@ Another feature is the extension and flexibility, It's possible to connect many
## Example
-### 1. Arduino IDE
+### 1. Arduino
-[Click here to download the Arduino example](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/RGB_LED_SK6812/display_rainbow)
+- [Click here to download the Arduino example](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/RGB_LED_SK6812/display_rainbow)
diff --git a/docs/en/unit/op90.md b/docs/en/unit/op90.md
index eeac9a6c..2de12f8a 100644
--- a/docs/en/unit/op90.md
+++ b/docs/en/unit/op90.md
@@ -91,13 +91,13 @@ The actuator of this Unit is consist of a pair of IR part, emitter side and rece
## Example
-### 1. Arduino IDE
+### 1. Arduino
-[Click here to download the Arduino example](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/OP90.180_ITR9606)
+- [Click here to download the Arduino example](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/OP90.180_ITR9606)
### 2. UIFlow
-[Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/OP90.180/UIFlow)
+- [Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/OP90.180/UIFlow)
diff --git a/docs/en/unit/pahub.md b/docs/en/unit/pahub.md
index 38fb25c5..369694cb 100644
--- a/docs/en/unit/pahub.md
+++ b/docs/en/unit/pahub.md
@@ -92,13 +92,13 @@ After soldering a 0 ohm resistor, the corresponding pin will change from low to
>3. Currently EasyLoader is only suitable for Windows operating system, compatible with M5 system adopts ESP32 as the control core host. Before installing for M5Core, you need to install CP210X driver (you do not need to install with M5StickC as controller)[Click here to view the driver installation tutorial](en/related_documents/M5Burner#install-usb-driver)
-### 1. Arduino IDE
+### 1. Arduino
-[Click here to download the Arduino example](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/PaHUB_TCA9548A)
+- [Click here to download the Arduino example](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/PaHUB_TCA9548A)
### 2. UIFlow
-[Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/PaHUB/UIFlow)
+- [Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/PaHUB/UIFlow)
diff --git a/docs/en/unit/pbhub.md b/docs/en/unit/pbhub.md
index 38f25f34..9ae5cb6a 100644
--- a/docs/en/unit/pbhub.md
+++ b/docs/en/unit/pbhub.md
@@ -146,9 +146,9 @@ The Default I2C address of the unit is 0x61 (which can be changed by using solde
## Example
-### 1. Arduino IDE
+### 1. Arduino
-For the complete Arduino IDE code please click [here](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/PbHUB)
+For the complete Arduino code please click [here](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/PbHUB)
### 2. UIFlow
diff --git a/docs/en/unit/pdm.md b/docs/en/unit/pdm.md
index 92b51cd4..dae24292 100644
--- a/docs/en/unit/pdm.md
+++ b/docs/en/unit/pdm.md
@@ -118,7 +118,7 @@
## Example
-### 1. Arduino IDE
+### 1. Arduino
Please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/PDM) to download Arduino Code.
diff --git a/docs/en/unit/pir.md b/docs/en/unit/pir.md
index 6df510bf..9d80f701 100644
--- a/docs/en/unit/pir.md
+++ b/docs/en/unit/pir.md
@@ -99,13 +99,13 @@ This Unit communicates with the M5Core via the GROVE B.
## Example
-### 1. Arduino IDE
+### 1. Arduino
-[Click here to download the Arduino example](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/PIR)
+- [Click here to download the Arduino example](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/PIR)
### 2. UIFlow
-[Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/PIR/UIFlow)
+- [Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/PIR/UIFlow)
diff --git a/docs/en/unit/relay.md b/docs/en/unit/relay.md
index d1f90dfc..b8881a92 100644
--- a/docs/en/unit/relay.md
+++ b/docs/en/unit/relay.md
@@ -95,13 +95,13 @@ There are 3 pins named: ON, OFF, COM. You can program to make COM connect to ON
## Example
-### 1. Arduino IDE
+### 1. Arduino
-[Click here to download the Arduino example](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/RELAY)
+- [Click here to download the Arduino example](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/RELAY)
### 2. UIFlow
-[Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/RELAY/UIFlow)
+- [Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/RELAY/UIFlow)
diff --git a/docs/en/unit/rfid.md b/docs/en/unit/rfid.md
index e00c61d5..f9492930 100644
--- a/docs/en/unit/rfid.md
+++ b/docs/en/unit/rfid.md
@@ -94,9 +94,9 @@ Connect this Unit to GROVE PORTA on M5Core, I2C address is 0x28.
## Example
-### 1. Arduino IDE
+### 1. Arduino
-[Click here to download the Arduino example](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/RFID_RC522)
+- [Click here to download the Arduino example](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/RFID_RC522)
After programming the RFID.ino, the IC card or the mobile phone NFC, close to the unit, moves back and forth around the unit, and the UID of the IC card or the RFID chip in the mobile phone will be printed on the screen of the M5Core.
@@ -104,7 +104,7 @@ After programming the RFID.ino, the IC card or the mobile phone NFC, close to th
### 2. UIFlow
-[Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/RFID/UIFlow)
+- [Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/RFID/UIFlow)
After opening and burning this example using [UIFlow](http://flow.m5stack.com), place the proximity card on the Unit surface and the screen displays “True” and the UID number of the card.
diff --git a/docs/en/unit/rgb.md b/docs/en/unit/rgb.md
index d18197f2..09cf12a5 100644
--- a/docs/en/unit/rgb.md
+++ b/docs/en/unit/rgb.md
@@ -82,13 +82,13 @@ This is a very useful piece of hardware for a STEM class, students can program i
## Example
-### 1. Arduino IDE
+### 1. Arduino
-[Click here to download the Arduino example](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/RGB_SK6812)
+- [Click here to download the Arduino example](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/RGB_SK6812)
### 2. UIFlow
-[Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/RGB/UIFlow)
+- [Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/RGB/UIFlow)
diff --git a/docs/en/unit/rgb_led_strip.md b/docs/en/unit/rgb_led_strip.md
index b7fe4330..2c4b293f 100644
--- a/docs/en/unit/rgb_led_strip.md
+++ b/docs/en/unit/rgb_led_strip.md
@@ -85,7 +85,7 @@ The outer layer of the LED strip is coated with a transparent protective silica
## Example
-[Arduino Example Code](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/RGB_LED_SK6812/display_rainbow)
+[- [Click here to download the Arduino example]](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/RGB_LED_SK6812/display_rainbow)