diff --git a/docs/API_reference/zh/peripherals/machine.Pin.md b/docs/API_reference/zh/peripherals/machine.Pin.md
index ac8ae9881cb8075a7e658cea1aff9713ec066e99..a674ca1f1bd139154b1ee8aadf9ffe3d5cc308e2 100644
--- a/docs/API_reference/zh/peripherals/machine.Pin.md
+++ b/docs/API_reference/zh/peripherals/machine.Pin.md
@@ -120,7 +120,7 @@ GPIO1 – 引脚号4
GPIO2 – 引脚号5
GPIO3 – 引脚号6
GP
EC800Z平台引脚对应关系
-注:
1.AGPIO在睡眠模式状态下,电平状态保持不变,普通GPIO在睡眠状态下电平不能保持
2.GPIO27、GPIO39、GPIO40驱动能力较弱,建议仅做输入引脚使用
GPIO1 – 引脚号30
GPIO2 – 引脚号31
GPIO3 – 引脚号32
GPIO4 – 引脚号33
GPIO5 – 引脚号49
GPIO6 – 引脚号50
GPIO7 – 引脚号51
GPIO8 – 引脚号52
GPIO9 – 引脚号53
GPIO10 – 引脚号54
GPIO11 – 引脚号55
GPIO12 – 引脚号56
GPIO13 – 引脚号57
GPIO14 – 引脚号58
GPIO15 – 引脚号80
GPIO16 – 引脚号81
GPIO17 – 引脚号25(AGPIO)
GPIO23 – 引脚号66(不可与GPIO26同时为gpio)
GPIO24 – 引脚号67(不可与GPIO25同时为gpio)
GPIO25 – 引脚号17(不可与GPIO24同时为gpio)
GPIO26 – 引脚号18(不可与GPIO23同时为gpio)
GPIO27 – 引脚号19(AGPIO,驱动能力较弱,建议仅作输入引脚使用)
GPIO28 – 引脚号20(AGPIO)
GPIO29 – 引脚号21(AGPIO)
GPIO30 – 引脚号22
GPIO31 – 引脚号23
GPIO32 – 引脚号28
GPIO33 – 引脚号29
GPIO34 – 引脚号38
GPIO35 – 引脚号39
GPIO36 – 引脚号16(AGPIO)
GPIO37 – 引脚号78
GPIO38 – 引脚号85(AGPIO)
GPIO39 – 引脚号108(AGPIO,驱动能力较弱,建议仅作输入引脚使用)
GPIO40 – 引脚号109(AGPIO,驱动能力较弱,建议仅作输入引脚使用)
GPIO41 – 引脚号101
+注:
1.AGPIO在睡眠模式状态下,电平状态保持不变,普通GPIO在睡眠状态下电平不能保持
2.GPIO27、GPIO39、GPIO40驱动能力较弱,建议仅做输入引脚使用
GPIO1 – 引脚号30
GPIO2 – 引脚号31
GPIO3 – 引脚号32
GPIO4 – 引脚号33
GPIO5 – 引脚号49
GPIO6 – 引脚号50
GPIO7 – 引脚号51
GPIO8 – 引脚号52
GPIO9 – 引脚号53
GPIO10 – 引脚号54
GPIO12 – 引脚号56
GPIO13 – 引脚号57
GPIO14 – 引脚号58
GPIO17 – 引脚号25(AGPIO)
GPIO23 – 引脚号66(不可与GPIO26同时为gpio)
GPIO24 – 引脚号67(不可与GPIO25同时为gpio)
GPIO25 – 引脚号17(不可与GPIO24同时为gpio)
GPIO26 – 引脚号18(不可与GPIO23同时为gpio)
GPIO27 – 引脚号19(AGPIO,驱动能力较弱,建议仅作输入引脚使用)
GPIO28 – 引脚号20(AGPIO)
GPIO29 – 引脚号21(AGPIO)
GPIO30 – 引脚号22
GPIO31 – 引脚号23
GPIO32 – 引脚号28
GPIO33 – 引脚号29
GPIO34 – 引脚号38
GPIO35 – 引脚号39
GPIO36 – 引脚号16(AGPIO)
GPIO37 – 引脚号78
GPIO38 – 引脚号85(AGPIO)
GPIO39 – 引脚号108(AGPIO,驱动能力较弱,建议仅作输入引脚使用)
GPIO40 – 引脚号109(AGPIO,驱动能力较弱,建议仅作输入引脚使用)
GPIO41 – 引脚号101
EC600G平台引脚对应关系
@@ -274,12 +274,12 @@ Pin.get_dir()
| Pin.GPIO8 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/BC32/BC92/EC800Z | GPIO8 |
| Pin.GPIO9 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EC600K/EC800K/BC32/BC92/EC800Z | GPIO9 |
| Pin.GPIO10 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/BC32/BC92/EC800Z | GPIO10 |
-| Pin.GPIO11 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/BC32/BC92/EC800Z | GPIO11 |
+| Pin.GPIO11 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/BC32/BC92 | GPIO11 |
| Pin.GPIO12 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/EC800Z | GPIO12 |
| Pin.GPIO13 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/EC800Z | GPIO13 |
| Pin.GPIO14 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/
EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/EC800Z | GPIO14 |
-| Pin.GPIO15 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/
EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/EC800Z | GPIO15 |
-| Pin.GPIO16 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/
EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/EC800Z | GPIO16 |
+| Pin.GPIO15 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/
EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO15 |
+| Pin.GPIO16 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/
EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO16 |
| Pin.GPIO17 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC800N/BC25PA/BG95M3/EC600M/EG915U/EC800M/
EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/EC800Z | GPIO17 |
| Pin.GPIO18 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/EC800N/BC25PA/BG95M3/EC600M/EG915U/EC800M/
EG810M/EG912N/EC600E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO18 |
| Pin.GPIO19 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO19 |
diff --git a/docs/Application_guide/en/hardware/peripheral-interfaces/GPIO.md b/docs/Application_guide/en/hardware/peripheral-interfaces/GPIO.md
index 6dcd87630e3fb1a9d727306c6a27ac58fcf44211..0bdf22968c53ef6818aad06a9ba04f14cc3cd295 100644
--- a/docs/Application_guide/en/hardware/peripheral-interfaces/GPIO.md
+++ b/docs/Application_guide/en/hardware/peripheral-interfaces/GPIO.md
@@ -358,6 +358,7 @@ Disadvantage
See specific supports of QuecPython Series
+For details, please refer to the [GPIO Multiplexing table](https://python.quectel.com/en/download) of each module.
For details, please refer to the [GPIO Multiplexing table](https://python.quectel.com/en/resource-download?cid=254) of each module.
| Module | Floating input | Pull-up input | Pull-down input | Open-drain output | Pull-push output | Supported quantity |
@@ -396,6 +397,7 @@ It is mainly divided into two types: GPIO and Extlnt.
In this chapter, it will introduce how to use QuecPython GPIO and relevant notes.
+For specific API on QuecPython GPIO, please refer to [machine.Pin](https://python.quectel.com/doc/API_reference/en/peripherals/machine.Pin.html#%3Ccode%3Emachine.Pin%3C/code%3E)
For specific API on QuecPython GPIO, please refer to [machine.Pin](https://python.quectel.com/doc/API_reference/zh/peripherals/machine.Pin.html)
#### Create object
@@ -671,6 +673,9 @@ Explanation on each column
The pin at Reset will be varied according to different HW platform and development environment. Normally, when powering up or rebooting system. the initial status of GPIO pin is undefined and is out of control by SW. Therefore, in terms of controlling LED or enabling peripheral switch, the pin with special reset status is needed. Before designing HW circuit, please query relevant documents or references to make acquaintance with pin at Reset in dedicated platform and environment.
+The GPIO pin at Reset of individual platform can be acquired via querying [GPIO multiplexing table](https://python.quectel.com/en/download) .
+
+Most GPIO pins are stable when powered on, and a small number of GPIO pins are changed by software after powered on. See QuecPython [GPIO multiplexing table](https://python.quectel.com/en/download) in detail.
The GPIO pin at Reset of individual platform can be acquired via querying [GPIO multiplexing table](https://python.quectel.com/en/resource-download?cid=254) .
Most GPIO pins are stable when powered on, and a small number of GPIO pins are changed by software after powered on. See QuecPython [GPIO multiplexing table](https://python.quectel.com/en/resource-download?cid=254) in detail.
@@ -688,6 +693,7 @@ In terms of BG95 Series, it is also available to get the GPIOs that support inte
### Wake up interrupt
+The GPIOs in EC200U/EC600U/EG912U/EG915U modules support waking up module in sleep mode. While for others, most of which support waking up module. For specific, please query and confirm via [GPIO multiplexing table](https://python.quectel.com/en/download).
The GPIOs in EC200U/EC600U/EG912U/EG915U modules support waking up module in sleep mode. While for others, most of which support waking up module. For specific, please query and confirm via [GPIO multiplexing table](https://python.quectel.com/en/resource-download?cid=254).
