diff --git a/en-us/api/QuecPythonClasslib.md b/en-us/api/QuecPythonClasslib.md
index 908d99a..00eab83 100644
--- a/en-us/api/QuecPythonClasslib.md
+++ b/en-us/api/QuecPythonClasslib.md
@@ -4499,10 +4499,10 @@ Note: The BC25PA platform does not support this module function.
| Constent | Description | Usage Platform |
| -------- | ----------- | -------------------------------------- |
-| PWM.PWM0 | PWM0 | EC600S/EC600N/EC100Y/EC600U/EC200U |
-| PWM.PWM1 | PWM1 | EC600S/EC600N/EC100Y |
-| PWM.PWM2 | PWM2 | EC600S/EC600N/EC100Y |
-| PWM.PWM3 | PWM3 | EC600S/EC600N/EC100Y |
+| PWM.PWM0 | PWM0 | EC600S/EC600N/EC100Y/EC600U/EC200U/EC800N |
+| PWM.PWM1 | PWM1 | EC600S/EC600N/EC100Y/EC800N |
+| PWM.PWM2 | PWM2 | EC600S/EC600N/EC100Y/EC800N |
+| PWM.PWM3 | PWM3 | EC600S/EC600N/EC100Y/EC800N |
@@ -4516,7 +4516,7 @@ 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: 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
|
+| 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
|
| 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] |
| 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 |
@@ -4610,12 +4610,12 @@ if __name__ == '__main__':
###### Constant Description
-| Constant | Description | Usage Platform |
-| -------- | ------------- | ----------------------------------------- |
-| ADC.ADC0 | ADC Channel 0 | EC600S/EC600N/EC100Y/EC600U/EC200U/BC25PA |
-| ADC.ADC1 | ADC Channel 1 | EC600S/EC600N/EC600U/EC200U |
-| ADC.ADC2 | ADC Channel 2 | EC600U/EC200U |
-| ADC.ADC3 | ADC Channel 3 | EC600U |
+| Constant | Description | Usage Platform |
+| -------- | ------------- | ------------------------------------------------ |
+| ADC.ADC0 | ADC Channel 0 | EC600S/EC600N/EC100Y/EC600U/EC200U/BC25PA/BG95M3 |
+| ADC.ADC1 | ADC Channel 1 | EC600S/EC600N/EC600U/EC200U |
+| ADC.ADC2 | ADC Channel 2 | EC600U/EC200U |
+| ADC.ADC3 | ADC Channel 3 | EC600U |
@@ -4660,7 +4660,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 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
|
+| 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 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 BG95M3 series module are as follows
ADC0 – Pin No. 24 |
* Return Value
@@ -5000,42 +5000,54 @@ Function: GPIO read and write operations.
###### Constant Description
-| Constant | Applicable Platform | Description |
-| ---------------- | --------------------------------------------- | -------------- |
-| Pin.GPIO1 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA | GPIO1 |
-| Pin.GPIO2 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA | GPIO2 |
-| Pin.GPIO3 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA | GPIO3 |
-| Pin.GPIO4 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA | GPIO4 |
-| Pin.GPIO5 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA | GPIO5 |
-| Pin.GPIO6 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA | GPIO6 |
-| Pin.GPIO7 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA | GPIO7 |
-| Pin.GPIO8 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA | GPIO8 |
-| Pin.GPIO9 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA | GPIO9 |
-| Pin.GPIO10 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA | GPIO10 |
-| Pin.GPIO11 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA | GPIO11 |
-| Pin.GPIO12 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA | GPIO12 |
-| Pin.GPIO13 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA | GPIO13 |
-| Pin.GPIO14 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA | GPIO14 |
-| Pin.GPIO15 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA | GPIO15 |
-| Pin.GPIO16 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA | GPIO16 |
-| Pin.GPIO17 | EC600S / EC600N / EC100Y/BC25PA | GPIO17 |
-| Pin.GPIO18 | EC600S / EC600N / EC100Y/BC25PA | GPIO18 |
-| Pin.GPIO19 | EC600S / EC600N / EC100Y | GPIO19 |
-| Pin.GPIO20 | EC600S / EC600N | GPIO20 |
-| Pin.GPIO21 | EC600S / EC600N | GPIO21 |
-| Pin.GPIO22 | EC600S / EC600N | GPIO22 |
-| Pin.GPIO23 | EC600S / EC600N | GPIO23 |
-| Pin.GPIO24 | EC600S / EC600N | GPIO24 |
-| Pin.GPIO25 | EC600S / EC600N | GPIO25 |
-| Pin.GPIO26 | EC600S / EC600N | GPIO26 |
-| Pin.GPIO27 | EC600S / EC600N | GPIO27 |
-| Pin.GPIO28 | EC600S / EC600N | GPIO28 |
-| Pin.GPIO29 | EC600S / EC600N | GPIO29 |
-| Pin.IN | -- | Input mode |
-| Pin.OUT | -- | Output mode |
-| Pin.PULL_DISABLE | -- | Floating mode |
-| Pin.PULL_PU | -- | Pull-up mode |
-| Pin.PULL_PD | -- | Pull-down mode |
+| Constant | Applicable Platform | Description |
+| ---------------- | ----------------------------------------------------------- | -------------- |
+| Pin.GPIO1 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO1 |
+| Pin.GPIO2 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO2 |
+| Pin.GPIO3 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO3 |
+| Pin.GPIO4 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO4 |
+| Pin.GPIO5 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO5 |
+| Pin.GPIO6 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO6 |
+| Pin.GPIO7 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO7 |
+| Pin.GPIO8 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO8 |
+| Pin.GPIO9 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO9 |
+| Pin.GPIO10 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO10 |
+| Pin.GPIO11 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO11 |
+| Pin.GPIO12 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO12 |
+| Pin.GPIO13 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO13 |
+| Pin.GPIO14 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO14 |
+| Pin.GPIO15 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO15 |
+| Pin.GPIO16 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO16 |
+| Pin.GPIO17 | EC600S / EC600N / EC100Y/EC800N/BC25PA/BG95M3 | GPIO17 |
+| Pin.GPIO18 | EC600S / EC600N / EC100Y/EC800N/BC25PA/BG95M3 | GPIO18 |
+| Pin.GPIO19 | EC600S / EC600N / EC100Y/EC800N/BG95M3 | GPIO19 |
+| Pin.GPIO20 | EC600S / EC600N / EC800N / BG95M3 | GPIO20 |
+| Pin.GPIO21 | EC600S / EC600N / EC800N / BG95M3 | GPIO21 |
+| Pin.GPIO22 | EC600S / EC600N/EC800N | GPIO22 |
+| Pin.GPIO23 | EC600S / EC600N/EC800N | GPIO23 |
+| Pin.GPIO24 | EC600S / EC600N/EC800N | GPIO24 |
+| Pin.GPIO25 | EC600S / EC600N/EC800N | GPIO25 |
+| Pin.GPIO26 | EC600S / EC600N/EC800N | GPIO26 |
+| Pin.GPIO27 | EC600S / EC600N/EC800N | GPIO27 |
+| Pin.GPIO28 | EC600S / EC600N/EC800N | GPIO28 |
+| Pin.GPIO29 | EC600S / EC600N/EC800N | GPIO29 |
+| Pin.GPIO30 | EC600S / EC600N/EC800N | GPIO30 |
+| Pin.GPIO31 | EC600S / EC600N/EC800N | GPIO31 |
+| Pin.GPIO32 | EC600S / EC600N/EC800N | GPIO32 |
+| Pin.GPIO33 | EC600S / EC600N/EC800N | GPIO33 |
+| Pin.GPIO34 | EC600S / EC600N/EC800N | GPIO34 |
+| Pin.GPIO35 | EC600S / EC600N/EC800N | GPIO35 |
+| Pin.GPIO36 | EC600S / EC600N/EC800N | GPIO36 |
+| Pin.GPIO37 | EC600S / EC600N/EC800N | GPIO37 |
+| Pin.GPIO38 | EC600S / EC600N | GPIO38 |
+| Pin.GPIO39 | EC600S / EC600N | GPIO39 |
+| Pin.GPIO40 | EC600S / EC600N | GPIO40 |
+| Pin.GPIO41 | EC600S / EC600N | GPIO41 |
+| Pin.IN | -- | Input mode |
+| Pin.OUT | -- | Output mode |
+| Pin.PULL_DISABLE | -- | Floating mode |
+| Pin.PULL_PU | -- | Pull-up mode |
+| Pin.PULL_PD | -- | Pull-down mode |
**Corresponding Pin Number Description of GPIO**
@@ -5049,7 +5061,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
The corresponding pins of EC600U series module are as follows (pin number is external pin number):
GPIO1 – Pin No. 61
GPIO2 – Pin No. 58
GPIO3 – Pin No. 34
GPIO4 – Pin No. 60
GPIO5 – Pin No. 69
GPIO6 – Pin No. 70
GPIO7 – Pin No. 123
GPIO8 – Pin No. 118
GPIO9 – Pin No. 9
GPIO10 – Pin No. 1
GPIO11 – Pin No. 4
GPIO12 – Pin No. 3
GPIO13 – Pin No. 2
GPIO14 – Pin No. 54
GPIO15 – Pin No. 57
GPIO16 – Pin No. 56
The corresponding pins of EC200U 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. 13
GPIO6 – Pin No. 135
GPIO7 – Pin No. 136
GPIO8 – Pin No. 133
GPIO9 – Pin No. 3
GPIO10 – Pin No. 40
GPIO11 – Pin No. 37
GPIO12 – Pin No. 38
GPIO13 – Pin No. 39
GPIO14 – Pin No. 5
GPIO15 – Pin No. 141
GPIO16 – Pin No. 142
The pin correspondence of BC25PA platform is as follows (pin numbers are external pin numbers):
GPIO1 – Pin number 3
GPIO2 – Pin number 4
GPIO3 – Pin number 5
GPIO4 – Pin number 6
GPIO5 – Pin number 16
GPIO6 – Pin number 20
GPIO7 – Pin number 21
GPIO8 – Pin number 22
GPIO9 – Pin number 23
GPIO10 – Pin number 25
GPIO11 – Pin number 28
GPIO12 – Pin number 29
GPIO13 – Pin number 30
GPIO14 – Pin number 31
GPIO15 – Pin number 32
GPIO16 – Pin number 33
GPIO17 – Pin number 2
GPIO18 – Pin number 8
|
+| 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 EC600U series module are as follows (pin number is external pin number):
GPIO1 – Pin No. 61
GPIO2 – Pin No. 58
GPIO3 – Pin No. 34
GPIO4 – Pin No. 60
GPIO5 – Pin No. 69
GPIO6 – Pin No. 70
GPIO7 – Pin No. 123
GPIO8 – Pin No. 118
GPIO9 – Pin No. 9
GPIO10 – Pin No. 1
GPIO11 – Pin No. 4
GPIO12 – Pin No. 3
GPIO13 – Pin No. 2
GPIO14 – Pin No. 54
GPIO15 – Pin No. 57
GPIO16 – Pin No. 56
The corresponding pins of EC200U 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. 13
GPIO6 – Pin No. 135
GPIO7 – Pin No. 136
GPIO8 – Pin No. 133
GPIO9 – Pin No. 3
GPIO10 – Pin No. 40
GPIO11 – Pin No. 37
GPIO12 – Pin No. 38
GPIO13 – Pin No. 39
GPIO14 – Pin No. 5
GPIO15 – Pin No. 141
GPIO16 – Pin No. 142
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 |
| 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 |
@@ -5270,13 +5282,25 @@ 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 |
+| 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) |
| 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) |
| stopbits | int | Stop bit (1–2) |
| flowctl | int | Hardware control flow (0 – FC_NONE, 1 – FC_HW) |
+* Pin Correspondence
+
+| platform | |
+| ------------- | :----------------------------------------------------------- |
+| EC600U | uart1:
TX: Pin number 124
RX: Pin number 123
uart2:
TX:Pin number 32
RX:Pin number 31 |
+| EC200U | uart1:
TX: Pin number 138
RX: Pin number 137
uart2:
TX:Pin number 67
RX:Pin number 68 |
+| EC600S/EC600N | uart0:
TX: Pin number 71
RX: Pin number 72
uart1:
TX: Pin number 3
RX: Pin number 2
uart2:
TX:Pin number 32
RX:Pin number 31 |
+| EC100Y | uart0:
TX: Pin number 21
RX:Pin number 20
uart1:
TX: Pin number 27
RX: Pin number 28
uart2:
TX:Pin number 50
RX:Pin number 49 |
+| EC800N | uart0:
TX: Pin number 39
RX: Pin number 38
uart1:
TX: Pin number 50
RX: Pin number 51
uart2:
TX:Pin number 18
RX:Pin number 17 |
+| 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 |
+
* Example
```python
@@ -5687,7 +5711,7 @@ Function: The module configures I/O pins to interrupt when an external event occ
| Parameter | Type | Description |
| :-------- | :--- | ------------------------------------------------------------ |
-| GPIOn | int | Pin number
The pin correspondence of EC100YCN platform is as follows (pin numbers are external pin numbers):
GPIO1 – Pin number 22
GPIO2 – Pin number 23
GPIO3 – Pin number 38
GPIO4 – Pin number 53
GPIO5 – Pin number 54
GPIO6 – Pin number 104
GPIO7 – Pin number 105
GPIO8 – Pin number 106
GPIO9 – Pin number 107
GPIO10 –Pin number 178
GPIO11 – Pin number 195
GPIO12 – Pin number 196
GPIO13 – Pin number 197
GPIO14 – Pin number 198
GPIO15 – Pin number 199
GPIO16 – Pin number 203
GPIO17 – Pin number 204
GPIO18 – Pin number 214
GPIO19 – Pin number 215
The pin correspondence of EC600SCN/EC600NCN platform is as follows (pin numbers are external pin numbers):
GPIO1 – Pin number 10
GPIO2 – Pin number 11
GPIO3 – Pin number 12
GPIO4 – Pin number 13
GPIO5 – Pin number 14
GPIO6 – Pin number 15
GPIO7 – Pin number 16
GPIO8 – Pin number 39
GPIO9 – Pin number 40
GPIO10 – Pin number 48
GPIO11 – Pin number 58
GPIO12 – Pin number 59
GPIO13 – Pin number60
GPIO14 – Pin number 61
GPIO15 – Pin number 62
GPIO16 – Pin number 63
GPIO17 – Pin number 69
GPIO18 – Pin number 70
GPIO19 – Pin number 1
GPIO20 – Pin number 3
GPIO21 – Pin number 49
GPIO22 – Pin number 50
GPIO23 – Pin number 51
GPIO24 – Pin number 52
GPIO25 – Pin number 53
GPIO26 – Pin number 54
GPIO27 – Pin number 55
GPIO28 – Pin number 56
GPIO29 – Pin number 57
The pin correspondence of EC600UCN platform is as follows (pin numbers are external pin numbers):
GPIO1 – Pin number 61
GPIO2 – Pin number 58
GPIO3 – Pin number 34
GPIO4 – Pin number 60
GPIO5 – Pin number 69
GPIO6 – Pin number 70
GPIO7 – Pin number 123
GPIO8 – Pin number 118
GPIO9 – Pin number 9
GPIO10 – Pin number 1
GPIO11 – Pin number 4
GPIO12 – Pin number 3
GPIO13 – Pin number 2
GPIO14 – Pin number 54
GPIO15 – Pin number 57
GPIO16 – Pin number 56
The pin correspondence of EC200UCN platform is as follows (pin numbers are external pin numbers):
GPIO1 – Pin number 27
GPIO2 – Pin number 26
GPIO3 – Pin number 24
GPIO4 – Pin number 25
GPIO5 – Pin number 13
GPIO6 – Pin number 135
GPIO7 – Pin number 136
GPIO8 – Pin number 133
GPIO9 – Pin number 3
GPIO10 – Pin number 40
GPIO11 – Pin number 37
GPIO12 – Pin number 38
GPIO13 – Pin number 39
GPIO14 – Pin number 5
GPIO15 – Pin number 141
GPIO16 – Pin number 142
The pin correspondence of BC25PA platform is as follows (pin numbers are external pin numbers):
GPIO1 – Pin number 3
GPIO2 – Pin number 4
GPIO3 – Pin number 5
GPIO4 – Pin number 6
GPIO5 – Pin number 16
GPIO6 – Pin number 20
GPIO7 – Pin number 21
GPIO8 – Pin number 22
GPIO9 – Pin number 23
GPIO10 – Pin number 25
GPIO11 – Pin number 28
GPIO12 – Pin number 29
GPIO13 – Pin number 30
GPIO14 – Pin number 31
GPIO15 – Pin number 32
GPIO16 – Pin number 33
|
+| GPIOn | int | The GPIO Pin number to control refer to the Pin module definition( BG95M3 platform besides)
The pin correspondence of BG95M3 platform is as follows (pin numbers are external pin numbers):
GPIO2 – Pin number 5
GPIO3 – Pin number 6
GPIO6 – Pin number 19
GPIO7 – Pin number 22
GPIO8 – Pin number 23
GPIO9 – Pin number 25
GPIO11 – Pin number 27
GPIO12 – Pin number 28
GPIO14 – Pin number 41
GPIO16 – Pin number 65
GPIO17 – Pin number 66
GPIO18 – Pin number 85
GPIO19 – Pin number 86
GPIO20 – Pin number 87
GPIO21 – Pin number 88 |
| mode | int | Set the trigger method
IRQ_RISING – Rising edge trigger
IRQ_FALLING – Falling edge trigger
IRQ_RISING_FALLING – Rising and falling edge trigger |
| pull | int | PULL_DISABLE – Floating mode
PULL_PU – Pull-up mode
PULL_PD – Pull-down mode |
| callback | int | Interrupt trigger callback function |
@@ -6038,8 +6062,9 @@ Class function: A two-wire protocol used for communication between devices.
| Constant | | Applicable Platform |
| ----------------- | --------------------------- | --------------------------- |
-| I2C.I2C0 | I2C channel index number: 0 | EC100Y/EC600U/EC200U/BC25PA |
-| I2C.I2C1 | I2C channel index number: 1 | EC600S/EC600N/EC600U/EC200U/BC25PA |
+| I2C.I2C0 | I2C channel index number: 0 | EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 |
+| I2C.I2C1 | I2C channel index number: 1 | EC600S/EC600N/EC600U/EC200U/BC25PA/BG95M3 |
+| I2C.I2C2 | I2C channel index number: 2 | BG95M3 |
| I2C.STANDARD_MODE | Standard mode | |
| I2C.FAST_MODE | Fast mode | |
@@ -6055,7 +6080,7 @@ Class function: A two-wire protocol used for communication between devices.
| Parameter | Type | Description |
| --------- | ---- | ------------------------------------------------------------ |
-| I2Cn | int | I2C channel index number:
I2C.I2C0 : 0
I2C.I2C1 : 1 |
+| I2Cn | int | I2C channel index number:
I2C.I2C0 : 0
I2C.I2C1 : 1
I2C.I2C2 : 2 |
| MODE | int | I2C working mode:
I2C.STANDARD_MODE : 0 Standard mode
I2C.FAST_MODE : 1 Fast mode |
- Pin Correspondence
@@ -6064,9 +6089,11 @@ Class function: A two-wire protocol used for communication between devices.
| ------------- | ------------------------------------------------------------ |
| EC600U | I2C0:
SCL: Pin number 11
SDA: Pin number 12
I2C1:
SCL: Pin number 57
SDA: Pin number 56 |
| EC200U | I2C0:
SCL: Pin number 41
SDA: Pin number 42
I2C1:
SCL:Pin number 141
SDA:Pin number 142 |
-| EC600S/EC600N | I2C1:
SCL: Pin number 57
SDA: Pin number 56 |
-| EC100Y | I2C0:
SCL: Pin number 57
SDA: Pin number 56 |
+| EC600S/EC600N | I2C1:
SCL: Pin number 57
SDA: Pin number 56 |
+| EC100Y | I2C0:
SCL: Pin number 57
SDA: Pin number 56 |
| BC25PA | I2C0:
SCL: Pin number 23
SDA: Pin number 22
I2C1:
SCL: Pin number 20
SDA: Pin number 21 |
+| 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 |
- Exmaple
@@ -6375,7 +6402,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:
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:
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]) |
- Pin Description
@@ -6385,11 +6412,13 @@ Class function: Serial peripheral interface bus protocol.
| EC200U | port0:
CS:Pin number 134
CLK:Pin number 133
MOSI:Pin number 132
MISO:Pin number 131
port1:
CS:Pin number 26
CLK:Pin number 27
MOSI:Pin number 24
MISO:Pin number 25 |
| EC600S/EC600N | 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 |
| EC100Y | port0:
CS:Pin number 25
CLK:Pin number 26
MOSI:Pin number 27
MISO:Pin number 28
port1:
CS:Pin number 105
CLK:Pin number 104
MOSI:Pin number 107
MISO:Pin number 106 |
+| EC800N | port0:
CS:Pin number 31
CLK:Pin number 30
MOSI:Pin number 32
MISO:Pin number 33
port1:
CS:Pin number 52
CLK:Pin number 53
MOSI:Pin number 50
MISO: Pin number 51 |
| 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 |
* Note:
- * Bc25pa platform does not support 1 and 2 modes.
+ * BC25PA platform does not support 1 and 2 modes.
- Example
diff --git a/zh-cn/api/QuecPythonClasslib.md b/zh-cn/api/QuecPythonClasslib.md
index 6d871f1..40bc8d3 100644
--- a/zh-cn/api/QuecPythonClasslib.md
+++ b/zh-cn/api/QuecPythonClasslib.md
@@ -5148,7 +5148,7 @@ if __name__ == '__main__':
| 常量 | 说明 | 适用平台 |
| -------- | -------- | ----------------------------------------- |
-| ADC.ADC0 | ADC通道0 | EC600S/EC600N/EC100Y/EC600U/EC200U/BC25PA/EC800N |
+| ADC.ADC0 | ADC通道0 | EC600S/EC600N/EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 |
| ADC.ADC1 | ADC通道1 | EC600S/EC600N/EC600U/EC200U |
| ADC.ADC2 | ADC通道2 | EC600U/EC200U |
| ADC.ADC3 | ADC通道3 | EC600U |
@@ -5196,7 +5196,7 @@ ADC功能初始化。
| 参数 | 参数类型 | 参数说明 |
| ---- | -------- | ------------------------------------------------------------ |
-| ADCn | int | ADC通道
EC100Y平台对应引脚如下
ADC0 – 引脚号39
ADC1 – 引脚号81
EC600S/EC600N平台对应引脚如下
ADC0 – 引脚号19
EC800N/BC25PA平台对应引脚如下
ADC0 – 引脚号9
EC600U平台对应引脚如下
ADC0 – 引脚号19
ADC1 – 引脚号20
ADC2 – 引脚号113
ADC3 – 引脚号114
EC200U平台对应引脚如下
ADC0 – 引脚号45
ADC1 – 引脚号44
ADC2 – 引脚号43
|
+| ADCn | int | ADC通道
EC100Y平台对应引脚如下
ADC0 – 引脚号39
ADC1 – 引脚号81
EC600S/EC600N平台对应引脚如下
ADC0 – 引脚号19
EC800N平台对应引脚如下
ADC0 – 引脚号9
EC600U平台对应引脚如下
ADC0 – 引脚号19
ADC1 – 引脚号20
ADC2 – 引脚号113
ADC3 – 引脚号114
EC200U平台对应引脚如下
ADC0 – 引脚号45
ADC1 – 引脚号44
ADC2 – 引脚号43
BG95M3平台对应引脚如下
ADC0 – 引脚号24 |
* 返回值
@@ -5545,27 +5545,27 @@ USBNET.open()
| 常量 | 适配平台 | 说明 |
| ---------------- | ------------------------ | -------- |
-| Pin.GPIO1 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N | GPIO1 |
-| Pin.GPIO2 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N | GPIO2 |
-| Pin.GPIO3 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N | GPIO3 |
-| Pin.GPIO4 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N | GPIO4 |
-| Pin.GPIO5 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N | GPIO5 |
-| Pin.GPIO6 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N | GPIO6 |
-| Pin.GPIO7 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N | GPIO7 |
-| Pin.GPIO8 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N | GPIO8 |
-| Pin.GPIO9 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N | GPIO9 |
-| Pin.GPIO10 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N | GPIO10 |
-| Pin.GPIO11 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N | GPIO11 |
-| Pin.GPIO12 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N | GPIO12 |
-| Pin.GPIO13 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N | GPIO13 |
-| Pin.GPIO14 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N | GPIO14 |
-| Pin.GPIO15 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N | GPIO15 |
-| Pin.GPIO16 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N | GPIO16 |
-| Pin.GPIO17 | EC600S / EC600N / EC100Y/EC800N/BC25PA | GPIO17 |
-| Pin.GPIO18 | EC600S / EC600N / EC100Y/EC800N/BC25PA | GPIO18 |
-| Pin.GPIO19 | EC600S / EC600N / EC100Y/EC800N | GPIO19 |
-| Pin.GPIO20 | EC600S / EC600N/EC800N | GPIO20 |
-| Pin.GPIO21 | EC600S / EC600N/EC800N | GPIO21 |
+| Pin.GPIO1 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO1 |
+| Pin.GPIO2 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO2 |
+| Pin.GPIO3 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO3 |
+| Pin.GPIO4 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO4 |
+| Pin.GPIO5 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO5 |
+| Pin.GPIO6 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO6 |
+| Pin.GPIO7 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO7 |
+| Pin.GPIO8 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO8 |
+| Pin.GPIO9 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO9 |
+| Pin.GPIO10 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO10 |
+| Pin.GPIO11 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO11 |
+| Pin.GPIO12 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO12 |
+| Pin.GPIO13 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO13 |
+| Pin.GPIO14 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO14 |
+| Pin.GPIO15 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO15 |
+| Pin.GPIO16 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 | GPIO16 |
+| Pin.GPIO17 | EC600S / EC600N / EC100Y/EC800N/BC25PA/BG95M3 | GPIO17 |
+| Pin.GPIO18 | EC600S / EC600N / EC100Y/EC800N/BC25PA/BG95M3 | GPIO18 |
+| Pin.GPIO19 | EC600S / EC600N / EC100Y/EC800N/BG95M3 | GPIO19 |
+| Pin.GPIO20 | EC600S / EC600N/EC800N/BG95M3 | GPIO20 |
+| Pin.GPIO21 | EC600S / EC600N/EC800N/BG95M3 | GPIO21 |
| Pin.GPIO22 | EC600S / EC600N/EC800N | GPIO22 |
| Pin.GPIO23 | EC600S / EC600N/EC800N | GPIO23 |
| Pin.GPIO24 | EC600S / EC600N/EC800N | GPIO24 |
@@ -5606,7 +5606,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
EC600UCN平台引脚对应关系如下(引脚号为模块外部引脚编号)
GPIO1 – 引脚号61
GPIO2 – 引脚号58
GPIO3 – 引脚号34
GPIO4 – 引脚号60
GPIO5 – 引脚号69
GPIO6 – 引脚号70
GPIO7 – 引脚号123
GPIO8 – 引脚号118
GPIO9 – 引脚号9
GPIO10 – 引脚号1
GPIO11 – 引脚号4
GPIO12 – 引脚号3
GPIO13 – 引脚号2
GPIO14 – 引脚号54
GPIO15 – 引脚号57
GPIO16 – 引脚号56
EC200UCN平台引脚对应关系如下(引脚号为模块外部引脚编号)
GPIO1 – 引脚号27
GPIO2 – 引脚号26
GPIO3 – 引脚号24
GPIO4 – 引脚号25
GPIO5 – 引脚号13
GPIO6 – 引脚号135
GPIO7 – 引脚号136
GPIO8 – 引脚号133
GPIO9 – 引脚号3
GPIO10 – 引脚号40
GPIO11 – 引脚号37
GPIO12 – 引脚号38
GPIO13 – 引脚号39
GPIO14 – 引脚号5
GPIO15 – 引脚号141
GPIO16 – 引脚号142
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
|
+| 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
EC600UCN平台引脚对应关系如下(引脚号为模块外部引脚编号)
GPIO1 – 引脚号61
GPIO2 – 引脚号58
GPIO3 – 引脚号34
GPIO4 – 引脚号60
GPIO5 – 引脚号69
GPIO6 – 引脚号70
GPIO7 – 引脚号123
GPIO8 – 引脚号118
GPIO9 – 引脚号9
GPIO10 – 引脚号1
GPIO11 – 引脚号4
GPIO12 – 引脚号3
GPIO13 – 引脚号2
GPIO14 – 引脚号54
GPIO15 – 引脚号57
GPIO16 – 引脚号56
EC200UCN平台引脚对应关系如下(引脚号为模块外部引脚编号)
GPIO1 – 引脚号27
GPIO2 – 引脚号26
GPIO3 – 引脚号24
GPIO4 – 引脚号25
GPIO5 – 引脚号13
GPIO6 – 引脚号135
GPIO7 – 引脚号136
GPIO8 – 引脚号133
GPIO9 – 引脚号3
GPIO10 – 引脚号40
GPIO11 – 引脚号37
GPIO12 – 引脚号38
GPIO13 – 引脚号39
GPIO14 – 引脚号5
GPIO15 – 引脚号141
GPIO16 – 引脚号142
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 |
| direction | int | IN – 输入模式,OUT – 输出模式 |
| pullMode | int | PULL_DISABLE – 浮空模式
PULL_PU – 上拉模式
PULL_PD – 下拉模式 |
| level | int | 0 - 设置引脚为低电平, 1- 设置引脚为高电平 |
@@ -5757,7 +5757,7 @@ if __name__ == '__main__':
| 参数 | 类型 | 说明 |
| :------- | :--- | ------------------------------------------------------------ |
-| UARTn | int | UARTn作用如下:
UART0 - DEBUG PORT
UART1 – BT PORT
UART2 – MAIN PORT
UART3 – USB CDC PORT |
+| UARTn | int | UARTn作用如下:
UART0 - DEBUG PORT
UART1 – BT PORT
UART2 – MAIN PORT
UART3 – USB CDC PORT (BG95M3 不支持)|
| buadrate | int | 波特率,常用波特率都支持,如4800、9600、19200、38400、57600、115200、230400等 |
| databits | int | 数据位(5 ~ 8),展锐平台当前仅支持8位 |
| parity | int | 奇偶校验(0 – NONE,1 – EVEN,2 - ODD) |
@@ -5773,7 +5773,8 @@ if __name__ == '__main__':
| EC600S/EC600N | uart0:
TX: 引脚号71
RX: 引脚号72
uart1:
TX: 引脚号3
RX: 引脚号2
uart2:
TX:引脚号32
RX:引脚号31 |
| EC100Y | uart0:
TX: 引脚号21
RX: 引脚号20
uart1:
TX: 引脚号27
RX: 引脚号28
uart2:
TX:引脚号50
RX:引脚号49 |
| EC800N | uart0:
TX: 引脚号39
RX: 引脚号38
uart1:
TX: 引脚号50
RX: 引脚号51
uart2:
TX:引脚号18
RX:引脚号17 |
-| BC25PA | uart1:
TX: 引脚号29
RX: 引脚号28
|
+| BC25PA | uart1:
TX: 引脚号29
RX: 引脚号28 |
+| BG95M3 | uart0:
TX: 引脚号23
RX: 引脚号22
uart1:
TX:引脚号27
RX:引脚号28
uart2:
TX: 引脚号64
RX: 引脚号65 |
* 示例
@@ -6181,7 +6182,7 @@ if __name__ == '__main__':
| 参数 | 类型 | 说明 |
| :------- | :--- | ------------------------------------------------------------ |
-| GPIOn | int | 需要控制的GPIO引脚号,参照Pin模块的定义 |
+| GPIOn | int | 需要控制的GPIO引脚号,参照Pin模块的定义(除BG95M3外)
BG95M3平台引脚对应关系如下(引脚号为模块外部引脚编号)
GPIO2 – 引脚号5
GPIO3 – 引脚号6
GPIO6 – 引脚号19
GPIO7 – 引脚号22
GPIO8 – 引脚号23
GPIO9 – 引脚号25
GPIO11 – 引脚号27
GPIO12 – 引脚号28
GPIO14 – 引脚号41
GPIO16 – 引脚号65
GPIO17 – 引脚号66
GPIO18 – 引脚号85
GPIO19 – 引脚号86
GPIO20 – 引脚号87
GPIO21 – 引脚号88 |
| mode | int | 设置触发方式
IRQ_RISING – 上升沿触发
IRQ_FALLING – 下降沿触发
IRQ_RISING_FALLING – 上升和下降沿触发 |
| pull | int | PULL_DISABLE – 浮空模式
PULL_PU – 上拉模式
PULL_PD – 下拉模式 |
| callback | int | 中断触发回调函数 |
@@ -6511,8 +6512,9 @@ rtc.enable_alarm(1)
| 常量 | | 适用平台 |
| ----------------- | ----------------- | ----------------------------- |
-| I2C.I2C0 | i2c 通路索引号: 0 | EC100Y/EC600U/EC200U/BC25PA/EC800N |
-| I2C.I2C1 | i2c 通路索引号: 1 | EC600S/EC600N/EC600U/EC200U/BC25PA |
+| I2C.I2C0 | i2c 通路索引号: 0 | EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3 |
+| I2C.I2C1 | i2c 通路索引号: 1 | EC600S/EC600N/EC600U/EC200U/BC25PA/BG95M3 |
+| I2C.I2C2 | i2c 通路索引号: 2 | BG95M3 |
| I2C.STANDARD_MODE | 标准模式 | |
| I2C.FAST_MODE | 快速模式 | |
@@ -6528,7 +6530,7 @@ rtc.enable_alarm(1)
| 参数 | 类型 | 说明 |
| ---- | ---- | ------------------------------------------------------------ |
-| I2Cn | int | i2c 通路索引号:
I2C.I2C0 : 0
I2C.I2C1 : 1 |
+| I2Cn | int | i2c 通路索引号:
I2C.I2C0 : 0
I2C.I2C1 : 1
I2C.I2C2 : 2 |
| MODE | int | i2c 的工作模式:
I2C.STANDARD_MODE : 0 标准模式
I2C.FAST_MODE : 1 快速模式 |
- 引脚对应关系
@@ -6541,6 +6543,7 @@ rtc.enable_alarm(1)
| EC100Y | I2C0:
SCL:引脚号57
SDA:引脚号56 |
| BC25PA | I2C0:
SCL: 引脚号23
SDA: 引脚号22
I2C1:
SCL:引脚号20
SDA:引脚号21 |
| EC800N | I2C0:
SCL:引脚号67
SDA:引脚号66 |
+| BG95M3 | I2C0:
SCL: 引脚号18
SDA: 引脚号19
I2C1:
SCL:引脚号40
SDA:引脚号41
I2C2:
SCL:引脚号26
SDA:引脚号25 |
- 示例
@@ -6846,7 +6849,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:
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:
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]) |
- 引脚说明
@@ -6858,6 +6861,7 @@ if __name__ == "__main__":
| EC100Y | port0:
CS:引脚号25
CLK:引脚号26
MOSI:引脚号27
MISO:引脚号28
port1:
CS:引脚号105
CLK:引脚号104
MOSI:引脚号107
MISO:引脚号106 |
| EC800N | port0:
CS:引脚号31
CLK:引脚号30
MOSI:引脚号32
MISO:引脚号33
port1:
CS:引脚号52
CLK:引脚号53
MOSI:引脚号50
MISO:引脚号51 |
| 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 |
* 注意
BC25PA平台不支持1、2模式。
- 示例