diff --git a/en-us/api/QuecPythonClasslib.md b/en-us/api/QuecPythonClasslib.md
index 85b2f1d..277059a 100644
--- a/en-us/api/QuecPythonClasslib.md
+++ b/en-us/api/QuecPythonClasslib.md
@@ -4721,7 +4721,7 @@ Note: The BC25PA platform does not support this module function.
| Constent | Description | Usage Platform |
| -------- | ----------- | -------------------------------------- |
-| PWM.PWM0 | PWM0 | EC600S/EC600N/EC100Y/EC600U/EC200U/EC800N/EC600M |
+| PWM.PWM0 | PWM0 | EC600S/EC600N/EC100Y/EC600U/EC200U/EC800N/EC600M/EG915U |
| PWM.PWM1 | PWM1 | EC600S/EC600N/EC100Y/EC800N/EC600M |
| PWM.PWM2 | PWM2 | EC600S/EC600N/EC100Y/EC800N/EC600M |
| PWM.PWM3 | PWM3 | EC600S/EC600N/EC100Y/EC800N/EC600M |
@@ -4738,8 +4738,8 @@ Note: The BC25PA platform does not support this module function.
| Parameter | Type | Description |
| --------- | ---- | ------------------------------------------------------------ |
-| PWMn | int | PWM Number
Note: EC100Y-CN module supports PWM0–PWM3, and the corresponding pins are as follows:
PWM0 – Pin No. 19
PWM1 – Pin No. 18
PWM2 – Pin No. 23
PWM3 – Pin No. 22
Note: EC600S-CN/EC600N-CN modules support PWM0–PWM3, and the corresponding pins are as follows:
PWM0 – Pin No. 52
PWM1 –Pin No. 53
PWM2 – Pin No. 70
PWM3 – Pin No. 69
Note:EC800N modules support PWM0-PWM3,and the corresponding pins are as follows:
PWM0 – Pin No. 79
PWM1 – Pin No. 78
PWM2 – Pin No. 16
PWM3 – Pin No. 49
Note: EC200U series module supports PWM0, and the corresponding pins are as follows:
PWM0 – Pin No. 135
Note: EC600U series module supports PWM0, and the corresponding pins are as follows:
PWM0 – Pin No. 70
Note: EC600M series module supports PWM0-PWM3, and the corresponding pins are as follows:
PWM0 – Pin No. 57
PWM1 – Pin No. 56
PWM2 – Pin No. 70
PWM3 – Pin No. 69 |
-| ABOVE_xx | int | EC600SCN/EC600N/EC800N modules:
PWM.ABOVE_MS Range of MS level: (0,1023]
PWM.ABOVE_1US Range of US level: (0,157]
PWM.ABOVE_10US Range of US level: (1,1575]
PWM.ABOVE_BELOW_US Range of NS level: (0,1024]
EC200U/EC600U modules:
PWM.ABOVE_MS Range of MS level: (0,10]
PWM.ABOVE_1US Range of US level: (0,10000]
PWM.ABOVE_10US Range of US level: (1,10000]
PWM.ABOVE_BELOW_US Range of NS level: [100,65535] |
+| PWMn | int | PWM Number
Note: EC100Y-CN module supports PWM0–PWM3, and the corresponding pins are as follows:
PWM0 – Pin No. 19
PWM1 – Pin No. 18
PWM2 – Pin No. 23
PWM3 – Pin No. 22
Note: EC600S-CN/EC600N-CN modules support PWM0–PWM3, and the corresponding pins are as follows:
PWM0 – Pin No. 52
PWM1 –Pin No. 53
PWM2 – Pin No. 70
PWM3 – Pin No. 69
Note:EC800N modules support PWM0-PWM3,and the corresponding pins are as follows:
PWM0 – Pin No. 79
PWM1 – Pin No. 78
PWM2 – Pin No. 16
PWM3 – Pin No. 49
Note: EC200U series module supports PWM0, and the corresponding pins are as follows:
PWM0 – Pin No. 135
Note: EC600U series module supports PWM0, and the corresponding pins are as follows:
PWM0 – Pin No. 70
Note: EC600M series module supports PWM0-PWM3, and the corresponding pins are as follows:
PWM0 – Pin No. 57
PWM1 – Pin No. 56
PWM2 – Pin No. 70
PWM3 – Pin No. 69
Note: EG915U series module supports PWM0, and the corresponding pins are as follows:
PWM0 – Pin No. 20 |
+| ABOVE_xx | int | EC600SCN/EC600N/EC800N modules:
PWM.ABOVE_MS Range of MS level: (0,1023]
PWM.ABOVE_1US Range of US level: (0,157]
PWM.ABOVE_10US Range of US level: (1,1575]
PWM.ABOVE_BELOW_US Range of NS level: (0,1024]
EC200U/EC600U/EG915U modules:
PWM.ABOVE_MS Range of MS level: (0,10]
PWM.ABOVE_1US Range of US level: (0,10000]
PWM.ABOVE_10US Range of US level: (1,10000]
PWM.ABOVE_BELOW_US Range of NS level: [100,65535] |
| highTime | int | In MS level, the unit is ms
In US level, the unit is us
In NS level: it needs to be calculated by the user
Frequency = 13Mhz / cycleTime
Duty cycle = highTime/ cycleTime |
| cycleTime | int | In MS level, the unit is ms
In US level, the unit is us
In NS level: it needs to be calculated by the user
Frequency = 13Mhz / cycleTime
Duty cycle = highTime/ cycleTime |
@@ -4834,8 +4834,8 @@ if __name__ == '__main__':
| Constant | Description | Usage Platform |
| -------- | ------------- | ------------------------------------------------------------ |
-| ADC.ADC0 | ADC Channel 0 | EC600S/EC600N/EC100Y/EC600U/EC200U/BC25PA/BG95M3/EC200A/EC600M |
-| ADC.ADC1 | ADC Channel 1 | EC600U/EC200U/EC200A/EC600M |
+| ADC.ADC0 | ADC Channel 0 | EC600S/EC600N/EC100Y/EC600U/EC200U/BC25PA/BG95M3/EC200A/EC600M/EG915U |
+| ADC.ADC1 | ADC Channel 1 | EC600U/EC200U/EC200A/EC600M/EG915U |
| ADC.ADC2 | ADC Channel 2 | EC600U/EC200U |
| ADC.ADC3 | ADC Channel 3 | EC600U |
@@ -4882,7 +4882,7 @@ It reads the voltage value of the specified channel. Unit: mV.
| Parameter | Type | Description |
| --------- | ---- | ------------------------------------------------------------ |
-| ADCn | int | ADC Channel
The corresponding pins for EC100Y-CN module are as follows:
ADC0 – Pin No. 39
ADC1 – Pin No. 81
The corresponding pins for EC600S-CN/EC600N_CN modules are as follows
ADC0 – Pin No. 19
The corresponding pins for EC600M modules are as follows
ADC0 – Pin No. 19
ADC1 – Pin No. 20
The corresponding pins for EC800N/BC25PA series module are as follows
ADC0 – Pin No. 9
The corresponding pins for EC600U series module are as follows
ADC0 – Pin No. 19
ADC1 – Pin No. 20
ADC2 – Pin No. 113
ADC3 – Pin No. 114
The corresponding pins for EC200U series module are as follows
ADC0 – Pin No. 45
ADC1 – Pin No. 44
ADC2 – Pin No.43
The corresponding pins for EC200A series module are as follows
ADC0 – Pin No. 45
ADC1 – Pin No. 44
The corresponding pins for BG95M3 series module are as follows
ADC0 – Pin No. 24 |
+| ADCn | int | ADC Channel
The corresponding pins for EC100Y-CN module are as follows:
ADC0 – Pin No. 39
ADC1 – Pin No. 81
The corresponding pins for EC600S-CN/EC600N_CN modules are as follows
ADC0 – Pin No. 19
The corresponding pins for EC600M modules are as follows
ADC0 – Pin No. 19
ADC1 – Pin No. 20
The corresponding pins for EC800N/BC25PA series module are as follows
ADC0 – Pin No. 9
The corresponding pins for EC600U series module are as follows
ADC0 – Pin No. 19
ADC1 – Pin No. 20
ADC2 – Pin No. 113
ADC3 – Pin No. 114
The corresponding pins for EC200U series module are as follows
ADC0 – Pin No. 45
ADC1 – Pin No. 44
ADC2 – Pin No.43
The corresponding pins for EC200A series module are as follows
ADC0 – Pin No. 45
ADC1 – Pin No. 44
The corresponding pins for BG95M3 series module are as follows
ADC0 – Pin No. 24
The corresponding pins for EG915U series module are as follows
ADC0 – Pin No. 24
ADC1 – Pin No. 2 |
* Return Value
@@ -5224,47 +5224,47 @@ Function: GPIO read and write operations.
| Constant | Applicable Platform | Description |
| ---------------- | ------------------------------------------------------------ | -------------- |
-| Pin.GPIO1 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M | GPIO1 |
-| Pin.GPIO2 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M | GPIO2 |
-| Pin.GPIO3 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M | GPIO3 |
-| Pin.GPIO4 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M | GPIO4 |
-| Pin.GPIO5 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M | GPIO5 |
-| Pin.GPIO6 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M | GPIO6 |
-| Pin.GPIO7 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M | GPIO7 |
-| Pin.GPIO8 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M | GPIO8 |
-| Pin.GPIO9 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M | GPIO9 |
-| Pin.GPIO10 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M | GPIO10 |
-| Pin.GPIO11 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M | GPIO11 |
-| Pin.GPIO12 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M | GPIO12 |
-| Pin.GPIO13 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M | GPIO13 |
-| Pin.GPIO14 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M | GPIO14 |
-| Pin.GPIO15 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M | GPIO15 |
-| Pin.GPIO16 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M | GPIO16 |
-| Pin.GPIO17 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC800N/BC25PA/BG95M3/EC600M | GPIO17 |
-| Pin.GPIO18 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/EC800N/BC25PA/BG95M3/EC600M | GPIO18 |
-| Pin.GPIO19 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/EC800N/BG95M3/EC600M | GPIO19 |
-| Pin.GPIO20 | EC600S / EC600N /EC600U/EC200U/EC200A/ EC800N / BG95M3/EC600M | GPIO20 |
-| Pin.GPIO21 | EC600S / EC600N /EC600U/EC200U/ EC800N / BG95M3/EC600M | GPIO21 |
-| Pin.GPIO22 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M | GPIO22 |
-| Pin.GPIO23 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M | GPIO23 |
-| Pin.GPIO24 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M | GPIO24 |
-| Pin.GPIO25 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M | GPIO25 |
-| Pin.GPIO26 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M | GPIO26 |
-| Pin.GPIO27 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M | GPIO27 |
-| Pin.GPIO28 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M | GPIO28 |
-| Pin.GPIO29 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M | GPIO29 |
-| Pin.GPIO30 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M | GPIO30 |
-| Pin.GPIO31 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M | GPIO31 |
-| Pin.GPIO32 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M | GPIO32 |
-| Pin.GPIO33 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M | GPIO33 |
-| Pin.GPIO34 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M | GPIO34 |
-| Pin.GPIO35 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M | GPIO35 |
-| Pin.GPIO36 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M | GPIO36 |
-| Pin.GPIO37 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M | GPIO37 |
-| Pin.GPIO38 | EC600S / EC600N/EC600U/EC200U/EC600M | GPIO38 |
-| Pin.GPIO39 | EC600S / EC600N/EC600U/EC200U/EC600M | GPIO39 |
-| Pin.GPIO40 | EC600S / EC600N/EC600U/EC200U/EC600M | GPIO40 |
-| Pin.GPIO41 | EC600S / EC600N/EC600U/EC200U/EC600M | GPIO41 |
+| Pin.GPIO1 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO1 |
+| Pin.GPIO2 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO2 |
+| Pin.GPIO3 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO3 |
+| Pin.GPIO4 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO4 |
+| Pin.GPIO5 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO5 |
+| Pin.GPIO6 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO6 |
+| Pin.GPIO7 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO7 |
+| Pin.GPIO8 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO8 |
+| Pin.GPIO9 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO9 |
+| Pin.GPIO10 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO10 |
+| Pin.GPIO11 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO11 |
+| Pin.GPIO12 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO12 |
+| Pin.GPIO13 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO13 |
+| Pin.GPIO14 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO14 |
+| Pin.GPIO15 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO15 |
+| Pin.GPIO16 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO16 |
+| Pin.GPIO17 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC800N/BC25PA/BG95M3/EC600M/EG915U | GPIO17 |
+| Pin.GPIO18 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/EC800N/BC25PA/BG95M3/EC600M/EG915U | GPIO18 |
+| Pin.GPIO19 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/EC800N/BG95M3/EC600M/EG915U | GPIO19 |
+| Pin.GPIO20 | EC600S / EC600N /EC600U/EC200U/EC200A/ EC800N / BG95M3/EC600M/EG915U | GPIO20 |
+| Pin.GPIO21 | EC600S / EC600N /EC600U/EC200U/ EC800N / BG95M3/EC600M/EG915U | GPIO21 |
+| Pin.GPIO22 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U | GPIO22 |
+| Pin.GPIO23 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EG915U | GPIO23 |
+| Pin.GPIO24 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EG915U | GPIO24 |
+| Pin.GPIO25 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EG915U | GPIO25 |
+| Pin.GPIO26 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EG915U | GPIO26 |
+| Pin.GPIO27 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U | GPIO27 |
+| Pin.GPIO28 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U | GPIO28 |
+| Pin.GPIO29 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U | GPIO29 |
+| Pin.GPIO30 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U | GPIO30 |
+| Pin.GPIO31 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U | GPIO31 |
+| Pin.GPIO32 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U | GPIO32 |
+| Pin.GPIO33 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U | GPIO33 |
+| Pin.GPIO34 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U | GPIO34 |
+| Pin.GPIO35 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U | GPIO35 |
+| Pin.GPIO36 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U | GPIO36 |
+| Pin.GPIO37 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U | GPIO37 |
+| Pin.GPIO38 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U | GPIO38 |
+| Pin.GPIO39 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U | GPIO39 |
+| Pin.GPIO40 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U | GPIO40 |
+| Pin.GPIO41 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U | GPIO41 |
| Pin.GPIO42 | EC600U / EC200U/EC600M | GPIO42 |
| Pin.GPIO43 | EC600U / EC200U/EC200A/EC600M | GPIO43 |
| Pin.GPIO44 | EC600U / EC200U/EC200A/EC600M | GPIO44 |
@@ -5289,7 +5289,7 @@ The GPIO pin numbers provided in this document correspond to the external pin nu
| Parameter | Type | Description |
| :-------- | :--- | ------------------------------------------------------------ |
-| GPIOn | int | Pin Number
The corresponding pins of EC100Y-CN module are as follows (pin number is external pin number):
GPIO1 – Pin No. 22
GPIO2 – Pin No. 23
GPIO3 – Pin No. 38
GPIO4 – Pin No. 53
GPIO5 – Pin No. 54
GPIO6 – Pin No. 104
GPIO7 – Pin No. 105
GPIO8 – Pin No. 106
GPIO9 – Pin No. 107
GPIO10 – Pin No. 178
GPIO11 – Pin No. 195
GPIO12 – Pin No. 196
GPIO13 – Pin No. 197
GPIO14 – Pin No. 198
GPIO15 – Pin No. 199
GPIO16 – Pin No. 203
GPIO17 – Pin No. 204
GPIO18 – Pin No. 214
GPIO19 – Pin No. 215
The corresponding pins of EC600S-CN/EC600N-CN modules are as follows (pin number is external pin number):
GPIO1 – Pin No. 10
GPIO2 – Pin No. 11
GPIO3 – Pin No. 12
GPIO4 – Pin No. 13
GPIO5 – Pin No. 14
GPIO6 – Pin No. 15
GPIO7 – Pin No. 16
GPIO8 – Pin No. 39
GPIO9 – Pin No. 40
GPIO10 – Pin No. 48
GPIO11 – Pin No. 58
GPIO12 – Pin No. 59
GPIO13 – Pin No. 60
GPIO14 – Pin No. 61
GPIO15 – Pin No. 62
GPIO16 – Pin No. 63
GPIO17 – Pin No. 69
GPIO18 – Pin No. 70
GPIO19 – Pin No. 1
GPIO20 – Pin No. 3
GPIO21 – Pin No. 49
GPIO22 – Pin No. 50
GPIO23 – Pin No. 51
GPIO24 – Pin No. 52
GPIO25 – Pin No. 53
GPIO26 – Pin No. 54
GPIO27 – Pin No. 55
GPIO28 – Pin No. 56
GPIO29 – Pin No. 57
GPIO30 – Pin No. 2
GPIO31 – Pin No. 66
GPIO32 – Pin No. 65
GPIO33 – Pin No. 67
GPIO34 – Pin No. 64
GPIO35 – Pin No. 4
GPIO36 – Pin No. 31
GPIO37 – Pin No. 32
GPIO38 – Pin No. 33
GPIO39 – Pin No. 34
GPIO40 – Pin No. 71
GPIO41 – Pin No. 72
The corresponding pins of EC600M series module are as follows (pin number is external pin number):
GPIO1 – Pin No. 10
GPIO2 – Pin No. 11
GPIO3 – Pin No. 12
GPIO4 – Pin No. 13
GPIO5 – Pin No. 14
GPIO6 – Pin No. 15
GPIO7 – Pin No. 16
GPIO8 – Pin No. 39
GPIO9 – Pin No. 40
GPIO10 – Pin No. 48
GPIO11 – Pin No. 58
GPIO12 – Pin No. 59
GPIO13 – Pin No. 60
GPIO14 – Pin No. 61
GPIO15 – Pin No. 62
GPIO16 – Pin No. 63
GPIO17 – Pin No. 69
GPIO18 – Pin No. 70
GPIO19 – Pin No. 1
GPIO20 – Pin No. 3
GPIO21 – Pin No. 49
GPIO22 – Pin No. 50
GPIO23 – Pin No. 51
GPIO24 – Pin No. 52
GPIO25 – Pin No. 53
GPIO26 – Pin No. 54
GPIO27 – Pin No. 55
GPIO28 – Pin No. 56
GPIO29 – Pin No. 57
GPIO30 – Pin No. 2
GPIO31 – Pin No. 66
GPIO32 – Pin No. 65
GPIO33 – Pin No. 67
GPIO34 – Pin No. 64
GPIO35 – Pin No. 4
GPIO36 – Pin No. 31
GPIO37 – Pin No. 32
GPIO38 – Pin No. 33
GPIO39 – Pin No. 34
GPIO40 – Pin No. 71
GPIO41 – Pin No. 72
GPIO42 – Pin No. 109
GPIO43 – Pin No. 110
GPIO44 – Pin No. 112
GPIO45 – Pin No. 111
The corresponding pins of EC600U series module are as follows (pin number is external pin number):
GPIO1 – Pin No. 61(cannot be gpio function at the same time as GPIO31)
GPIO2 – Pin No. 58(cannot be gpio function at the same time as GPIO32)
GPIO3 – Pin No. 34(cannot be gpio function at the same time as GPIO41)
GPIO4 – Pin No. 60(cannot be gpio function at the same time as GPIO34)
GPIO5 – Pin No. 69(cannot be gpio function at the same time as GPIO35)
GPIO6 – Pin No. 70(cannot be gpio function at the same time as GPIO36)
GPIO7 – Pin No. 123(cannot be gpio function at the same time as GPIO43)
GPIO8 – Pin No. 118
GPIO9 – Pin No. 9
GPIO10 – Pin No. 1(cannot be gpio function at the same time as GPIO37)
GPIO11 – Pin No. 4(cannot be gpio function at the same time as GPIO38)
GPIO12 – Pin No. 3(cannot be gpio function at the same time as GPIO39)
GPIO13 – Pin No. 2(cannot be gpio function at the same time as GPIO40)
GPIO14 – Pin No. 54
GPIO15 – Pin No. 57
GPIO16 – Pin No. 56
GPIO17 – Pin No. 12
GPIO18 – Pin No. 33(cannot be gpio function at the same time as GPIO42)
GPIO19 – Pin No. 124(cannot be gpio function at the same time as GPIO44)
GPIO20 – Pin No. 122(cannot be gpio function at the same time as GPIO45)
GPIO21 – Pin No. 121(cannot be gpio function at the same time as GPIO46)
GPIO22 – Pin No. 48
GPIO23 – Pin No. 39
GPIO24 – Pin No. 40
GPIO25 – Pin No. 49
GPIO26 – Pin No. 50
GPIO27 – Pin No. 53
GPIO28 – Pin No. 52
GPIO29 – Pin No. 51
GPIO30 – Pin No. 59(cannot be gpio function at the same time as GPIO33)
GPIO31 – Pin No. 66(cannot be gpio function at the same time as GPIO1)
GPIO32 – Pin No. 63(cannot be gpio function at the same time as GPIO2)
GPIO33 – Pin No. 67(cannot be gpio function at the same time as GPIO30)
GPIO34 – Pin No. 65(cannot be gpio function at the same time as GPIO4)
GPIO35 – Pin No. 137(cannot be gpio function at the same time as GPIO5)
GPIO36 – Pin No. 62(cannot be gpio function at the same time as GPIO6)
GPIO37 – Pin No. 98(cannot be gpio function at the same time as GPIO10)
GPIO38 – Pin No. 95(cannot be gpio function at the same time as GPIO11)
GPIO39 – Pin No. 119(cannot be gpio function at the same time as GPIO12)
GPIO40 – Pin No. 100(cannot be gpio function at the same time as GPIO13)
GPIO41 – Pin No. 120(cannot be gpio function at the same time as GPIO3)
GPIO42 – Pin No. 16(cannot be gpio function at the same time as GPIO18)
GPIO43 – Pin No. 10(cannot be gpio function at the same time as GPIO7)
GPIO44 – Pin No. 14(cannot be gpio function at the same time as GPIO19)
GPIO45 – Pin No. 15(cannot be gpio function at the same time as GPIO20)
GPIO46 – Pin No. 13(cannot be gpio function at the same time as GPIO21)
The corresponding pins of EC200U series module are as follows (pin number is external pin number):
GPIO1 – Pin No. 27(cannot be gpio function at the same time as GPIO31)
GPIO2 – Pin No. 26(cannot be gpio function at the same time as GPIO32)
GPIO3 – Pin No. 24(cannot be gpio function at the same time as GPIO33)
GPIO4 – Pin No. 25(cannot be gpio function at the same time as GPIO34)
GPIO5 – Pin No. 13(cannot be gpio function at the same time as GPIO17)
GPIO6 – Pin No. 135(cannot be gpio function at the same time as GPIO36)
GPIO7 – Pin No. 136(cannot be gpio function at the same time as GPIO44)
GPIO8 – Pin No. 133
GPIO9 – Pin No. 3(cannot be gpio function at the same time as GPIO37)
GPIO10 – Pin No. 40(cannot be gpio function at the same time as GPIO38)
GPIO11 – Pin No. 37(cannot be gpio function at the same time as GPIO39)
GPIO12 – Pin No. 38(cannot be gpio function at the same time as GPIO40)
GPIO13 – Pin No. 39(cannot be gpio function at the same time as GPIO41)
GPIO14 – Pin No. 5
GPIO15 – Pin No. 141
GPIO16 – Pin No. 142
GPIO17 – Pin No. 121(cannot be gpio function at the same time as GPIO5)
GPIO18 – Pin No. 65(cannot be gpio function at the same time as GPIO42)
GPIO19 – Pin No. 64(cannot be gpio function at the same time as GPIO43)
GPIO20 – Pin No. 139(cannot be gpio function at the same time as GPIO45)
GPIO21 – Pin No. 126(cannot be gpio function at the same time as GPIO46)
GPIO22 – Pin No. 127(cannot be gpio function at the same time as GPIO47)
GPIO23 – Pin No. 33
GPIO24 – Pin No. 31
GPIO25 – Pin No. 30
GPIO26 – Pin No. 29
GPIO27 – Pin No. 28
GPIO28 – Pin No. 1
GPIO29 – Pin No. 2
GPIO30 – Pin No. 4
GPIO31 – Pin No. 125(cannot be gpio function at the same time as GPIO1)
GPIO32 – Pin No. 124(cannot be gpio function at the same time as GPIO2)
GPIO33 – Pin No. 123(cannot be gpio function at the same time as GPIO3)
GPIO34 – Pin No. 122(cannot be gpio function at the same time as GPIO4)
GPIO35 – Pin No. 42
GPIO36 – Pin No. 119(cannot be gpio function at the same time as GPIO6)
GPIO37 – Pin No. 134(cannot be gpio function at the same time as GPIO9)
GPIO38 – Pin No. 132(cannot be gpio function at the same time as GPIO10)
GPIO39 – Pin No. 131(cannot be gpio function at the same time as GPIO11)
GPIO40 – Pin No. 130(cannot be gpio function at the same time as GPIO12)
GPIO41 – Pin No. 129(cannot be gpio function at the same time as GPIO13)
GPIO42 – Pin No. 61(cannot be gpio function at the same time as GPIO18)
GPIO43 – Pin No. 62(cannot be gpio function at the same time as GPIO19)
GPIO44 – Pin No. 63(cannot be gpio function at the same time as GPIO7)
GPIO45 – Pin No. 66(cannot be gpio function at the same time as GPIO20)
GPIO46 – Pin No. 6(cannot be gpio function at the same time as GPIO21)
GPIO47 – Pin No. 23(cannot be gpio function at the same time as GPIO22)
The corresponding pins of EC200A series module are as follows (pin number is external pin number):
GPIO1 – Pin No. 27
GPIO2 – Pin No. 26
GPIO3 – Pin No.24
GPIO4 – Pin No.25
GPIO5 – Pin No.5
GPIO6 – Pin No.135
GPIO7 – Pin No.136
GPIO9 – Pin No. 3
GPIO10 – Pin No. 40
GPIO11 – Pin No. 37
GPIO12 – Pin No. 38
GPIO13 – Pin No. 39
GPIO18 – Pin No. 65
GPIO19 – Pin No. 64
GPIO20 – Pin No. 139
GPIO22 – Pin No. 127
GPIO28 – Pin No. 1
GPIO29 – Pin No. 2
GPIO30 – Pin No. 4
GPIO35 – Pin No. 42
GPIO36 – Pin No. 119
GPIO43 – Pin No. 62
GPIO44 – Pin No. 63
GPIO45 – Pin No. 66
GPIO46 – Pin No. 6
GPIO47 – Pin No. 23
The corresponding pins of EC800NCN series module are as follows (pin number is external pin number):
GPIO1 – Pin No. 30
GPIO2 – Pin No. 31
GPIO3 – Pin No. 32
GPIO4 – Pin No. 33
GPIO5 – Pin No. 49
GPIO6 – Pin No. 50
GPIO7 – Pin No. 51
GPIO8 – Pin No. 52
GPIO9 – Pin No. 53
GPIO10 – Pin No. 54
GPIO11 – Pin No. 55
GPIO12 – Pin No. 56
GPIO13 – Pin No. 57
GPIO14 – Pin No. 58
GPIO15 – Pin No. 80
GPIO16 – Pin No. 81
GPIO17 – Pin No. 76
GPIO18 – Pin No. 77
GPIO19 – Pin No. 82
GPIO20 – Pin No. 83
GPIO21 – Pin No. 86
GPIO22 – Pin No. 87
GPIO23 – Pin No. 66
GPIO24 – Pin No. 67
GPIO25 – Pin No. 17
GPIO26 – Pin No. 18
GPIO27 – Pin No. 19
GPIO28 – Pin No. 20
GPIO29 – Pin No. 21
GPIO30 – Pin No. 22
GPIO31 – Pin No. 23
GPIO32 – Pin No. 28
GPIO33 – Pin No. 29
GPIO34 – Pin No. 38
GPIO35 – Pin No. 39
GPIO36 – Pin No. 16
GPIO37 – Pin No. 78
The pin correspondence of BC25PA platform is as follows (pin numbers are external pin numbers):
GPIO1 – Pin No. 3
GPIO2 – Pin No. 4
GPIO3 – Pin No. 5
GPIO4 – Pin No. 6
GPIO5 – Pin No. 16
GPIO6 – Pin No. 20
GPIO7 – Pin No. 21
GPIO8 – Pin No. 22
GPIO9 – Pin No. 23
GPIO10 – Pin No. 25
GPIO11 – Pin No. 28
GPIO12 – Pin No. 29
GPIO13 – Pin No. 30
GPIO14 – Pin No. 31
GPIO15 – Pin No. 32
GPIO16 – Pin No. 33
GPIO17 – Pin No. 2
GPIO18 – Pin No. 8
The pin correspondence of BG95M3 platform is as follows (pin numbers are external pin numbers):
GPIO1 – Pin No. 4
GPIO2 – Pin No. 5
GPIO3 – Pin No. 6
GPIO4 – Pin No. 7
GPIO5 – Pin No. 18
GPIO6 – Pin No. 19
GPIO7 – Pin No. 22
GPIO8 – Pin No. 23
GPIO9 – Pin No. 25
GPIO10 – Pin No. 26
GPIO11 – Pin No. 27
GPIO12 – Pin No. 28
GPIO13 – Pin No. 40
GPIO14 – Pin No. 41
GPIO15 – Pin No. 64
GPIO16 – Pin No. 65
GPIO17 – Pin No. 66
GPIO18 – Pin No. 85
GPIO19 – Pin No. 86
GPIO20 – Pin No. 87
GPIO21 – Pin No. 88 |
+| GPIOn | int | Pin Number
The corresponding pins of EC100Y-CN module are as follows (pin number is external pin number):
GPIO1 – Pin No. 22
GPIO2 – Pin No. 23
GPIO3 – Pin No. 38
GPIO4 – Pin No. 53
GPIO5 – Pin No. 54
GPIO6 – Pin No. 104
GPIO7 – Pin No. 105
GPIO8 – Pin No. 106
GPIO9 – Pin No. 107
GPIO10 – Pin No. 178
GPIO11 – Pin No. 195
GPIO12 – Pin No. 196
GPIO13 – Pin No. 197
GPIO14 – Pin No. 198
GPIO15 – Pin No. 199
GPIO16 – Pin No. 203
GPIO17 – Pin No. 204
GPIO18 – Pin No. 214
GPIO19 – Pin No. 215
The corresponding pins of EC600S-CN/EC600N-CN modules are as follows (pin number is external pin number):
GPIO1 – Pin No. 10
GPIO2 – Pin No. 11
GPIO3 – Pin No. 12
GPIO4 – Pin No. 13
GPIO5 – Pin No. 14
GPIO6 – Pin No. 15
GPIO7 – Pin No. 16
GPIO8 – Pin No. 39
GPIO9 – Pin No. 40
GPIO10 – Pin No. 48
GPIO11 – Pin No. 58
GPIO12 – Pin No. 59
GPIO13 – Pin No. 60
GPIO14 – Pin No. 61
GPIO15 – Pin No. 62
GPIO16 – Pin No. 63
GPIO17 – Pin No. 69
GPIO18 – Pin No. 70
GPIO19 – Pin No. 1
GPIO20 – Pin No. 3
GPIO21 – Pin No. 49
GPIO22 – Pin No. 50
GPIO23 – Pin No. 51
GPIO24 – Pin No. 52
GPIO25 – Pin No. 53
GPIO26 – Pin No. 54
GPIO27 – Pin No. 55
GPIO28 – Pin No. 56
GPIO29 – Pin No. 57
GPIO30 – Pin No. 2
GPIO31 – Pin No. 66
GPIO32 – Pin No. 65
GPIO33 – Pin No. 67
GPIO34 – Pin No. 64
GPIO35 – Pin No. 4
GPIO36 – Pin No. 31
GPIO37 – Pin No. 32
GPIO38 – Pin No. 33
GPIO39 – Pin No. 34
GPIO40 – Pin No. 71
GPIO41 – Pin No. 72
The corresponding pins of EC600M series module are as follows (pin number is external pin number):
GPIO1 – Pin No. 10
GPIO2 – Pin No. 11
GPIO3 – Pin No. 12
GPIO4 – Pin No. 13
GPIO5 – Pin No. 14
GPIO6 – Pin No. 15
GPIO7 – Pin No. 16
GPIO8 – Pin No. 39
GPIO9 – Pin No. 40
GPIO10 – Pin No. 48
GPIO11 – Pin No. 58
GPIO12 – Pin No. 59
GPIO13 – Pin No. 60
GPIO14 – Pin No. 61
GPIO15 – Pin No. 62
GPIO16 – Pin No. 63
GPIO17 – Pin No. 69
GPIO18 – Pin No. 70
GPIO19 – Pin No. 1
GPIO20 – Pin No. 3
GPIO21 – Pin No. 49
GPIO22 – Pin No. 50
GPIO23 – Pin No. 51
GPIO24 – Pin No. 52
GPIO25 – Pin No. 53
GPIO26 – Pin No. 54
GPIO27 – Pin No. 55
GPIO28 – Pin No. 56
GPIO29 – Pin No. 57
GPIO30 – Pin No. 2
GPIO31 – Pin No. 66
GPIO32 – Pin No. 65
GPIO33 – Pin No. 67
GPIO34 – Pin No. 64
GPIO35 – Pin No. 4
GPIO36 – Pin No. 31
GPIO37 – Pin No. 32
GPIO38 – Pin No. 33
GPIO39 – Pin No. 34
GPIO40 – Pin No. 71
GPIO41 – Pin No. 72
GPIO42 – Pin No. 109
GPIO43 – Pin No. 110
GPIO44 – Pin No. 112
GPIO45 – Pin No. 111
The corresponding pins of EC600U series module are as follows (pin number is external pin number):
GPIO1 – Pin No. 61(cannot be gpio function at the same time as GPIO31)
GPIO2 – Pin No. 58(cannot be gpio function at the same time as GPIO32)
GPIO3 – Pin No. 34(cannot be gpio function at the same time as GPIO41)
GPIO4 – Pin No. 60(cannot be gpio function at the same time as GPIO34)
GPIO5 – Pin No. 69(cannot be gpio function at the same time as GPIO35)
GPIO6 – Pin No. 70(cannot be gpio function at the same time as GPIO36)
GPIO7 – Pin No. 123(cannot be gpio function at the same time as GPIO43)
GPIO8 – Pin No. 118
GPIO9 – Pin No. 9
GPIO10 – Pin No. 1(cannot be gpio function at the same time as GPIO37)
GPIO11 – Pin No. 4(cannot be gpio function at the same time as GPIO38)
GPIO12 – Pin No. 3(cannot be gpio function at the same time as GPIO39)
GPIO13 – Pin No. 2(cannot be gpio function at the same time as GPIO40)
GPIO14 – Pin No. 54
GPIO15 – Pin No. 57
GPIO16 – Pin No. 56
GPIO17 – Pin No. 12
GPIO18 – Pin No. 33(cannot be gpio function at the same time as GPIO42)
GPIO19 – Pin No. 124(cannot be gpio function at the same time as GPIO44)
GPIO20 – Pin No. 122(cannot be gpio function at the same time as GPIO45)
GPIO21 – Pin No. 121(cannot be gpio function at the same time as GPIO46)
GPIO22 – Pin No. 48
GPIO23 – Pin No. 39
GPIO24 – Pin No. 40
GPIO25 – Pin No. 49
GPIO26 – Pin No. 50
GPIO27 – Pin No. 53
GPIO28 – Pin No. 52
GPIO29 – Pin No. 51
GPIO30 – Pin No. 59(cannot be gpio function at the same time as GPIO33)
GPIO31 – Pin No. 66(cannot be gpio function at the same time as GPIO1)
GPIO32 – Pin No. 63(cannot be gpio function at the same time as GPIO2)
GPIO33 – Pin No. 67(cannot be gpio function at the same time as GPIO30)
GPIO34 – Pin No. 65(cannot be gpio function at the same time as GPIO4)
GPIO35 – Pin No. 137(cannot be gpio function at the same time as GPIO5)
GPIO36 – Pin No. 62(cannot be gpio function at the same time as GPIO6)
GPIO37 – Pin No. 98(cannot be gpio function at the same time as GPIO10)
GPIO38 – Pin No. 95(cannot be gpio function at the same time as GPIO11)
GPIO39 – Pin No. 119(cannot be gpio function at the same time as GPIO12)
GPIO40 – Pin No. 100(cannot be gpio function at the same time as GPIO13)
GPIO41 – Pin No. 120(cannot be gpio function at the same time as GPIO3)
GPIO42 – Pin No. 16(cannot be gpio function at the same time as GPIO18)
GPIO43 – Pin No. 10(cannot be gpio function at the same time as GPIO7)
GPIO44 – Pin No. 14(cannot be gpio function at the same time as GPIO19)
GPIO45 – Pin No. 15(cannot be gpio function at the same time as GPIO20)
GPIO46 – Pin No. 13(cannot be gpio function at the same time as GPIO21)
The corresponding pins of EC200U series module are as follows (pin number is external pin number):
GPIO1 – Pin No. 27(cannot be gpio function at the same time as GPIO31)
GPIO2 – Pin No. 26(cannot be gpio function at the same time as GPIO32)
GPIO3 – Pin No. 24(cannot be gpio function at the same time as GPIO33)
GPIO4 – Pin No. 25(cannot be gpio function at the same time as GPIO34)
GPIO5 – Pin No. 13(cannot be gpio function at the same time as GPIO17)
GPIO6 – Pin No. 135(cannot be gpio function at the same time as GPIO36)
GPIO7 – Pin No. 136(cannot be gpio function at the same time as GPIO44)
GPIO8 – Pin No. 133
GPIO9 – Pin No. 3(cannot be gpio function at the same time as GPIO37)
GPIO10 – Pin No. 40(cannot be gpio function at the same time as GPIO38)
GPIO11 – Pin No. 37(cannot be gpio function at the same time as GPIO39)
GPIO12 – Pin No. 38(cannot be gpio function at the same time as GPIO40)
GPIO13 – Pin No. 39(cannot be gpio function at the same time as GPIO41)
GPIO14 – Pin No. 5
GPIO15 – Pin No. 141
GPIO16 – Pin No. 142
GPIO17 – Pin No. 121(cannot be gpio function at the same time as GPIO5)
GPIO18 – Pin No. 65(cannot be gpio function at the same time as GPIO42)
GPIO19 – Pin No. 64(cannot be gpio function at the same time as GPIO43)
GPIO20 – Pin No. 139(cannot be gpio function at the same time as GPIO45)
GPIO21 – Pin No. 126(cannot be gpio function at the same time as GPIO46)
GPIO22 – Pin No. 127(cannot be gpio function at the same time as GPIO47)
GPIO23 – Pin No. 33
GPIO24 – Pin No. 31
GPIO25 – Pin No. 30
GPIO26 – Pin No. 29
GPIO27 – Pin No. 28
GPIO28 – Pin No. 1
GPIO29 – Pin No. 2
GPIO30 – Pin No. 4
GPIO31 – Pin No. 125(cannot be gpio function at the same time as GPIO1)
GPIO32 – Pin No. 124(cannot be gpio function at the same time as GPIO2)
GPIO33 – Pin No. 123(cannot be gpio function at the same time as GPIO3)
GPIO34 – Pin No. 122(cannot be gpio function at the same time as GPIO4)
GPIO35 – Pin No. 42
GPIO36 – Pin No. 119(cannot be gpio function at the same time as GPIO6)
GPIO37 – Pin No. 134(cannot be gpio function at the same time as GPIO9)
GPIO38 – Pin No. 132(cannot be gpio function at the same time as GPIO10)
GPIO39 – Pin No. 131(cannot be gpio function at the same time as GPIO11)
GPIO40 – Pin No. 130(cannot be gpio function at the same time as GPIO12)
GPIO41 – Pin No. 129(cannot be gpio function at the same time as GPIO13)
GPIO42 – Pin No. 61(cannot be gpio function at the same time as GPIO18)
GPIO43 – Pin No. 62(cannot be gpio function at the same time as GPIO19)
GPIO44 – Pin No. 63(cannot be gpio function at the same time as GPIO7)
GPIO45 – Pin No. 66(cannot be gpio function at the same time as GPIO20)
GPIO46 – Pin No. 6(cannot be gpio function at the same time as GPIO21)
GPIO47 – Pin No. 23(cannot be gpio function at the same time as GPIO22)
The corresponding pins of EC200A series module are as follows (pin number is external pin number):
GPIO1 – Pin No. 27
GPIO2 – Pin No. 26
GPIO3 – Pin No.24
GPIO4 – Pin No.25
GPIO5 – Pin No.5
GPIO6 – Pin No.135
GPIO7 – Pin No.136
GPIO9 – Pin No. 3
GPIO10 – Pin No. 40
GPIO11 – Pin No. 37
GPIO12 – Pin No. 38
GPIO13 – Pin No. 39
GPIO18 – Pin No. 65
GPIO19 – Pin No. 64
GPIO20 – Pin No. 139
GPIO22 – Pin No. 127
GPIO28 – Pin No. 1
GPIO29 – Pin No. 2
GPIO30 – Pin No. 4
GPIO35 – Pin No. 42
GPIO36 – Pin No. 119
GPIO43 – Pin No. 62
GPIO44 – Pin No. 63
GPIO45 – Pin No. 66
GPIO46 – Pin No. 6
GPIO47 – Pin No. 23
The corresponding pins of EC800NCN series module are as follows (pin number is external pin number):
GPIO1 – Pin No. 30
GPIO2 – Pin No. 31
GPIO3 – Pin No. 32
GPIO4 – Pin No. 33
GPIO5 – Pin No. 49
GPIO6 – Pin No. 50
GPIO7 – Pin No. 51
GPIO8 – Pin No. 52
GPIO9 – Pin No. 53
GPIO10 – Pin No. 54
GPIO11 – Pin No. 55
GPIO12 – Pin No. 56
GPIO13 – Pin No. 57
GPIO14 – Pin No. 58
GPIO15 – Pin No. 80
GPIO16 – Pin No. 81
GPIO17 – Pin No. 76
GPIO18 – Pin No. 77
GPIO19 – Pin No. 82
GPIO20 – Pin No. 83
GPIO21 – Pin No. 86
GPIO22 – Pin No. 87
GPIO23 – Pin No. 66
GPIO24 – Pin No. 67
GPIO25 – Pin No. 17
GPIO26 – Pin No. 18
GPIO27 – Pin No. 19
GPIO28 – Pin No. 20
GPIO29 – Pin No. 21
GPIO30 – Pin No. 22
GPIO31 – Pin No. 23
GPIO32 – Pin No. 28
GPIO33 – Pin No. 29
GPIO34 – Pin No. 38
GPIO35 – Pin No. 39
GPIO36 – Pin No. 16
GPIO37 – Pin No. 78
The pin correspondence of BC25PA platform is as follows (pin numbers are external pin numbers):
GPIO1 – Pin No. 3
GPIO2 – Pin No. 4
GPIO3 – Pin No. 5
GPIO4 – Pin No. 6
GPIO5 – Pin No. 16
GPIO6 – Pin No. 20
GPIO7 – Pin No. 21
GPIO8 – Pin No. 22
GPIO9 – Pin No. 23
GPIO10 – Pin No. 25
GPIO11 – Pin No. 28
GPIO12 – Pin No. 29
GPIO13 – Pin No. 30
GPIO14 – Pin No. 31
GPIO15 – Pin No. 32
GPIO16 – Pin No. 33
GPIO17 – Pin No. 2
GPIO18 – Pin No. 8
The pin correspondence of BG95M3 platform is as follows (pin numbers are external pin numbers):
GPIO1 – Pin No. 4
GPIO2 – Pin No. 5
GPIO3 – Pin No. 6
GPIO4 – Pin No. 7
GPIO5 – Pin No. 18
GPIO6 – Pin No. 19
GPIO7 – Pin No. 22
GPIO8 – Pin No. 23
GPIO9 – Pin No. 25
GPIO10 – Pin No. 26
GPIO11 – Pin No. 27
GPIO12 – Pin No. 28
GPIO13 – Pin No. 40
GPIO14 – Pin No. 41
GPIO15 – Pin No. 64
GPIO16 – Pin No. 65
GPIO17 – Pin No. 66
GPIO18 – Pin No. 85
GPIO19 – Pin No. 86
GPIO20 – Pin No. 87
GPIO21 – Pin No. 88
The pin correspondence of EG915U platform is as follows (pin numbers are external pin numbers):
GPIO1 – Pin No.4(cannot be gpio function at the same time as GPIO41)
GPIO2 – Pin No.5(cannot be gpio function at the same time as GPIO36)
GPIO3 – Pin No.6(cannot be gpio function at the same time as GPIO35)
GPIO4 – Pin No.7(cannot be gpio function at the same time as GPIO24)
GPIO5 – Pin No.18
GPIO6 – Pin No.19
GPIO7 – Pin No.1(cannot be gpio function at the same time as GPIO37)
GPIO8 – Pin No.38
GPIO9 – Pin No.25
GPIO10 – Pin No.26
GPIO11 – Pin No.27(cannot be gpio function at the same time as GPIO32)
GPIO12 – Pin No.28(cannot be gpio function at the same time as GPIO31)
GPIO13 – Pin No.40
GPIO14 – Pin No.41
GPIO15 – Pin No.64
GPIO16 – Pin No.20(cannot be gpio function at the same time as GPIO30)
GPIO17 – Pin No.21
GPIO18 – Pin No.85
GPIO19 – Pin No.86
GPIO20 – Pin No.30
GPIO21 – Pin No.88
GPIO22 – Pin No.36(cannot be gpio function at the same time as GPIO40)
GPIO23 – Pin No.37(cannot be gpio function at the same time as GPIO38)
GPIO24 – Pin No.16(cannot be gpio function at the same time as GPIO4)
GPIO25 – Pin No.39
GPIO26 – Pin No.42(cannot be gpio function at the same time as GPIO27)
GPIO27 – Pin No.78(cannot be gpio function at the same time as GPIO26)
GPIO28 – Pin No.83(cannot be gpio function at the same time as GPIO33)
GPIO29 – Pin No.84
GPIO30 – Pin No.92(cannot be gpio function at the same time as GPIO16)
GPIO31 – Pin No.95(cannot be gpio function at the same time as GPIO12)
GPIO32 – Pin No.97(cannot be gpio function at the same time as GPIO11)
GPIO33 – Pin No.98(cannot be gpio function at the same time as GPIO28)
GPIO34 – Pin No.104
GPIO35 – Pin No.105(cannot be gpio function at the same time as GPIO3)
GPIO36 – Pin No.106(cannot be gpio function at the same time as GPIO2)
GPIO37 – Pin No.108(cannot be gpio function at the same time as GPIO4)
GPIO38 – Pin No.111(cannot be gpio function at the same time as GPIO23)
GPIO39 – Pin No.114
GPIO40 – Pin No.115(cannot be gpio function at the same time as GPIO22)
GPIO41 – Pin No.116(cannot be gpio function at the same time as GPIO1) |
| direction | int | IN – input mode; OUT – output mode |
| pullMode | int | PULL_DISABLE – floating mode
PULL_PU – pull-up mode
PULL_PD – pull-down mode |
| level | int | 0 - Set the pin to low level; 1- Set the pin to high level |
@@ -5511,7 +5511,7 @@ Function: UART serial data transmission
| Parameter | Type | Description |
| :-------- | :--- | ------------------------------------------------------------ |
-| UARTn | int | Functions of UARTn are as follows:
UART0 - DEBUG PORT
UART1 – BT PORT
UART2 – MAIN PORT
UART3 – USB CDC PORT(BG95M3 platform not supported)
UART4 – STDOUT PORT(only supports EC200U/EC600U) |
+| UARTn | int | Functions of UARTn are as follows:
UART0 - DEBUG PORT
UART1 – BT PORT
UART2 – MAIN PORT
UART3 – USB CDC PORT(BG95M3 platform not supported)
UART4 – STDOUT PORT(only supports EC200U/EC600U/EG915U) |
| buadrate | int | Baud rate, common baud rates are supported, such as 4800, 9600, 19200, 38400, 57600, 115200, 230400, etc. |
| databits | int | Data bit (5–8) |
| parity | int | Parity check (0 – NONE,1 – EVEN,2 - ODD) |
@@ -5531,6 +5531,7 @@ Function: UART serial data transmission
| BC25PA | uart1:
TX: Pin number 29
RX: Pin number 28 |
| BG95M3 | uart0:
TX: Pin number 23
RX: Pin number 22
uart1:
TX:Pin number 27
RX:Pin number 28
uart2:
TX: Pin number 64
RX: Pin number 65 |
| EC600M | uart1:
TX: Pin number 3
RX: Pin number 2
uart2:
TX:Pin number 32
RX:Pin number 31 |
+| EG915U | uart1:
TX: Pin number 27
RX: Pin number 28
uart2:
TX:Pin number 35
RX:Pin number 34
uart4:
TX:Pin number 19
RX:Pin number 18 |
* Example
@@ -6208,8 +6209,8 @@ Class function: A two-wire protocol used for communication between devices.
| Constant | | Applicable Platform |
| ----------------- | --------------------------- | --------------------------- |
-| I2C.I2C0 | I2C channel index number: 0 | EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M |
-| I2C.I2C1 | I2C channel index number: 1 | EC600S/EC600N/EC600U/EC200U/BC25PA/BG95M3/EC600M |
+| I2C.I2C0 | I2C channel index number: 0 | EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U |
+| I2C.I2C1 | I2C channel index number: 1 | EC600S/EC600N/EC600U/EC200U/BC25PA/BG95M3/EC600M/EG915U |
| I2C.I2C2 | I2C channel index number: 2 | BG95M3/EC600M |
| I2C.STANDARD_MODE | Standard mode | |
| I2C.FAST_MODE | Fast mode | |
@@ -6242,6 +6243,7 @@ Class function: A two-wire protocol used for communication between devices.
| EC800N | I2C0:
SCL:Pin number 67
SDA:Pin number 66 |
| BG95M3 | I2C0:
SCL: Pin number 18
SDA: Pin number 19
I2C1:
SCL:Pin number 40
SDA:Pin number 41
I2C2:
SCL:Pin number 26
SDA:Pin number 25 |
| EC600M | I2C0:
SCL: Pin number 9
SDA: Pin number 64
I2C1:
SCL:Pin number 57
SDA:Pin number 56
I2C2:
SCL:Pin number 67
SDA:Pin number 65 |
+| EG915U | I2C0:
SCL: Pin number 103
SDA: Pin number 114
I2C1:
SCL:Pin number 40
SDA:Pin number 41 |
- Exmaple
@@ -6550,7 +6552,7 @@ Class function: Serial peripheral interface bus protocol.
| --------- | ---- | ------------------------------------------------------------ |
| port | int | Channel selection[0,1] |
| mode | int | SPI working mode (ususally mode 0):
Clock polarity CPOL: When SPI is idle, the level of the clock signal SCLK (0: Low level when idle; 1: High level when idle)
0 : CPOL=0, CPHA=0
1 : CPOL=0, CPHA=1
2: CPOL=1, CPHA=0
3: CPOL=1, CPHA=1 |
-| clk | int | volume_up clock frequency
EC600NCN/EC600SCN/EC800NCN/BG95M3/EC600M:
0 : 812.5kHz
1 : 1.625MHz
2 : 3.25MHz
3 : 6.5MHz
4 : 13MHz
5 : 26MHz
6:52MHz
EC600UCN/EC200UCN:
0 : 781.25KHz
1 : 1.5625MHz
2 : 3.125MHz
3 : 5MHz
4 : 6.25MHz
5 : 10MHz
6 : 12.5MHz
7 : 20MHz
8 : 25MHz
9 : 33.33MHz
BC25PA:
0 : 5MHz
X : XMHz (X in [1,39]) |
+| clk | int | volume_up clock frequency
EC600NCN/EC600SCN/EC800NCN/BG95M3/EC600M:
0 : 812.5kHz
1 : 1.625MHz
2 : 3.25MHz
3 : 6.5MHz
4 : 13MHz
5 : 26MHz
6:52MHz
EC600UCN/EC200UCN/EG915U:
0 : 781.25KHz
1 : 1.5625MHz
2 : 3.125MHz
3 : 5MHz
4 : 6.25MHz
5 : 10MHz
6 : 12.5MHz
7 : 20MHz
8 : 25MHz
9 : 33.33MHz
BC25PA:
0 : 5MHz
X : XMHz (X in [1,39]) |
- Pin Description
@@ -6564,6 +6566,7 @@ Class function: Serial peripheral interface bus protocol.
| BC25PA | port0:
CS:Pin number 6
CLK:Pin number 5
MOSI:Pin number 4
MISO:Pin number 3 |
| BG95M3 | port0:
CS:Pin number 25
CLK:Pin number 26
MOSI:Pin number 27
MISO:Pin number 28
port1:
CS:Pin number 41
CLK:Pin number 40
MOSI:Pin number 64
MISO:Pin number 65 |
| EC600M | port0:
CS:Pin number 58
CLK:Pin number 61
MOSI:Pin number 59
MISO:Pin number 60
port1:
CS:Pin number 4
CLK:Pin number 1
MOSI:Pin number 3
MISO:Pin number 2 |
+| EG915U | port0:
CS:Pin number 25
CLK:Pin number 26
MOSI:Pin number 64
MISO:Pin number 88 |
* Note:
diff --git a/en-us/api/pythonStdlib.md b/en-us/api/pythonStdlib.md
index 985afe3..3aa0428 100644
--- a/en-us/api/pythonStdlib.md
+++ b/en-us/api/pythonStdlib.md
@@ -204,7 +204,7 @@ b'\xb3\xc9Y\x1b\xe9'
-##### Initialize SD card driver(SPI mode)
+##### Register storage device - SPI - SD card
At present, it is only supported by ec600n / ec800n platforms.
@@ -233,49 +233,7 @@ Initialize SD card and communicate with SD card. Use SPI communication mode.
-##### Mount file system
-
-> **uos.mount(vfs_obj, path)**
-
-Mount the underlying file system to VFS.
-
-* Parameters
-
-|Parameter | parameter type | parameter description|
-| ------- | ---------- | ---------------- |
-| vfs_ Obj | VFS object | file system object|
-|Path | str | root directory of file system|
-
-* Return Value
-
- * None
-
-* Example
-
-```python
->>> cdev = uos.VfsFat(1, 0, 4, 1)
->>> uos.mount(cdev, '/sd')
-```
-
--SD card usage example(SPI mode)
-
- At present, it is only supported by ec600n / ec800n platforms.
-
-```python
->>> cdev = uos.VfsFat(1, 0, 4, 1)
->>> uos.mount(cdev, '/sd')
->>> f = open('/sd/test.txt','w+')
->>> f.write('0123456')
->>> f.close()
->>> uos.listdir('/sd')
->>> f = open('/sd/test.txt','r')
->>> f.read()
->>> f.close()
-```
-
-
-
-##### Initialize SD card driver(SDIO mode)
+##### Register storage device - SDIO - SD card
At present,it is only supported by EC600U/EC200U platforms.
@@ -306,7 +264,7 @@ Return vfs object if the execution is successful, otherwise report error.
>>> udev = VfsSd("sd_fs")
```
-##### Set detection pin
+###### Set detection pin
> **set_det(vfs_obj.GPIOn,mode)**
@@ -332,7 +290,7 @@ Return 0 if the execution is successful, otherwise return -1.
>>> udev.set_det(udev.GPIO10,0)#Use gpio10 as the card detection pin, insert the SD card, the detection port is low level, plug out the SD card, the detection port is high level(the actual use depends on the hardware).
```
-##### Setting the card insertion and removal callback function
+###### Setting the card insertion and removal callback function
> **set_callback(fun)**
@@ -380,6 +338,93 @@ def call_back(para):
udev.set_callback(call_back)
```
+
+
+##### **Register storage device - SPI NOR FLASH**
+
+At present,it is only supported by EG915U platforms.
+
+> uos.VfsLfs1(readsize,progsize,lookahead,pname,spi_port,spi_clk)
+
+Initialize spi nor flash and Plug-in nor flash communication. Use SPI communication mode.
+
+* Parameter
+
+| Parameter | Type | Description |
+| --------- | ---- | ------------------------------------------------------------ |
+| readsize | int | Reserved, not used yet |
+| progsize | int | Reserved, not used yet |
+| lookahead | int | Reserved, not used yet |
+| pname | str | Fixed to "ext_fs". Subsequent expansion |
+| spi_port | int | Supported ports refer to the SPI chapter description |
+| spi_clk | int | clock frequency:
EG915U:0:6.25M 1:12.5M 2:25M 3:50M 4:3.125M 5:1.5625M 6:781.25K |
+
+* Return value
+
+ VfsLfs1 object will be returned if successful, and OSError 19 will be returned if failed.
+
+* Example
+
+ ```python
+ >>>ldev = uos.VfsLfs1(32, 32, 32, "ext_fs",1,0)
+ >>>uos.mount(ldev,'/ext')
+ >>>f = open('/ext/test.txt','w+')
+ >>>f.write('hello world!!!')
+ >>>f.close()
+
+ >>>uos.listdir('ext')
+
+ >>>f = open('/ext/test.txt','r')
+ >>>f.read()
+ >>>f.close()
+
+ ```
+
+
+
+
+##### Mount file system
+
+> **uos.mount(vfs_obj, path)**
+
+Mount the underlying file system to VFS.
+
+* Parameters
+
+| Parameter | parameter type | parameter description |
+| --------- | -------------- | ----------------------------- |
+| vfs_ Obj | VFS object | file system object |
+| Path | str | root directory of file system |
+
+* Return Value
+
+ * None
+
+* Example
+
+```python
+>>> cdev = uos.VfsFat(1, 0, 4, 1)
+>>> uos.mount(cdev, '/sd')
+```
+
+-SD card usage example(SPI mode)
+
+ At present, it is only supported by ec600n / ec800n platforms.
+
+```python
+>>> cdev = uos.VfsFat(1, 0, 4, 1)
+>>> uos.mount(cdev, '/sd')
+>>> f = open('/sd/test.txt','w+')
+>>> f.write('0123456')
+>>> f.close()
+>>> uos.listdir('/sd')
+>>> f = open('/sd/test.txt','r')
+>>> f.read()
+>>> f.close()
+```
+
+
+
#### gc - Control the Garbage Collector
This module provides an interface to the optional garbage collector. This module implements a subset of the corresponding [CPython](https://docs.micropython.org/en/latest/reference/glossary.html#term-CPython) module, as described below. For more information, refer to the original CPython documentation: [gc](https://docs.python.org/3.5/library/gc.html#module-gc)
diff --git a/zh-cn/api/QuecPythonClasslib.md b/zh-cn/api/QuecPythonClasslib.md
index 63b2095..d473ad7 100644
--- a/zh-cn/api/QuecPythonClasslib.md
+++ b/zh-cn/api/QuecPythonClasslib.md
@@ -5255,12 +5255,12 @@ pk.powerKeyEventRegister(pwk_callback)
###### 常量说明
-| 常量 | 说明 | 使用平台 |
-| -------- | ---- | ---------------------------------------------------- |
-| PWM.PWM0 | PWM0 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC800N/EC600M |
-| PWM.PWM1 | PWM1 | EC600S / EC600N / EC100Y/EC800N/EC600M |
-| PWM.PWM2 | PWM2 | EC600S / EC600N / EC100Y/EC800N/EC600M |
-| PWM.PWM3 | PWM3 | EC600S / EC600N / EC100Y/EC800N/EC600M |
+| 常量 | 说明 | 使用平台 |
+| -------- | ---- | ----------------------------------------------------------- |
+| PWM.PWM0 | PWM0 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC800N/EC600M/EG915U |
+| PWM.PWM1 | PWM1 | EC600S / EC600N / EC100Y/EC800N/EC600M |
+| PWM.PWM2 | PWM2 | EC600S / EC600N / EC100Y/EC800N/EC600M |
+| PWM.PWM3 | PWM3 | EC600S / EC600N / EC100Y/EC800N/EC600M |
@@ -5274,8 +5274,8 @@ pk.powerKeyEventRegister(pwk_callback)
| 参数 | 参数类型 | 参数说明 |
| --------- | -------- | ------------------------------------------------------------ |
-| PWMn | int | PWM号
注:EC100YCN平台,支持PWM0-PWM3,对应引脚如下:
PWM0 – 引脚号19
PWM1 – 引脚号18
PWM2 – 引脚号23
PWM3 – 引脚号22
注:EC600SCN/EC600N平台,支持PWM0-PWM3,对应引脚如下:
PWM0 – 引脚号52
PWM1 – 引脚号53
PWM2 – 引脚号70
PWM3 – 引脚号69
注:EC800N平台,支持PWM0-PWM3,对应引脚如下:
PWM0 – 引脚号79
PWM1 – 引脚号78
PWM2 – 引脚号16
PWM3 – 引脚号49
注:EC200UCN平台,支持PWM0,对应引脚如下:
PWM0 – 引脚号135
注:EC600UCN平台,支持PWM0,对应引脚如下:
PWM0 – 引脚号70
注:EC600M平台,支持PWM0-PWM3,对应引脚如下:
PWM0 – 引脚号57
PWM1 – 引脚号56
PWM2 – 引脚号70
PWM3 – 引脚号69 |
-| ABOVE_xx | int | EC600SCN/EC600N/EC800N平台:
PWM.ABOVE_MS ms级取值范围:(0,1023]
PWM.ABOVE_1US us级取值范围:(0,157]
PWM.ABOVE_10US us级取值范围:(1,1575]
PWM.ABOVE_BELOW_US ns级 取值(0,1024]
EC200U/EC600U平台:
PWM.ABOVE_MS ms级取值范围:(0,10]
PWM.ABOVE_1US us级取值范围:(0,10000]
PWM.ABOVE_10US us级取值范围:(1,10000]
PWM.ABOVE_BELOW_US ns级 取值[100,65535] |
+| PWMn | int | PWM号
注:EC100YCN平台,支持PWM0-PWM3,对应引脚如下:
PWM0 – 引脚号19
PWM1 – 引脚号18
PWM2 – 引脚号23
PWM3 – 引脚号22
注:EC600SCN/EC600N平台,支持PWM0-PWM3,对应引脚如下:
PWM0 – 引脚号52
PWM1 – 引脚号53
PWM2 – 引脚号70
PWM3 – 引脚号69
注:EC800N平台,支持PWM0-PWM3,对应引脚如下:
PWM0 – 引脚号79
PWM1 – 引脚号78
PWM2 – 引脚号16
PWM3 – 引脚号49
注:EC200UCN平台,支持PWM0,对应引脚如下:
PWM0 – 引脚号135
注:EC600UCN平台,支持PWM0,对应引脚如下:
PWM0 – 引脚号70
注:EC600M平台,支持PWM0-PWM3,对应引脚如下:
PWM0 – 引脚号57
PWM1 – 引脚号56
PWM2 – 引脚号70
PWM3 – 引脚号69
注:EG915U平台,支持PWM0,对应引脚如下:
PWM0 – 引脚号20 |
+| ABOVE_xx | int | EC600SCN/EC600N/EC800N平台:
PWM.ABOVE_MS ms级取值范围:(0,1023]
PWM.ABOVE_1US us级取值范围:(0,157]
PWM.ABOVE_10US us级取值范围:(1,1575]
PWM.ABOVE_BELOW_US ns级 取值(0,1024]
EC200U/EC600U/EG915U平台:
PWM.ABOVE_MS ms级取值范围:(0,10]
PWM.ABOVE_1US us级取值范围:(0,10000]
PWM.ABOVE_10US us级取值范围:(1,10000]
PWM.ABOVE_BELOW_US ns级 取值[100,65535] |
| highTime | int | ms级时,单位为ms
us级时,单位为us
ns级别:需要使用者计算
频率 = 13Mhz / cycleTime
占空比 = highTime/ cycleTime |
| cycleTime | int | ms级时,单位为ms
us级时,单位为us
ns级别:需要使用者计算
频率 = 13Mhz / cycleTime
占空比 = highTime/ cycleTime |
@@ -5370,8 +5370,8 @@ if __name__ == '__main__':
| 常量 | 说明 | 适用平台 |
| -------- | -------- | ------------------------------------------------------------ |
-| ADC.ADC0 | ADC通道0 | EC600S/EC600N/EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC200A/EC600M |
-| ADC.ADC1 | ADC通道1 | EC600U/EC200U/EC200A/EC600M |
+| ADC.ADC0 | ADC通道0 | EC600S/EC600N/EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC200A/EC600M/EG915U |
+| ADC.ADC1 | ADC通道1 | EC600U/EC200U/EC200A/EC600M/EG915U |
| ADC.ADC2 | ADC通道2 | EC600U/EC200U |
| ADC.ADC3 | ADC通道3 | EC600U |
@@ -5418,7 +5418,7 @@ ADC功能初始化。
| 参数 | 参数类型 | 参数说明 |
| ---- | -------- | ------------------------------------------------------------ |
-| ADCn | int | ADC通道
EC100Y平台对应引脚如下
ADC0 – 引脚号39
ADC1 – 引脚号81
EC600S/EC600N平台对应引脚如下
ADC0 – 引脚号19
EC600M平台对应引脚如下
ADC0 – 引脚号19
ADC1 – 引脚号20
EC800N平台对应引脚如下
ADC0 – 引脚号9
EC600U平台对应引脚如下
ADC0 – 引脚号19
ADC1 – 引脚号20
ADC2 – 引脚号113
ADC3 – 引脚号114
EC200U平台对应引脚如下
ADC0 – 引脚号45
ADC1 – 引脚号44
ADC2 – 引脚号43
EC200A平台对应引脚如下
ADC0 – 引脚号45
ADC1 – 引脚号44
BG95M3平台对应引脚如下
ADC0 – 引脚号24 |
+| ADCn | int | ADC通道
EC100Y平台对应引脚如下
ADC0 – 引脚号39
ADC1 – 引脚号81
EC600S/EC600N平台对应引脚如下
ADC0 – 引脚号19
EC600M平台对应引脚如下
ADC0 – 引脚号19
ADC1 – 引脚号20
EC800N平台对应引脚如下
ADC0 – 引脚号9
EC600U平台对应引脚如下
ADC0 – 引脚号19
ADC1 – 引脚号20
ADC2 – 引脚号113
ADC3 – 引脚号114
EC200U平台对应引脚如下
ADC0 – 引脚号45
ADC1 – 引脚号44
ADC2 – 引脚号43
EC200A平台对应引脚如下
ADC0 – 引脚号45
ADC1 – 引脚号44
BG95M3平台对应引脚如下
ADC0 – 引脚号24
EG915U平台对应引脚如下
ADC0 – 引脚号24
ADC1 – 引脚号2 |
* 返回值
@@ -5767,47 +5767,47 @@ USBNET.open()
| 常量 | 适配平台 | 说明 |
| ---------------- | ------------------------ | -------- |
-| Pin.GPIO1 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M | GPIO1 |
-| Pin.GPIO2 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M | GPIO2 |
-| Pin.GPIO3 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M | GPIO3 |
-| Pin.GPIO4 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M | GPIO4 |
-| Pin.GPIO5 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M | GPIO5 |
-| Pin.GPIO6 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M | GPIO6 |
-| Pin.GPIO7 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M | GPIO7 |
-| Pin.GPIO8 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M | GPIO8 |
-| Pin.GPIO9 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M | GPIO9 |
-| Pin.GPIO10 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M | GPIO10 |
-| Pin.GPIO11 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M | GPIO11 |
-| Pin.GPIO12 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M | GPIO12 |
-| Pin.GPIO13 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M | GPIO13 |
-| Pin.GPIO14 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M | GPIO14 |
-| Pin.GPIO15 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M | GPIO15 |
-| Pin.GPIO16 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M | GPIO16 |
-| Pin.GPIO17 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC800N/BC25PA/BG95M3/EC600M | GPIO17 |
-| Pin.GPIO18 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/EC800N/BC25PA/BG95M3/EC600M | GPIO18 |
-| Pin.GPIO19 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/EC800N/BG95M3/EC600M | GPIO19 |
-| Pin.GPIO20 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/BG95M3/EC600M | GPIO20 |
-| Pin.GPIO21 | EC600S / EC600N/EC600U/EC200U/EC800N/BG95M3/EC600M | GPIO21 |
-| Pin.GPIO22 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M | GPIO22 |
-| Pin.GPIO23 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M | GPIO23 |
-| Pin.GPIO24 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M | GPIO24 |
-| Pin.GPIO25 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M | GPIO25 |
-| Pin.GPIO26 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M | GPIO26 |
-| Pin.GPIO27 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M | GPIO27 |
-| Pin.GPIO28 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M | GPIO28 |
-| Pin.GPIO29 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M | GPIO29 |
-| Pin.GPIO30 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M | GPIO30 |
-| Pin.GPIO31 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M | GPIO31 |
-| Pin.GPIO32 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M | GPIO32 |
-| Pin.GPIO33 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M | GPIO33 |
-| Pin.GPIO34 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M | GPIO34 |
-| Pin.GPIO35 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M | GPIO35 |
-| Pin.GPIO36 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M | GPIO36 |
-| Pin.GPIO37 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M | GPIO37 |
-| Pin.GPIO38 | EC600S / EC600N/EC600U/EC200U/EC600M | GPIO38 |
-| Pin.GPIO39 | EC600S / EC600N/EC600U/EC200U/EC600M | GPIO39 |
-| Pin.GPIO40 | EC600S / EC600N/EC600U/EC200U/EC600M | GPIO40 |
-| Pin.GPIO41 | EC600S / EC600N/EC600U/EC200U/EC600M | GPIO41 |
+| Pin.GPIO1 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO1 |
+| Pin.GPIO2 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO2 |
+| Pin.GPIO3 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO3 |
+| Pin.GPIO4 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO4 |
+| Pin.GPIO5 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO5 |
+| Pin.GPIO6 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO6 |
+| Pin.GPIO7 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO7 |
+| Pin.GPIO8 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO8 |
+| Pin.GPIO9 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO9 |
+| Pin.GPIO10 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO10 |
+| Pin.GPIO11 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO11 |
+| Pin.GPIO12 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO12 |
+| Pin.GPIO13 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO13 |
+| Pin.GPIO14 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO14 |
+| Pin.GPIO15 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO15 |
+| Pin.GPIO16 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U | GPIO16 |
+| Pin.GPIO17 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC800N/BC25PA/BG95M3/EC600M/EG915U | GPIO17 |
+| Pin.GPIO18 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/EC800N/BC25PA/BG95M3/EC600M/EG915U | GPIO18 |
+| Pin.GPIO19 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/EC800N/BG95M3/EC600M/EG915U | GPIO19 |
+| Pin.GPIO20 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/BG95M3/EC600M/EG915U | GPIO20 |
+| Pin.GPIO21 | EC600S / EC600N/EC600U/EC200U/EC800N/BG95M3/EC600M/EG915U | GPIO21 |
+| Pin.GPIO22 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U | GPIO22 |
+| Pin.GPIO23 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U | GPIO23 |
+| Pin.GPIO24 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U | GPIO24 |
+| Pin.GPIO25 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U | GPIO25 |
+| Pin.GPIO26 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U | GPIO26 |
+| Pin.GPIO27 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U | GPIO27 |
+| Pin.GPIO28 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U | GPIO28 |
+| Pin.GPIO29 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U | GPIO29 |
+| Pin.GPIO30 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U | GPIO30 |
+| Pin.GPIO31 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U | GPIO31 |
+| Pin.GPIO32 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U | GPIO32 |
+| Pin.GPIO33 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U | GPIO33 |
+| Pin.GPIO34 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U | GPIO34 |
+| Pin.GPIO35 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U | GPIO35 |
+| Pin.GPIO36 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U | GPIO36 |
+| Pin.GPIO37 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U | GPIO37 |
+| Pin.GPIO38 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U | GPIO38 |
+| Pin.GPIO39 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U | GPIO39 |
+| Pin.GPIO40 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U | GPIO40 |
+| Pin.GPIO41 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U | GPIO41 |
| Pin.GPIO42 | EC600U/EC200U/EC600M | GPIO42 |
| Pin.GPIO43 | EC600U/EC200U/EC200A/EC600M | GPIO43 |
| Pin.GPIO44 | EC600U/EC200U/EC200A/EC600M | GPIO44 |
@@ -5834,7 +5834,7 @@ USBNET.open()
| 参数 | 类型 | 说明 |
| :-------- | :--- | ------------------------------------------------------------ |
-| GPIOn | int | 引脚号
EC100YCN平台引脚对应关系如下(引脚号为外部引脚编号):
GPIO1 – 引脚号22
GPIO2 – 引脚号23
GPIO3 – 引脚号38
GPIO4 – 引脚号53
GPIO5 – 引脚号54
GPIO6 – 引脚号104
GPIO7 – 引脚号105
GPIO8 – 引脚号106
GPIO9 – 引脚号107
GPIO10 – 引脚号178
GPIO11 – 引脚号195
GPIO12 – 引脚号196
GPIO13 – 引脚号197
GPIO14 – 引脚号198
GPIO15 – 引脚号199
GPIO16 – 引脚号203
GPIO17 – 引脚号204
GPIO18 – 引脚号214
GPIO19 – 引脚号215
EC600SCN/EC600NCN平台引脚对应关系如下(引脚号为模块外部引脚编号):
GPIO1 – 引脚号10
GPIO2 – 引脚号11
GPIO3 – 引脚号12
GPIO4 – 引脚号13
GPIO5 – 引脚号14
GPIO6 – 引脚号15
GPIO7 – 引脚号16
GPIO8 – 引脚号39
GPIO9 – 引脚号40
GPIO10 – 引脚号48
GPIO11 – 引脚号58
GPIO12 – 引脚号59
GPIO13 – 引脚号60
GPIO14 – 引脚号61
GPIO15 – 引脚号62
GPIO16 – 引脚号63
GPIO17 – 引脚号69
GPIO18 – 引脚号70
GPIO19 – 引脚号1
GPIO20 – 引脚号3
GPIO21 – 引脚号49
GPIO22 – 引脚号50
GPIO23 – 引脚号51
GPIO24 – 引脚号52
GPIO25 – 引脚号53
GPIO26 – 引脚号54
GPIO27 – 引脚号55
GPIO28 – 引脚号56
GPIO29 – 引脚号57
GPIO30 – 引脚号2
GPIO31 – 引脚号66
GPIO32 – 引脚号65
GPIO33 – 引脚号67
GPIO34 – 引脚号64
GPIO35 – 引脚号4
GPIO36 – 引脚号31
GPIO37 – 引脚号32
GPIO38 – 引脚号33
GPIO39 – 引脚号34
GPIO40 – 引脚号71
GPIO41 – 引脚号72
EC600M平台引脚对应关系如下(引脚号为模块外部引脚编号):
GPIO1 – 引脚号10
GPIO2 – 引脚号11
GPIO3 – 引脚号12
GPIO4 – 引脚号13
GPIO5 – 引脚号14
GPIO6 – 引脚号15
GPIO7 – 引脚号16
GPIO8 – 引脚号39
GPIO9 – 引脚号40
GPIO10 – 引脚号48
GPIO11 – 引脚号58
GPIO12 – 引脚号59
GPIO13 – 引脚号60
GPIO14 – 引脚号61
GPIO15 – 引脚号62
GPIO16 – 引脚号63
GPIO17 – 引脚号69
GPIO18 – 引脚号70
GPIO19 – 引脚号1
GPIO20 – 引脚号3
GPIO21 – 引脚号49
GPIO22 – 引脚号50
GPIO23 – 引脚号51
GPIO24 – 引脚号52
GPIO25 – 引脚号53
GPIO26 – 引脚号54
GPIO27 – 引脚号55
GPIO28 – 引脚号56
GPIO29 – 引脚号57
GPIO30 – 引脚号2
GPIO31 – 引脚号66
GPIO32 – 引脚号65
GPIO33 – 引脚号67
GPIO34 – 引脚号64
GPIO35 – 引脚号4
GPIO36 – 引脚号31
GPIO37 – 引脚号32
GPIO38 – 引脚号33
GPIO39 – 引脚号34
GPIO40 – 引脚号71
GPIO41 – 引脚号72
GPIO42 – 引脚号109
GPIO43 – 引脚号110
GPIO44 – 引脚号112
GPIO45 – 引脚号111
EC600UCN平台引脚对应关系如下(引脚号为模块外部引脚编号)
GPIO1 – 引脚号61(不可与GPIO31同时为gpio)
GPIO2 – 引脚号58(不可与GPIO32同时为gpio)
GPIO3 – 引脚号34(不可与GPIO41同时为gpio)
GPIO4 – 引脚号60(不可与GPIO34同时为gpio)
GPIO5 – 引脚号69(不可与GPIO35同时为gpio)
GPIO6 – 引脚号70(不可与GPIO36同时为gpio)
GPIO7 – 引脚号123(不可与GPIO43同时为gpio)
GPIO8 – 引脚号118
GPIO9 – 引脚号9
GPIO10 – 引脚号1(不可与GPIO37同时为gpio)
GPIO11 – 引脚号4(不可与GPIO38同时为gpio)
GPIO12 – 引脚号3(不可与GPIO39同时为gpio)
GPIO13 – 引脚号2(不可与GPIO40同时为gpio)
GPIO14 – 引脚号54
GPIO15 – 引脚号57
GPIO16 – 引脚号56
GPIO17 – 引脚号12
GPIO18 – 引脚号33(不可与GPIO42同时为gpio)
GPIO19 – 引脚号124(不可与GPIO44同时为gpio)
GPIO20 – 引脚号122(不可与GPIO45同时为gpio)
GPIO21 – 引脚号121(不可与GPIO46同时为gpio)
GPIO22 – 引脚号48
GPIO23 – 引脚号39
GPIO24 – 引脚号40
GPIO25 – 引脚号49
GPIO26 – 引脚号50
GPIO27 – 引脚号53
GPIO28 – 引脚号52
GPIO29 – 引脚号51
GPIO30 – 引脚号59(不可与GPIO33同时为gpio)
GPIO31 – 引脚号66(不可与GPIO1同时为gpio)
GPIO32 – 引脚号63(不可与GPIO2同时为gpio)
GPIO33 – 引脚号67(不可与GPIO30同时为gpio)
GPIO34 – 引脚号65(不可与GPIO4同时为gpio)
GPIO35 – 引脚号137(不可与GPIO5同时为gpio)
GPIO36 – 引脚号62(不可与GPIO6同时为gpio)
GPIO37 – 引脚号98(不可与GPIO10同时为gpio)
GPIO38 – 引脚号95(不可与GPIO11同时为gpio)
GPIO39 – 引脚号119(不可与GPIO12同时为gpio)
GPIO40 – 引脚号100(不可与GPIO13同时为gpio)
GPIO41 – 引脚号120(不可与GPIO3同时为gpio)
GPIO42 – 引脚号16(不可与GPIO18同时为gpio)
GPIO43 – 引脚号10(不可与GPIO7同时为gpio)
GPIO44 – 引脚号14(不可与GPIO19同时为gpio)
GPIO45 – 引脚号15(不可与GPIO20同时为gpio)
GPIO46 – 引脚号13(不可与GPIO21同时为gpio)
EC200UCN平台引脚对应关系如下(引脚号为模块外部引脚编号)
GPIO1 – 引脚号27(不可与GPIO31同时为gpio)
GPIO2 – 引脚号26(不可与GPIO32同时为gpio)
GPIO3 – 引脚号24(不可与GPIO33同时为gpio)
GPIO4 – 引脚号25(不可与GPIO34同时为gpio)
GPIO5 – 引脚号13(不可与GPIO17同时为gpio)
GPIO6 – 引脚号135(不可与GPIO36同时为gpio)
GPIO7 – 引脚号136(不可与GPIO44同时为gpio)
GPIO8 – 引脚号133
GPIO9 – 引脚号3(不可与GPIO37同时为gpio)
GPIO10 – 引脚号40(不可与GPIO38同时为gpio)
GPIO11 – 引脚号37(不可与GPIO39同时为gpio)
GPIO12 – 引脚号38(不可与GPIO40同时为gpio)
GPIO13 – 引脚号39(不可与GPIO41同时为gpio)
GPIO14 – 引脚号5
GPIO15 – 引脚号141
GPIO16 – 引脚号142
GPIO17 – 引脚号121(不可与GPIO5同时为gpio)
GPIO18 – 引脚号65(不可与GPIO42同时为gpio)
GPIO19 – 引脚号64(不可与GPIO43同时为gpio)
GPIO20 – 引脚号139(不可与GPIO45同时为gpio)
GPIO21 – 引脚号126(不可与GPIO46同时为gpio)
GPIO22 – 引脚号127(不可与GPIO47同时为gpio)
GPIO23 – 引脚号33
GPIO24– 引脚号31
GPIO25 – 引脚号30
GPIO26 – 引脚号29
GPIO27 – 引脚号28
GPIO28 – 引脚号1
GPIO29 – 引脚号2
GPIO30 – 引脚号4
GPIO31 – 引脚号125(不可与GPIO1同时为gpio)
GPIO32 – 引脚号124(不可与GPIO2同时为gpio)
GPIO33 – 引脚号123(不可与GPIO3同时为gpio)
GPIO34 – 引脚号122(不可与GPIO4同时为gpio)
GPIO35 – 引脚号42
GPIO36 – 引脚号119(不可与GPIO6同时为gpio)
GPIO37 – 引脚号134(不可与GPIO9同时为gpio)
GPIO38– 引脚号132(不可与GPIO10同时为gpio)
GPIO39 – 引脚号131(不可与GPIO11同时为gpio)
GPIO40 – 引脚号130(不可与GPIO12同时为gpio)
GPIO41 – 引脚号129(不可与GPIO13同时为gpio)
GPIO42 – 引脚号61(不可与GPIO18同时为gpio)
GPIO43 – 引脚号62(不可与GPIO19同时为gpio)
GPIO44 – 引脚号63(不可与GPIO7同时为gpio)
GPIO45 – 引脚号66(不可与GPIO20同时为gpio)
GPIO46 – 引脚号6(不可与GPIO21同时为gpio)
GPIO47 – 引脚号23(不可与GPIO22同时为gpio)
EC200A平台引脚对应关系如下(引脚号为模块外部引脚编号)
GPIO1 – 引脚号27
GPIO2 – 引脚号26
GPIO3 – 引脚号24
GPIO4 – 引脚号25
GPIO5 – 引脚号5
GPIO6 – 引脚号135
GPIO7 – 引脚号136
GPIO9 – 引脚号3
GPIO10 – 引脚号40
GPIO11 – 引脚号37
GPIO12 – 引脚号38
GPIO13 – 引脚号39
GPIO18 – 引脚号65
GPIO19 – 引脚号64
GPIO20 – 引脚号139
GPIO22 – 引脚号127
GPIO28 – 引脚号1
GPIO29 – 引脚号2
GPIO30 – 引脚号4
GPIO35 – 引脚号42
GPIO36 – 引脚号119
GPIO43 – 引脚号62
GPIO44 – 引脚号63
GPIO45 – 引脚号66
GPIO46 – 引脚号6
GPIO47 – 引脚号23
EC800NCN平台引脚对应关系如下(引脚号为模块外部引脚编号)
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 – 引脚号76
GPIO18 – 引脚号77
GPIO19 – 引脚号82
GPIO20 – 引脚号83
GPIO21 – 引脚号86
GPIO22 – 引脚号87
GPIO23 – 引脚号66
GPIO24 – 引脚号67
GPIO25 – 引脚号17
GPIO26 – 引脚号18
GPIO27 – 引脚号19
GPIO28 – 引脚号20
GPIO29 – 引脚号21
GPIO30 – 引脚号22
GPIO31 – 引脚号23
GPIO32 – 引脚号28
GPIO33 – 引脚号29
GPIO34 – 引脚号38
GPIO35 – 引脚号39
GPIO36 – 引脚号16
GPIO37 – 引脚号78
BC25PA平台引脚对应关系如下(引脚号为模块外部引脚编号)
GPIO1 – 引脚号3
GPIO2 – 引脚号4
GPIO3 – 引脚号5
GPIO4 – 引脚号6
GPIO5 – 引脚号16
GPIO6 – 引脚号20
GPIO7 – 引脚号21
GPIO8 – 引脚号22
GPIO9 – 引脚号23
GPIO10 – 引脚号25
GPIO11 – 引脚号28
GPIO12 – 引脚号29
GPIO13 – 引脚号30
GPIO14 – 引脚号31
GPIO15 – 引脚号32
GPIO16 – 引脚号33
GPIO17 – 引脚号2
GPIO18 – 引脚号8
BG95M3平台引脚对应关系如下(引脚号为模块外部引脚编号)
GPIO1 – 引脚号4
GPIO2 – 引脚号5
GPIO3 – 引脚号6
GPIO4 – 引脚号7
GPIO5 – 引脚号18
GPIO6 – 引脚号19
GPIO7 – 引脚号22
GPIO8 – 引脚号23
GPIO9 – 引脚号25
GPIO10 – 引脚号26
GPIO11 – 引脚号27
GPIO12 – 引脚号28
GPIO13 – 引脚号40
GPIO14 – 引脚号41
GPIO15 – 引脚号64
GPIO16 – 引脚号65
GPIO17 – 引脚号66
GPIO18 – 引脚号85
GPIO19 – 引脚号86
GPIO20 – 引脚号87
GPIO21 – 引脚号88 |
+| GPIOn | int | 引脚号
EC100YCN平台引脚对应关系如下(引脚号为外部引脚编号):
GPIO1 – 引脚号22
GPIO2 – 引脚号23
GPIO3 – 引脚号38
GPIO4 – 引脚号53
GPIO5 – 引脚号54
GPIO6 – 引脚号104
GPIO7 – 引脚号105
GPIO8 – 引脚号106
GPIO9 – 引脚号107
GPIO10 – 引脚号178
GPIO11 – 引脚号195
GPIO12 – 引脚号196
GPIO13 – 引脚号197
GPIO14 – 引脚号198
GPIO15 – 引脚号199
GPIO16 – 引脚号203
GPIO17 – 引脚号204
GPIO18 – 引脚号214
GPIO19 – 引脚号215
EC600SCN/EC600NCN平台引脚对应关系如下(引脚号为模块外部引脚编号):
GPIO1 – 引脚号10
GPIO2 – 引脚号11
GPIO3 – 引脚号12
GPIO4 – 引脚号13
GPIO5 – 引脚号14
GPIO6 – 引脚号15
GPIO7 – 引脚号16
GPIO8 – 引脚号39
GPIO9 – 引脚号40
GPIO10 – 引脚号48
GPIO11 – 引脚号58
GPIO12 – 引脚号59
GPIO13 – 引脚号60
GPIO14 – 引脚号61
GPIO15 – 引脚号62
GPIO16 – 引脚号63
GPIO17 – 引脚号69
GPIO18 – 引脚号70
GPIO19 – 引脚号1
GPIO20 – 引脚号3
GPIO21 – 引脚号49
GPIO22 – 引脚号50
GPIO23 – 引脚号51
GPIO24 – 引脚号52
GPIO25 – 引脚号53
GPIO26 – 引脚号54
GPIO27 – 引脚号55
GPIO28 – 引脚号56
GPIO29 – 引脚号57
GPIO30 – 引脚号2
GPIO31 – 引脚号66
GPIO32 – 引脚号65
GPIO33 – 引脚号67
GPIO34 – 引脚号64
GPIO35 – 引脚号4
GPIO36 – 引脚号31
GPIO37 – 引脚号32
GPIO38 – 引脚号33
GPIO39 – 引脚号34
GPIO40 – 引脚号71
GPIO41 – 引脚号72
EC600M平台引脚对应关系如下(引脚号为模块外部引脚编号):
GPIO1 – 引脚号10
GPIO2 – 引脚号11
GPIO3 – 引脚号12
GPIO4 – 引脚号13
GPIO5 – 引脚号14
GPIO6 – 引脚号15
GPIO7 – 引脚号16
GPIO8 – 引脚号39
GPIO9 – 引脚号40
GPIO10 – 引脚号48
GPIO11 – 引脚号58
GPIO12 – 引脚号59
GPIO13 – 引脚号60
GPIO14 – 引脚号61
GPIO15 – 引脚号62
GPIO16 – 引脚号63
GPIO17 – 引脚号69
GPIO18 – 引脚号70
GPIO19 – 引脚号1
GPIO20 – 引脚号3
GPIO21 – 引脚号49
GPIO22 – 引脚号50
GPIO23 – 引脚号51
GPIO24 – 引脚号52
GPIO25 – 引脚号53
GPIO26 – 引脚号54
GPIO27 – 引脚号55
GPIO28 – 引脚号56
GPIO29 – 引脚号57
GPIO30 – 引脚号2
GPIO31 – 引脚号66
GPIO32 – 引脚号65
GPIO33 – 引脚号67
GPIO34 – 引脚号64
GPIO35 – 引脚号4
GPIO36 – 引脚号31
GPIO37 – 引脚号32
GPIO38 – 引脚号33
GPIO39 – 引脚号34
GPIO40 – 引脚号71
GPIO41 – 引脚号72
GPIO42 – 引脚号109
GPIO43 – 引脚号110
GPIO44 – 引脚号112
GPIO45 – 引脚号111
EC600UCN平台引脚对应关系如下(引脚号为模块外部引脚编号)
GPIO1 – 引脚号61(不可与GPIO31同时为gpio)
GPIO2 – 引脚号58(不可与GPIO32同时为gpio)
GPIO3 – 引脚号34(不可与GPIO41同时为gpio)
GPIO4 – 引脚号60(不可与GPIO34同时为gpio)
GPIO5 – 引脚号69(不可与GPIO35同时为gpio)
GPIO6 – 引脚号70(不可与GPIO36同时为gpio)
GPIO7 – 引脚号123(不可与GPIO43同时为gpio)
GPIO8 – 引脚号118
GPIO9 – 引脚号9
GPIO10 – 引脚号1(不可与GPIO37同时为gpio)
GPIO11 – 引脚号4(不可与GPIO38同时为gpio)
GPIO12 – 引脚号3(不可与GPIO39同时为gpio)
GPIO13 – 引脚号2(不可与GPIO40同时为gpio)
GPIO14 – 引脚号54
GPIO15 – 引脚号57
GPIO16 – 引脚号56
GPIO17 – 引脚号12
GPIO18 – 引脚号33(不可与GPIO42同时为gpio)
GPIO19 – 引脚号124(不可与GPIO44同时为gpio)
GPIO20 – 引脚号122(不可与GPIO45同时为gpio)
GPIO21 – 引脚号121(不可与GPIO46同时为gpio)
GPIO22 – 引脚号48
GPIO23 – 引脚号39
GPIO24 – 引脚号40
GPIO25 – 引脚号49
GPIO26 – 引脚号50
GPIO27 – 引脚号53
GPIO28 – 引脚号52
GPIO29 – 引脚号51
GPIO30 – 引脚号59(不可与GPIO33同时为gpio)
GPIO31 – 引脚号66(不可与GPIO1同时为gpio)
GPIO32 – 引脚号63(不可与GPIO2同时为gpio)
GPIO33 – 引脚号67(不可与GPIO30同时为gpio)
GPIO34 – 引脚号65(不可与GPIO4同时为gpio)
GPIO35 – 引脚号137(不可与GPIO5同时为gpio)
GPIO36 – 引脚号62(不可与GPIO6同时为gpio)
GPIO37 – 引脚号98(不可与GPIO10同时为gpio)
GPIO38 – 引脚号95(不可与GPIO11同时为gpio)
GPIO39 – 引脚号119(不可与GPIO12同时为gpio)
GPIO40 – 引脚号100(不可与GPIO13同时为gpio)
GPIO41 – 引脚号120(不可与GPIO3同时为gpio)
GPIO42 – 引脚号16(不可与GPIO18同时为gpio)
GPIO43 – 引脚号10(不可与GPIO7同时为gpio)
GPIO44 – 引脚号14(不可与GPIO19同时为gpio)
GPIO45 – 引脚号15(不可与GPIO20同时为gpio)
GPIO46 – 引脚号13(不可与GPIO21同时为gpio)
EC200UCN平台引脚对应关系如下(引脚号为模块外部引脚编号)
GPIO1 – 引脚号27(不可与GPIO31同时为gpio)
GPIO2 – 引脚号26(不可与GPIO32同时为gpio)
GPIO3 – 引脚号24(不可与GPIO33同时为gpio)
GPIO4 – 引脚号25(不可与GPIO34同时为gpio)
GPIO5 – 引脚号13(不可与GPIO17同时为gpio)
GPIO6 – 引脚号135(不可与GPIO36同时为gpio)
GPIO7 – 引脚号136(不可与GPIO44同时为gpio)
GPIO8 – 引脚号133
GPIO9 – 引脚号3(不可与GPIO37同时为gpio)
GPIO10 – 引脚号40(不可与GPIO38同时为gpio)
GPIO11 – 引脚号37(不可与GPIO39同时为gpio)
GPIO12 – 引脚号38(不可与GPIO40同时为gpio)
GPIO13 – 引脚号39(不可与GPIO41同时为gpio)
GPIO14 – 引脚号5
GPIO15 – 引脚号141
GPIO16 – 引脚号142
GPIO17 – 引脚号121(不可与GPIO5同时为gpio)
GPIO18 – 引脚号65(不可与GPIO42同时为gpio)
GPIO19 – 引脚号64(不可与GPIO43同时为gpio)
GPIO20 – 引脚号139(不可与GPIO45同时为gpio)
GPIO21 – 引脚号126(不可与GPIO46同时为gpio)
GPIO22 – 引脚号127(不可与GPIO47同时为gpio)
GPIO23 – 引脚号33
GPIO24– 引脚号31
GPIO25 – 引脚号30
GPIO26 – 引脚号29
GPIO27 – 引脚号28
GPIO28 – 引脚号1
GPIO29 – 引脚号2
GPIO30 – 引脚号4
GPIO31 – 引脚号125(不可与GPIO1同时为gpio)
GPIO32 – 引脚号124(不可与GPIO2同时为gpio)
GPIO33 – 引脚号123(不可与GPIO3同时为gpio)
GPIO34 – 引脚号122(不可与GPIO4同时为gpio)
GPIO35 – 引脚号42
GPIO36 – 引脚号119(不可与GPIO6同时为gpio)
GPIO37 – 引脚号134(不可与GPIO9同时为gpio)
GPIO38– 引脚号132(不可与GPIO10同时为gpio)
GPIO39 – 引脚号131(不可与GPIO11同时为gpio)
GPIO40 – 引脚号130(不可与GPIO12同时为gpio)
GPIO41 – 引脚号129(不可与GPIO13同时为gpio)
GPIO42 – 引脚号61(不可与GPIO18同时为gpio)
GPIO43 – 引脚号62(不可与GPIO19同时为gpio)
GPIO44 – 引脚号63(不可与GPIO7同时为gpio)
GPIO45 – 引脚号66(不可与GPIO20同时为gpio)
GPIO46 – 引脚号6(不可与GPIO21同时为gpio)
GPIO47 – 引脚号23(不可与GPIO22同时为gpio)
EC200A平台引脚对应关系如下(引脚号为模块外部引脚编号)
GPIO1 – 引脚号27
GPIO2 – 引脚号26
GPIO3 – 引脚号24
GPIO4 – 引脚号25
GPIO5 – 引脚号5
GPIO6 – 引脚号135
GPIO7 – 引脚号136
GPIO9 – 引脚号3
GPIO10 – 引脚号40
GPIO11 – 引脚号37
GPIO12 – 引脚号38
GPIO13 – 引脚号39
GPIO18 – 引脚号65
GPIO19 – 引脚号64
GPIO20 – 引脚号139
GPIO22 – 引脚号127
GPIO28 – 引脚号1
GPIO29 – 引脚号2
GPIO30 – 引脚号4
GPIO35 – 引脚号42
GPIO36 – 引脚号119
GPIO43 – 引脚号62
GPIO44 – 引脚号63
GPIO45 – 引脚号66
GPIO46 – 引脚号6
GPIO47 – 引脚号23
EC800NCN平台引脚对应关系如下(引脚号为模块外部引脚编号)
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 – 引脚号76
GPIO18 – 引脚号77
GPIO19 – 引脚号82
GPIO20 – 引脚号83
GPIO21 – 引脚号86
GPIO22 – 引脚号87
GPIO23 – 引脚号66
GPIO24 – 引脚号67
GPIO25 – 引脚号17
GPIO26 – 引脚号18
GPIO27 – 引脚号19
GPIO28 – 引脚号20
GPIO29 – 引脚号21
GPIO30 – 引脚号22
GPIO31 – 引脚号23
GPIO32 – 引脚号28
GPIO33 – 引脚号29
GPIO34 – 引脚号38
GPIO35 – 引脚号39
GPIO36 – 引脚号16
GPIO37 – 引脚号78
BC25PA平台引脚对应关系如下(引脚号为模块外部引脚编号)
GPIO1 – 引脚号3
GPIO2 – 引脚号4
GPIO3 – 引脚号5
GPIO4 – 引脚号6
GPIO5 – 引脚号16
GPIO6 – 引脚号20
GPIO7 – 引脚号21
GPIO8 – 引脚号22
GPIO9 – 引脚号23
GPIO10 – 引脚号25
GPIO11 – 引脚号28
GPIO12 – 引脚号29
GPIO13 – 引脚号30
GPIO14 – 引脚号31
GPIO15 – 引脚号32
GPIO16 – 引脚号33
GPIO17 – 引脚号2
GPIO18 – 引脚号8
BG95M3平台引脚对应关系如下(引脚号为模块外部引脚编号)
GPIO1 – 引脚号4
GPIO2 – 引脚号5
GPIO3 – 引脚号6
GPIO4 – 引脚号7
GPIO5 – 引脚号18
GPIO6 – 引脚号19
GPIO7 – 引脚号22
GPIO8 – 引脚号23
GPIO9 – 引脚号25
GPIO10 – 引脚号26
GPIO11 – 引脚号27
GPIO12 – 引脚号28
GPIO13 – 引脚号40
GPIO14 – 引脚号41
GPIO15 – 引脚号64
GPIO16 – 引脚号65
GPIO17 – 引脚号66
GPIO18 – 引脚号85
GPIO19 – 引脚号86
GPIO20 – 引脚号87
GPIO21 – 引脚号88
EG915U平台引脚对应关系如下(引脚号为模块外部引脚编号):
GPIO1 – 引脚号4(不可与GPIO41同时为gpio)
GPIO2 – 引脚号5(不可与GPIO36同时为gpio)
GPIO3 – 引脚号6(不可与GPIO35同时为gpio)
GPIO4 – 引脚号7(不可与GPIO24同时为gpio)
GPIO5 – 引脚号18
GPIO6 – 引脚号19
GPIO7 – 引脚号1(不可与GPIO37同时为gpio)
GPIO8 – 引脚号38
GPIO9 – 引脚号25
GPIO10 – 引脚号26
GPIO11 – 引脚号27(不可与GPIO32同时为gpio)
GPIO12 – 引脚号28(不可与GPIO31同时为gpio)
GPIO13 – 引脚号40
GPIO14 – 引脚号41
GPIO15 – 引脚号64
GPIO16 – 引脚号20(不可与GPIO30同时为gpio)
GPIO17 – 引脚号21
GPIO18 – 引脚号85
GPIO19 – 引脚号86
GPIO20 – 引脚号30
GPIO21 – 引脚号88
GPIO22 – 引脚号36(不可与GPIO40同时为gpio)
GPIO23 – 引脚号37(不可与GPIO38同时为gpio)
GPIO24 – 引脚号16(不可与GPIO4同时为gpio)
GPIO25 – 引脚号39
GPIO26 – 引脚号42(不可与GPIO27同时为gpio)
GPIO27 – 引脚号78(不可与GPIO26同时为gpio)
GPIO28 – 引脚号83(不可与GPIO33同时为gpio)
GPIO29 – 引脚号84
GPIO30 – 引脚号92(不可与GPIO16同时为gpio)
GPIO31 – 引脚号95(不可与GPIO12同时为gpio)
GPIO32 – 引脚号97(不可与GPIO11同时为gpio)
GPIO33 – 引脚号98(不可与GPIO28同时为gpio)
GPIO34 – 引脚号104
GPIO35 – 引脚号105(不可与GPIO3同时为gpio)
GPIO36 – 引脚号106(不可与GPIO2同时为gpio)
GPIO37 – 引脚号108(不可与GPIO4同时为gpio)
GPIO38 – 引脚号111(不可与GPIO23同时为gpio)
GPIO39 – 引脚号114
GPIO40 – 引脚号115(不可与GPIO22同时为gpio)
GPIO41 – 引脚号116(不可与GPIO1同时为gpio) |
| direction | int | IN – 输入模式,OUT – 输出模式 |
| pullMode | int | PULL_DISABLE – 浮空模式
PULL_PU – 上拉模式
PULL_PD – 下拉模式 |
| level | int | 0 - 设置引脚为低电平, 1- 设置引脚为高电平 |
@@ -5986,7 +5986,7 @@ if __name__ == '__main__':
| 参数 | 类型 | 说明 |
| :------- | :--- | ------------------------------------------------------------ |
-| UARTn | int | UARTn作用如下:
UART0 - DEBUG PORT
UART1 – BT PORT
UART2 – MAIN PORT
UART3 – USB CDC PORT (BG95M3 不支持)
UART4 – STDOUT PORT (仅支持EC200U/EC600U) |
+| UARTn | int | UARTn作用如下:
UART0 - DEBUG PORT
UART1 – BT PORT
UART2 – MAIN PORT
UART3 – USB CDC PORT (BG95M3 不支持)
UART4 – STDOUT PORT (仅支持EC200U/EC600U/EG915U) |
| buadrate | int | 波特率,常用波特率都支持,如4800、9600、19200、38400、57600、115200、230400等 |
| databits | int | 数据位(5 ~ 8),展锐平台当前仅支持8位 |
| parity | int | 奇偶校验(0 – NONE,1 – EVEN,2 - ODD) |
@@ -6006,6 +6006,7 @@ if __name__ == '__main__':
| BC25PA | uart1:
TX: 引脚号29
RX: 引脚号28 |
| BG95M3 | uart0:
TX: 引脚号23
RX: 引脚号22
uart1:
TX:引脚号27
RX:引脚号28
uart2:
TX: 引脚号64
RX: 引脚号65 |
| EC600M | uart1:
TX: 引脚号3
RX: 引脚号2
uart2:
TX:引脚号32
RX:引脚号31 |
+| EG915U | uart1:
TX: 引脚号27
RX: 引脚号28
uart2:
TX:引脚号35
RX:引脚号34
uart4:
TX:引脚号19
RX:引脚号18 |
* 示例
@@ -6671,8 +6672,8 @@ rtc.enable_alarm(1)
| 常量 | | 适用平台 |
| ----------------- | ----------------- | ----------------------------- |
-| I2C.I2C0 | i2c 通路索引号: 0 | EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M |
-| I2C.I2C1 | i2c 通路索引号: 1 | EC600S/EC600N/EC600U/EC200U/BC25PA/BG95M3/EC600M |
+| I2C.I2C0 | i2c 通路索引号: 0 | EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U |
+| I2C.I2C1 | i2c 通路索引号: 1 | EC600S/EC600N/EC600U/EC200U/BC25PA/BG95M3/EC600M/EG915U |
| I2C.I2C2 | i2c 通路索引号: 2 | BG95M3/EC600M |
| I2C.STANDARD_MODE | 标准模式 | |
| I2C.FAST_MODE | 快速模式 | |
@@ -6705,6 +6706,7 @@ rtc.enable_alarm(1)
| EC800N | I2C0:
SCL:引脚号67
SDA:引脚号66 |
| BG95M3 | I2C0:
SCL: 引脚号18
SDA: 引脚号19
I2C1:
SCL:引脚号40
SDA:引脚号41
I2C2:
SCL:引脚号26
SDA:引脚号25 |
| EC600M | I2C0:
SCL: 引脚号9
SDA: 引脚号64
I2C1:
SCL:引脚号57
SDA:引脚号56
I2C2:
SCL:引脚号67
SDA:引脚号65 |
+| EG915U | I2C0:
SCL: 引脚号103
SDA: 引脚号114
I2C1:
SCL:引脚号40
SDA:引脚号41 |
- 示例
@@ -7010,7 +7012,7 @@ if __name__ == "__main__":
| ---- | ---- | ------------------------------------------------------------ |
| port | int | 通道选择[0,1] |
| mode | int | SPI 的工作模式(模式0最常用):
时钟极性CPOL: 即SPI空闲时,时钟信号SCLK的电平(0:空闲时低电平; 1:空闲时高电平)
0 : CPOL=0, CPHA=0
1 : CPOL=0, CPHA=1
2: CPOL=1, CPHA=0
3: CPOL=1, CPHA=1 |
-| clk | int | 时钟频率
EC600NCN/EC600SCN/EC800NCN/BG95M3/EC600M:
0 : 812.5kHz
1 : 1.625MHz
2 : 3.25MHz
3 : 6.5MHz
4 : 13MHz
5 : 26MHz
6:52MHz
EC600UCN/EC200UCN:
0 : 781.25KHz
1 : 1.5625MHz
2 : 3.125MHz
3 : 5MHz
4 : 6.25MHz
5 : 10MHz
6 : 12.5MHz
7 : 20MHz
8 : 25MHz
9 : 33.33MHz
BC25PA:
0 : 5MHz
X : XMHz (X in [1,39]) |
+| clk | int | 时钟频率
EC600NCN/EC600SCN/EC800NCN/BG95M3/EC600M:
0 : 812.5kHz
1 : 1.625MHz
2 : 3.25MHz
3 : 6.5MHz
4 : 13MHz
5 : 26MHz
6:52MHz
EC600UCN/EC200UCN/EG915U:
0 : 781.25KHz
1 : 1.5625MHz
2 : 3.125MHz
3 : 5MHz
4 : 6.25MHz
5 : 10MHz
6 : 12.5MHz
7 : 20MHz
8 : 25MHz
9 : 33.33MHz
BC25PA:
0 : 5MHz
X : XMHz (X in [1,39]) |
- 引脚说明
@@ -7024,6 +7026,7 @@ if __name__ == "__main__":
| BC25PA | port0:
CS:引脚号6
CLK:引脚号5
MOSI:引脚号4
MISO:引脚号3 |
| BG95M3 | port0:
CS:引脚号25
CLK:引脚号26
MOSI:引脚号27
MISO:引脚号28
port1:
CS:引脚号41
CLK:引脚号40
MOSI:引脚号64
MISO:引脚号65 |
| EC600M | port0:
CS:引脚号58
CLK:引脚号61
MOSI:引脚号59
MISO:引脚号60
port1:
CS:引脚号4
CLK:引脚号1
MOSI:引脚号3
MISO:引脚号2 |
+| EG915U | port0:
CS:引脚号25
CLK:引脚号26
MOSI:引脚号64
MISO:引脚号88 |
* 注意
BC25PA平台不支持1、2模式。
- 示例
diff --git a/zh-cn/api/pythonStdlib.md b/zh-cn/api/pythonStdlib.md
index 1cce5a4..5052c45 100644
--- a/zh-cn/api/pythonStdlib.md
+++ b/zh-cn/api/pythonStdlib.md
@@ -201,7 +201,7 @@ b'\xb3\xc9Y\x1b\xe9'
-##### 初始化SD卡驱动(SPI接口)
+##### 注册存储设备 - SPI - SD卡
目前仅EC600N/EC800N平台支持。
@@ -230,49 +230,7 @@ b'\xb3\xc9Y\x1b\xe9'
-##### 挂载文件系统
-
-> **uos.mount(vfs_obj, path)**
-
-挂载底层文件系统到VFS。
-
-* 参数
-
-| 参数 | 参数类型 | 参数说明 |
-| ------- | ---------- | ---------------- |
-| vfs_obj | vfs object | 文件系统对象 |
-| path | str | 文件系统的根目录 |
-
-* 返回值
-
-无。
-
-* 示例
-
-```python
->>> cdev = uos.VfsFat(1, 0, 4, 1)
->>> uos.mount(cdev, '/sd')
-```
-
-- SD卡(SPI接口)使用示例
-
- 目前仅EC600N/EC800N平台支持。
-
-```python
->>> cdev = uos.VfsFat(1, 0, 4, 1)
->>> uos.mount(cdev, '/sd')
->>> f = open('/sd/test.txt','w+')
->>> f.write('0123456')
->>> f.close()
->>> uos.listdir('/sd')
->>> f = open('/sd/test.txt','r')
->>> f.read()
->>> f.close()
-```
-
-
-
-##### 初始化SD卡驱动(SDIO接口)
+##### 注册存储设备 - SDIO - SD卡
目前仅EC600U/EC200U平台支持。
@@ -304,7 +262,7 @@ b'\xb3\xc9Y\x1b\xe9'
>>> udev = VfsSd("sd_fs")
```
-##### 设置检测管脚
+###### 设置检测管脚
> **set_det(vfs_obj.GPIOn,mode)**
@@ -330,7 +288,7 @@ b'\xb3\xc9Y\x1b\xe9'
>>> udev.set_det(udev.GPIO10,0)#使用GPIO10作为卡检测管脚,sd卡插上,检测口为低电平,sd卡取出,检测口为高电平(实际使用根据硬件)
```
-##### 设置插拔卡回调函数
+###### 设置插拔卡回调函数
> **set_callback(fun)**
@@ -378,6 +336,93 @@ def call_back(para):
udev.set_callback(call_back)
```
+
+
+##### **注册存储设备 - SPI NOR FLASH**
+
+目前仅EG915U支持
+
+> uos.VfsLfs1(readsize,progsize,lookahead,pname,spi_port,spi_clk)
+
+初始化spi nor flash,和外挂nor flash通信。使用SPI通信方式。
+
+* 参数
+
+| 参数 | 参数类型 | 参数说明 |
+| --------- | -------- | ------------------------------------------------------------ |
+| readsize | int | 预留,暂未使用 |
+| progsize | int | 预留,暂未使用 |
+| lookahead | int | 预留,暂未使用 |
+| pname | str | 固定为“ext_fs”。后续扩展 |
+| spi_port | int | 支持的端口参照SPI章节说明 |
+| spi_clk | int | 时钟频率:
EG915U:0:6.25M 1:12.5M 2:25M 3:50M 4:3.125M 5:1.5625M 6:781.25K |
+
+* 返回值
+
+ 成功则返回VfsLfs1 object,失败则 OSError 19。
+
+* 示例
+
+ ```python
+ >>>ldev = uos.VfsLfs1(32, 32, 32, "ext_fs",1,0)
+ >>>uos.mount(ldev,'/ext')
+ >>>f = open('/ext/test.txt','w+')
+ >>>f.write('hello world!!!')
+ >>>f.close()
+
+ >>>uos.listdir('ext')
+
+ >>>f = open('/ext/test.txt','r')
+ >>>f.read()
+ >>>f.close()
+
+ ```
+
+
+
+
+##### 挂载文件系统
+
+> **uos.mount(vfs_obj, path)**
+
+挂载底层文件系统到VFS。
+
+* 参数
+
+| 参数 | 参数类型 | 参数说明 |
+| ------- | ---------- | ---------------- |
+| vfs_obj | vfs object | 文件系统对象 |
+| path | str | 文件系统的根目录 |
+
+* 返回值
+
+无。
+
+* 示例
+
+```python
+>>> cdev = uos.VfsFat(1, 0, 4, 1)
+>>> uos.mount(cdev, '/sd')
+```
+
+- SD卡(SPI接口)使用示例
+
+ 目前仅EC600N/EC800N平台支持。
+
+```python
+>>> cdev = uos.VfsFat(1, 0, 4, 1)
+>>> uos.mount(cdev, '/sd')
+>>> f = open('/sd/test.txt','w+')
+>>> f.write('0123456')
+>>> f.close()
+>>> uos.listdir('/sd')
+>>> f = open('/sd/test.txt','r')
+>>> f.read()
+>>> f.close()
+```
+
+
+
#### gc - 内存碎片回收
gc 模块实现内存垃圾回收机制,该模块实现了CPython模块相应模块的子集。更多信息请参阅阅CPython文档:[gc](https://docs.python.org/3.5/library/gc.html#module-gc)