diff --git a/docs/API_reference/en/QuecPython_classlib/machine.LCD.md b/docs/API_reference/en/QuecPython_classlib/machine.LCD.md
index f2f6cf4368979cf2d28fa35f36e019ca6214db37..9e2eadf87ddfe60bb573194ba23b9b1d2651645a 100644
--- a/docs/API_reference/en/QuecPython_classlib/machine.LCD.md
+++ b/docs/API_reference/en/QuecPython_classlib/machine.LCD.md
@@ -158,7 +158,7 @@ Error codes - Failed execution
| -------- | -------------------- | -------------------- |
| CKN | PIN61 | PIN27 |
| CKP | PIN58 | PIN26 |
-| D1N | PIN59 | PIN4 |
+| D1N | PIN59 | PIN24 |
| D1P | PIN60 | PIN25 |
| D0N | PIN69 | PIN13 |
| D0P | PIN70 | PIN135 |
diff --git a/docs/API_reference/zh/QuecPython_classlib/audio.Audio.md b/docs/API_reference/zh/QuecPython_classlib/audio.Audio.md
index 0ee806e55acec1d87397e1abc3814c1957ecb18e..bf00f58e2b69451b7a24bc4f01b9dfafdc3fd98f 100644
--- a/docs/API_reference/zh/QuecPython_classlib/audio.Audio.md
+++ b/docs/API_reference/zh/QuecPython_classlib/audio.Audio.md
@@ -2,7 +2,7 @@
该类提供音频播放功能。
-> 目前支持型号:EC600N系列、EC800N系列、EC600M-CN(LA、LE)、EC800M-CN(LA、LE、GA)、EC600U系列、EC200U系列、EG912U、EG915U、EG915N-EUAG。
+> 目前支持型号:EC600N系列、EC800N系列、EC600M-CN(LA、LE)、EC800M-CN(LA、LE、GA)、EG810MCN_GA、EC600U系列、EC200U系列、EG912U、EG915U、EG915N-EUAG。
## 构造函数
@@ -20,18 +20,19 @@ class audio.Audio(device)
**模块输出通道对应表:**
-| 模块型号 | 听筒 | 耳机 | 喇叭 |
-| --------------------- | ------ | ------ | ------ |
-| EC600N系列 | 支持 | 不支持 | 不支持 |
-| EC800N系列 | 支持 | 不支持 | 不支持 |
-| EC600M-CN(LA、LE) | 支持 | 不支持 | 不支持 |
-| EC800M-CN(LA、LE、GA) | 支持 | 不支持 | 不支持 |
-| EG915N | 支持 | 不支持 | 不支持 |
-| EG912N | 支持 | 不支持 | 不支持 |
-| EG912U | 支持 | 不支持 | 不支持 |
-| EC200U系列 | 不支持 | 不支持 | 支持 |
-| EC600U系列 | 支持 | 支持 | 支持 |
-| EG915U | 支持 | 支持 | 不支持 |
+| 模块型号 | 听筒 | 耳机 | 喇叭 |
+| -------------------- | ------ | ------ | ------ |
+| EC600N系列 | 支持 | 不支持 | 不支持 |
+| EC800N系列 | 支持 | 不支持 | 不支持 |
+| EC600MCN(LA、LE) | 支持 | 不支持 | 不支持 |
+| EC800MCN(LA、LE、GA) | 支持 | 不支持 | 不支持 |
+| EG810MCN_GA | 支持 | 不支持 | 不支持 |
+| EG915N | 支持 | 不支持 | 不支持 |
+| EG912N | 支持 | 不支持 | 不支持 |
+| EG912U | 支持 | 不支持 | 不支持 |
+| EC200U系列 | 不支持 | 不支持 | 支持 |
+| EC600U系列 | 支持 | 支持 | 支持 |
+| EG915U | 支持 | 支持 | 不支持 |
## 方法
diff --git a/docs/API_reference/zh/QuecPython_classlib/audio.Record.md b/docs/API_reference/zh/QuecPython_classlib/audio.Record.md
index e11f26b9501c5c648f89b48beb9d87755e232eaa..67dcb6e5d9822720d6ada6f97cdd76c3e54d7808 100644
--- a/docs/API_reference/zh/QuecPython_classlib/audio.Record.md
+++ b/docs/API_reference/zh/QuecPython_classlib/audio.Record.md
@@ -4,7 +4,7 @@
该类提供录音功能。
-> 目前支持型号:EC600N系列、EC800N系列、EC600M-CN(LA、LE)、EC800M-CN(LA、LE、GA)、EC600U系列、EC200U系列、EG912U、EG915U、EG915N-EUAG。
+> 目前支持型号:EC600N系列、EC800N系列、EC600M-CN(LA、LE)、EC800M-CN(LA、LE、GA)、EG810MCN_GA、EC600U系列、EC200U系列、EG912U、EG915U、EG915N-EUAG。
## 构造函数
@@ -30,6 +30,7 @@ class audio.Record(device)
| EC800N系列 | 支持 | 不支持 | 不支持 |
| EC600M-CN(LA、LE) | 支持 | 不支持 | 不支持 |
| EC800M-CN(LA、LE、GA) | 支持 | 不支持 | 不支持 |
+| EG810MCN_GA | 支持 | 不支持 | 不支持 |
| EG915N | 支持 | 不支持 | 不支持 |
| EG912N | 支持 | 不支持 | 不支持 |
| EG912U | 支持 | 不支持 | 不支持 |
diff --git a/docs/API_reference/zh/QuecPython_classlib/audio.TTS.md b/docs/API_reference/zh/QuecPython_classlib/audio.TTS.md
index 922b79b8c9b275afb0f439f2f3b0488282b26087..98ed2fb4ac6815b6118ebd5b3a4cddaf3db3f7dc 100644
--- a/docs/API_reference/zh/QuecPython_classlib/audio.TTS.md
+++ b/docs/API_reference/zh/QuecPython_classlib/audio.TTS.md
@@ -4,7 +4,7 @@
该类提供从文本到语音播放功能。
-> 目前支持型号:EC600N系列、EC800N系列、EC600M-CN(LA、LE)、EC800M-CN(LA、LE、GA)、EC600U-CN系列、EC200U-CN系列。
+> 目前支持型号:EC600N系列、EC800N系列、EC600M-CN(LA、LE)、EC800M-CN(LA、LE、GA)、EG810MCN_GA、EC600U-CN系列、EC200U-CN系列。
## 构造函数
@@ -28,6 +28,7 @@ class audio.TTS(device)
| EC800N系列 | 支持 | 不支持 | 不支持 |
| EC600M-CN(LA、LE) | 支持 | 不支持 | 不支持 |
| EC800M-CN(LA、LE、GA) | 支持 | 不支持 | 不支持 |
+| EG810MCN_GA | 支持 | 不支持 | 不支持 |
| EG915N | 支持 | 不支持 | 不支持 |
| EG912N | 支持 | 不支持 | 不支持 |
| EG912U | 支持 | 不支持 | 不支持 |
diff --git a/docs/API_reference/zh/QuecPython_classlib/camera.CamCapture.md b/docs/API_reference/zh/QuecPython_classlib/camera.CamCapture.md
index 4144b74a2de875d52af50b27f1cdb1b507fe6dc5..7a288165c5f4b3dfd6994f558e5bb1decd1ffa29 100644
--- a/docs/API_reference/zh/QuecPython_classlib/camera.CamCapture.md
+++ b/docs/API_reference/zh/QuecPython_classlib/camera.CamCapture.md
@@ -19,7 +19,7 @@ class camera.camCapture(model,cam_w,cam_h,perview_level,lcd_w,lcd_h)
- `model` - camera型号,int类型,0或1,点此查看摄像头型号对应表。
- `cam_w` - camera水平分辨率,int类型,请按照对应摄像头型号的规格填写。
- `cam_h` - camera垂直分辨率,int类型,请按照对应摄像头型号的规格填写。
-- `perview_level` - 预览等级,int类型,型号EC600N系列、EC800N系列、EC600M系列、EC800M系列可填写1或2,等级越高,图像越流畅,消耗资源越大;其他型号只可填写1。
+- `perview_level` - 预览等级,int类型,型号EC600N系列、EC800N系列、EC600M系列、EC800M系列、EG810M系列可填写1或2,等级越高,图像越流畅,消耗资源越大;其他型号只可填写1。
- `lcd_w` - LCD水平分辨率,int类型,请按照所使用的LCD的规格填写。
- `lcd_h` - LCD垂直分辨率,int类型,请按照所使用的LCD的规格填写。
diff --git a/docs/API_reference/zh/QuecPython_classlib/camera.CamDecoder.md b/docs/API_reference/zh/QuecPython_classlib/camera.CamDecoder.md
index de2e6e0a41865b79725c3b48bf37d99fde84d554..7e4cbc133eb794a620803426519534b2f1a10022 100644
--- a/docs/API_reference/zh/QuecPython_classlib/camera.CamDecoder.md
+++ b/docs/API_reference/zh/QuecPython_classlib/camera.CamDecoder.md
@@ -17,10 +17,10 @@ class camera.camScandecode(model,decode_level,cam_w,cam_h,perview_level,lcd_w,lc
**参数描述:**
- `model` - camera型号,int类型,0或1,点此查看摄像头型号对应表。
-- `decode_level` - 解码等级,int类型,型号EC600N系列、EC800N系列、EC600M系列、EC800M系列可填写1或2,等级越高,图像越流畅,消耗资源越大;其他型号只可填写1。
+- `decode_level` - 解码等级,int类型,型号EC600N系列、EC800N系列、EC600M系列、EC800M系列、EG810M系列可填写1或2,等级越高,图像越流畅,消耗资源越大;其他型号只可填写1。
- `cam_w` - camera水平分辨率,int类型,请按照对应摄像头型号的规格填写。
- `cam_h` - camera垂直分辨率,int类型,请按照对应摄像头型号的规格填写。
-- `perview_level` - 预览等级,int类型,型号EC600N系列、EC800N系列、EC600M系列、EC800M系列可填写1或2,等级越高,图像越流畅,消耗资源越大;其他型号只可填写1。
+- `perview_level` - 预览等级,int类型,型号EC600N系列、EC800N系列、EC600M系列、EC800M系列、EG810M系列可填写1或2,等级越高,图像越流畅,消耗资源越大;其他型号只可填写1。
- `lcd_w` - LCD水平分辨率,int类型,请按照所使用的LCD的规格填写。
- `lcd_h` - LCD垂直分辨率,int类型,请按照所使用的LCD的规格填写。
diff --git a/docs/API_reference/zh/QuecPython_classlib/camera.CamPreview.md b/docs/API_reference/zh/QuecPython_classlib/camera.CamPreview.md
index d2ddf52f6d0cf7cde3179ae02e80fb69acec1ab8..d3e0a3793231416ec93bc0f1058e00a6560435e7 100644
--- a/docs/API_reference/zh/QuecPython_classlib/camera.CamPreview.md
+++ b/docs/API_reference/zh/QuecPython_classlib/camera.CamPreview.md
@@ -23,7 +23,7 @@ class camera.camPreview(model,cam_w,cam_h,lcd_w,lcd_h,perview_level)
- `cam_h` - camera垂直分辨率,int类型,请按照对应摄像头型号的规格填写。
- `lcd_w` - LCD水平分辨率,int类型,请按照所使用的LCD的规格填写。
- `lcd_h` - LCD垂直分辨率,int类型,请按照所使用的LCD的规格填写。
-- `perview_level` - 预览等级,int类型,型号EC600N系列、EC800N系列、EC600M系列、EC800M系列可填写1或2,等级越高,图像越流畅,消耗资源越大;其他型号只可填写1。
+- `perview_level` - 预览等级,int类型,型号EC600N系列、EC800N系列、EC600M系列、EC800M系列、EG810M系列可填写1或2,等级越高,图像越流畅,消耗资源越大;其他型号只可填写1。
**摄像头型号对应表:**
diff --git a/docs/API_reference/zh/QuecPython_classlib/camera.md b/docs/API_reference/zh/QuecPython_classlib/camera.md
index 076bb7e7ba2441aba1fca446a79aec3f9192a418..ae0ee5352820cbc59583acfa966316ae10557626 100644
--- a/docs/API_reference/zh/QuecPython_classlib/camera.md
+++ b/docs/API_reference/zh/QuecPython_classlib/camera.md
@@ -2,7 +2,7 @@
该模块包含了摄像头预览,照相机,扫码功能。
-> 目前支持型号:EC600N系列、EC800N系列、EC600M系列、EC800M系列、EC600U-CN系列、EC200U-CN系列。
+> 目前支持型号:EC600N系列、EC800N系列、EC600M系列、EC800M系列、EG810M系列、EC600U-CN系列、EC200U-CN系列。
>
> 如果需要预览,在初始化camera对象之前,请先参照[machine模块的lcd类的内容](machine.LCD.md)正确初始化LCD对象。
diff --git a/docs/API_reference/zh/QuecPython_classlib/machine.I2C.md b/docs/API_reference/zh/QuecPython_classlib/machine.I2C.md
index 995e1c7c8ce2302735c2d30a0a674878bb0176cb..ff170bc40663a94b612dcd6e0d4b9385601a05c1 100644
--- a/docs/API_reference/zh/QuecPython_classlib/machine.I2C.md
+++ b/docs/API_reference/zh/QuecPython_classlib/machine.I2C.md
@@ -38,7 +38,7 @@ class machine.I2C(I2Cn, MODE)
| 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 |
-| EC800M | I2C0:
SCL: 引脚号67
SDA: 引脚号66
I2C2:
SCL:引脚号68
SDA:引脚号69 |
+| EC800M/EG810M | I2C0:
SCL: 引脚号67
SDA: 引脚号66
I2C2:
SCL:引脚号68
SDA:引脚号69 |
| EG912N | I2C1:
SCL: 引脚号40
SDA: 引脚号41 |
| EC600E | I2C1:
SCL: 引脚号57(11)
SDA: 引脚号56(12)
注:模块的Pin57、Pin56 和Pin11、Pin12 共用内部同一路 I2C 接口。 |
| EC800E | I2C0:
SCL: 引脚号67(57)
SDA: 引脚号66(58)
注:
1.模块的Pin67、Pin66 和Pin57、Pin58 共用内部同一路 I2C 接口。
2.EC800ECN_LE&LQ 的57/58引脚不可用 |
@@ -123,8 +123,8 @@ if __name__ == '__main__':
| 常量 | 说明 | 适用平台 |
| ----------------- | ---------------- | ------------------------------------------------------------ |
-| I2C.I2C0 | I2C通路索引号: 0 | EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EC800E |
-| I2C.I2C1 | I2C通路索引号: 1 | EC600S/EC600N/EC600U/EC200U/BC25PA/BG95M3/EC600M/EG915U/EC800M/EG912N/EC600E |
+| I2C.I2C0 | I2C通路索引号: 0 | EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG810M/EC800E |
+| I2C.I2C1 | I2C通路索引号: 1 | EC600S/EC600N/EC600U/EC200U/BC25PA/BG95M3/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E |
| I2C.I2C2 | I2C通路索引号: 2 | BG95M3/EC600M |
| I2C.STANDARD_MODE | 标准模式 | -- |
| I2C.FAST_MODE | 快速模式 | -- |
\ No newline at end of file
diff --git a/docs/API_reference/zh/QuecPython_classlib/machine.KeyPad.md b/docs/API_reference/zh/QuecPython_classlib/machine.KeyPad.md
index 917c09607b0c571b5b4d5bdaf6feb33bbd26090c..d7b668d3af784bf2b6dbd8150ec490a15fdd30e4 100644
--- a/docs/API_reference/zh/QuecPython_classlib/machine.KeyPad.md
+++ b/docs/API_reference/zh/QuecPython_classlib/machine.KeyPad.md
@@ -2,7 +2,7 @@
该类提供矩阵键盘接口。
-> 支持的平台:EC200U系列、EC600U系列、EG912U系列、EG915U系列、EC600M系列、EC800M系列、EC600S系列、EC600N系列、EC800N系列、EG912N系列、EG915N系列
+> 支持的平台:EC200U系列、EC600U系列、EG912U系列、EG915U系列、EC600M系列、EC800M/EG810M系列、EG810M系列、EC600S系列、EC600N系列、EC800N系列、EG912N系列、EG915N系列
## 构造函数
@@ -26,18 +26,18 @@ class machine.KeyPad(row,col)
| EC200U | 4 | 3 |
| EC600U | 6 | 6 |
| EC600M | 5 | 5 |
-| EC800M | 5 | 5 |
+| EC800M/EG810M | 5 | 5 |
| EG912N | 3 | 3 |
**KeyPad引脚对应关系:**
> 当不使用全部引脚时,接线按行列号从小到大顺序接线,比如EC600M使用2x2矩阵键盘时,硬件使用49、51和48、50引脚。
-| 平台 | 引脚 |
-| ------ | ------------------------------------------------------------ |
-| EC600M | 行号(输出)对应引脚如下:
行号0 – 引脚号49
行号1 – 引脚号51
行号2 – 引脚号53
行号3 – 引脚号55
行号4 – 引脚号56
列号(输入)对应引脚如下:
列号0 – 引脚号48
列号1 – 引脚号50
列号2 – 引脚号52
列号3 – 引脚号54
列号4 – 引脚号57 |
-| EC800M | 行号(输出)对应引脚如下:
行号0 – 引脚号86
行号1 – 引脚号76
行号2 – 引脚号85
行号3 – 引脚号82
行号4 – 引脚号74
列号(输入)对应引脚如下:
列号0 – 引脚号87
列号1 – 引脚号77
列号2 – 引脚号84
列号3 – 引脚号83
列号4 – 引脚号75 |
-| EG912N | 行号(输出)对应引脚如下:
行号1 – 引脚号20
行号2 – 引脚号16
行号3 – 引脚号116
列号(输入)对应引脚如下:
列号2 – 引脚号105
列号3 – 引脚号21
列号4 – 引脚号1 |
+| 平台 | 引脚 |
+| ------------- | ------------------------------------------------------------ |
+| EC600M | 行号(输出)对应引脚如下:
行号0 – 引脚号49
行号1 – 引脚号51
行号2 – 引脚号53
行号3 – 引脚号55
行号4 – 引脚号56
列号(输入)对应引脚如下:
列号0 – 引脚号48
列号1 – 引脚号50
列号2 – 引脚号52
列号3 – 引脚号54
列号4 – 引脚号57 |
+| EC800M/EG810M | 行号(输出)对应引脚如下:
行号0 – 引脚号86
行号1 – 引脚号76
行号2 – 引脚号85
行号3 – 引脚号82
行号4 – 引脚号74
列号(输入)对应引脚如下:
列号0 – 引脚号87
列号1 – 引脚号77
列号2 – 引脚号84
列号3 – 引脚号83
列号4 – 引脚号75 |
+| EG912N | 行号(输出)对应引脚如下:
行号1 – 引脚号20
行号2 – 引脚号16
行号3 – 引脚号116
列号(输入)对应引脚如下:
列号2 – 引脚号105
列号3 – 引脚号21
列号4 – 引脚号1 |
**示例:**
diff --git a/docs/API_reference/zh/QuecPython_classlib/machine.LCD.md b/docs/API_reference/zh/QuecPython_classlib/machine.LCD.md
index 3fc7465505b3f6448807c8a37158667109a390ee..68f24db3dbacc46a64bb66473693d5de0e87463e 100644
--- a/docs/API_reference/zh/QuecPython_classlib/machine.LCD.md
+++ b/docs/API_reference/zh/QuecPython_classlib/machine.LCD.md
@@ -8,7 +8,7 @@
>
> EC600M-CNLA、EC600M-CNLE
>
-> EC800M-CNLA、EC800M-CNLE、EC800M-CNGA、EC800G-CNGA
+> EC800M-CNLA、EC800M-CNLE、EC800M-CNGA、EC800G-CNGA、EC810M-CNGA
>
> EG912N-ENAA、EG912U-GLAA
>
@@ -158,7 +158,7 @@ lcd.mipi_init(initbuf, **kwargs)
| ------ | ---------- | ---------- |
| CKN | PIN61 | PIN27 |
| CKP | PIN58 | PIN26 |
-| D1N | PIN59 | PIN4 |
+| D1N | PIN59 | PIN24 |
| D1P | PIN60 | PIN25 |
| D0N | PIN69 | PIN13 |
| D0P | PIN70 | PIN135 |
diff --git a/docs/API_reference/zh/QuecPython_classlib/machine.Pin.md b/docs/API_reference/zh/QuecPython_classlib/machine.Pin.md
index 4dd9b00117be73814218b9caca6c620bab6288a2..7bf643d6758f756bf9d1ff664889eae094c79566 100644
--- a/docs/API_reference/zh/QuecPython_classlib/machine.Pin.md
+++ b/docs/API_reference/zh/QuecPython_classlib/machine.Pin.md
@@ -213,50 +213,50 @@ Pin.get_dir()
| 常量 | 适配平台 | 说明 |
| ---------------- | ------------------------------------------------------------ | -------- |
-| Pin.GPIO1 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO1 |
-| Pin.GPIO2 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO2 |
-| Pin.GPIO3 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO3 |
-| Pin.GPIO4 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO4 |
-| Pin.GPIO5 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO5 |
-| Pin.GPIO6 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO6 |
-| Pin.GPIO7 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO7 |
-| Pin.GPIO8 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO8 |
-| Pin.GPIO9 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO9 |
-| Pin.GPIO10 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO10 |
-| Pin.GPIO11 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO11 |
-| Pin.GPIO12 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO12 |
-| Pin.GPIO13 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO13 |
-| Pin.GPIO14 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO14 |
-| Pin.GPIO15 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO15 |
-| Pin.GPIO16 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO16 |
-| Pin.GPIO17 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC800N/BC25PA/BG95M3/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO17 |
-| Pin.GPIO18 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/EC800N/BC25PA/BG95M3/EC600M/EG915U/EC800M/EG912N/EC600E | GPIO18 |
-| Pin.GPIO19 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N | GPIO19 |
-| Pin.GPIO20 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N | GPIO20 |
-| Pin.GPIO21 | EC600S / EC600N/EC600U/EC200U/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N | GPIO21 |
-| Pin.GPIO22 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG912N/EC600E | GPIO22 |
-| Pin.GPIO23 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EC600E | GPIO23 |
-| Pin.GPIO24 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EC600E | GPIO24 |
-| Pin.GPIO25 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO25 |
-| Pin.GPIO26 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO26 |
-| Pin.GPIO27 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EC800E | GPIO27 |
-| Pin.GPIO28 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG912N/EC800E | GPIO28 |
-| Pin.GPIO29 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG912N/EC800E | GPIO29 |
-| Pin.GPIO30 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG912N/EC800E | GPIO30 |
-| Pin.GPIO31 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO31 |
-| Pin.GPIO32 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO32 |
-| Pin.GPIO33 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO33 |
-| Pin.GPIO34 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO34 |
-| Pin.GPIO35 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG912N/EC800E | GPIO35 |
-| Pin.GPIO36 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO36 |
-| Pin.GPIO37 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO37 |
-| Pin.GPIO38 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO38 |
-| Pin.GPIO39 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO39 |
-| Pin.GPIO40 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U/EC800M/EG912N/EC600E/EC800E | GPIO40 |
-| Pin.GPIO41 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U/EC800M/EC600E/EC800E | GPIO41 |
-| Pin.GPIO42 | EC600U/EC200U/EC600M/EC800M | GPIO42 |
-| Pin.GPIO43 | EC600U/EC200U/EC200A/EC600M/EC800M | GPIO43 |
-| Pin.GPIO44 | EC600U/EC200U/EC200A/EC600M/EC800M | GPIO44 |
+| Pin.GPIO1 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO1 |
+| Pin.GPIO2 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO2 |
+| Pin.GPIO3 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO3 |
+| Pin.GPIO4 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO4 |
+| Pin.GPIO5 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO5 |
+| Pin.GPIO6 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO6 |
+| Pin.GPIO7 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO7 |
+| Pin.GPIO8 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO8 |
+| Pin.GPIO9 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO9 |
+| Pin.GPIO10 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO10 |
+| Pin.GPIO11 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO11 |
+| Pin.GPIO12 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO12 |
+| Pin.GPIO13 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO13 |
+| Pin.GPIO14 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO14 |
+| Pin.GPIO15 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO15 |
+| Pin.GPIO16 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO16 |
+| Pin.GPIO17 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC800N/BC25PA/BG95M3/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO17 |
+| Pin.GPIO18 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/EC800N/BC25PA/BG95M3/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E | GPIO18 |
+| Pin.GPIO19 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/EC800N/BG95M3/EC600M/EG915U/EC800M/EG810M/EG912N | GPIO19 |
+| Pin.GPIO20 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/BG95M3/EC600M/EG915U/EC800M/EG810M/EG912N | GPIO20 |
+| Pin.GPIO21 | EC600S / EC600N/EC600U/EC200U/EC800N/BG95M3/EC600M/EG915U/EC800M/EG810M/EG912N | GPIO21 |
+| Pin.GPIO22 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E | GPIO22 |
+| Pin.GPIO23 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E | GPIO23 |
+| Pin.GPIO24 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E | GPIO24 |
+| Pin.GPIO25 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO25 |
+| Pin.GPIO26 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO26 |
+| Pin.GPIO27 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC800E | GPIO27 |
+| Pin.GPIO28 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC800E | GPIO28 |
+| Pin.GPIO29 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC800E | GPIO29 |
+| Pin.GPIO30 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC800E | GPIO30 |
+| Pin.GPIO31 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO31 |
+| Pin.GPIO32 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO32 |
+| Pin.GPIO33 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO33 |
+| Pin.GPIO34 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO34 |
+| Pin.GPIO35 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC800E | GPIO35 |
+| Pin.GPIO36 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO36 |
+| Pin.GPIO37 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO37 |
+| Pin.GPIO38 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO38 |
+| Pin.GPIO39 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO39 |
+| Pin.GPIO40 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E | GPIO40 |
+| Pin.GPIO41 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U/EC800M/EG810M/EC600E/EC800E | GPIO41 |
+| Pin.GPIO42 | EC600U/EC200U/EC600M/EC800M/EG810M | GPIO42 |
+| Pin.GPIO43 | EC600U/EC200U/EC200A/EC600M/EC800M/EG810M | GPIO43 |
+| Pin.GPIO44 | EC600U/EC200U/EC200A/EC600M/EC800M/EG810M | GPIO44 |
| Pin.GPIO45 | EC600U/EC200U/EC200A/EC600M | GPIO45 |
| Pin.GPIO46 | EC600U/EC200U/EC200A | GPIO46 |
| Pin.GPIO47 | EC600U/EC200U/EC200A | GPIO47 |
diff --git a/docs/API_reference/zh/QuecPython_classlib/machine.SPI.md b/docs/API_reference/zh/QuecPython_classlib/machine.SPI.md
index 212503910c972154b643ad19bc48f7e0ca6f6a9d..466525548bfe55ed75363dc70b454af38f2238b0 100644
--- a/docs/API_reference/zh/QuecPython_classlib/machine.SPI.md
+++ b/docs/API_reference/zh/QuecPython_classlib/machine.SPI.md
@@ -16,7 +16,7 @@ class machine.SPI(port, mode, clk)
- `mode` - SPI 的工作模式,说明如下:
时钟极性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` - 时钟频率,说明如下:
EC600N/EC600S/EC800N/BG95M3/EC600M/EC800M/EG912N/EC200A/EC600E/EC800E:
`0` : 812.5kHz
`1` : 1.625MHz
`2` : 3.25MHz
`3` : 6.5MHz
`4` : 13MHz
`5` : 26MHz(EC600E/EC800E不支持)
`6`:52MHz(EC600E/EC800E不支持)
EC600U/EC200U/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])
+- `clk` - 时钟频率,说明如下:
EC600N/EC600S/EC800N/BG95M3/EC600M/EC800M/EG810M/EG912N/EC200A/EC600E/EC800E:
`0` : 812.5kHz
`1` : 1.625MHz
`2` : 3.25MHz
`3` : 6.5MHz
`4` : 13MHz
`5` : 26MHz(EC600E/EC800E不支持)
`6`:52MHz(EC600E/EC800E不支持)
EC600U/EC200U/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])
> BC25PA平台不支持1、2模式。
@@ -42,7 +42,7 @@ class machine.SPI(port, mode, clk)
| 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 |
-| EC800M | port0:
CS:引脚号31
CLK:引脚号30
MOSI:引脚号32
MISO:引脚号33
port1:
CS:引脚号52
CLK:引脚号53
MOSI:引脚号50
MISO:引脚号51 |
+| EC800M/EG810M | port0:
CS:引脚号31
CLK:引脚号30
MOSI:引脚号32
MISO:引脚号33
port1:
CS:引脚号52
CLK:引脚号53
MOSI:引脚号50
MISO:引脚号51 |
| EG912N | port0:
CS:引脚号25
CLK:引脚号26
MOSI:引脚号27
MISO:引脚号28
port1:
CS:引脚号5
CLK:引脚号4
MOSI:引脚号6
MISO:引脚号7 |
| EC200A | port0:
CS:引脚号37
CLK:引脚号40
MOSI:引脚号38
MISO:引脚号39
port1:
CS:引脚号26
CLK:引脚号27
MOSI:引脚号25
MISO:引脚号24 |
| EC600E | port0:
CS:引脚号65
CLK:引脚号67
MOSI:引脚号66
MISO:引脚号64
port1:
CS:引脚号69
CLK:引脚号71
MOSI:引脚号70
MISO:引脚号72 |
diff --git a/docs/API_reference/zh/QuecPython_classlib/machine.UART.md b/docs/API_reference/zh/QuecPython_classlib/machine.UART.md
index a90a368c0379c762289b8321768a4ca8caa4d3fa..16c79fb555be079a58c8c3819f05da5c5455104a 100644
--- a/docs/API_reference/zh/QuecPython_classlib/machine.UART.md
+++ b/docs/API_reference/zh/QuecPython_classlib/machine.UART.md
@@ -34,12 +34,12 @@ class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
| BG95M3 | uart0:
TX: 引脚号23
RX: 引脚号22
uart1:
TX:引脚号27
RX:引脚号28
uart2:
TX: 引脚号64
RX: 引脚号65 |
| EC600M | uart0:
TX: 引脚号71
RX: 引脚号72
uart1(flowctl = 0):
TX: 引脚号3
RX: 引脚号2
uart1(flowctl = 1):
TX: 引脚号33
RX: 引脚号34
uart2:
TX:引脚号32
RX:引脚号31 |
| EG915U | uart1:
TX: 引脚号27
RX: 引脚号28
uart2:
TX:引脚号35
RX:引脚号34
uart4:
TX:引脚号19
RX:引脚号18 |
-| EC800M | uart0:
TX: 引脚号39
RX: 引脚号38
uart1(flowctl = 0):
TX: 引脚号50
RX: 引脚号51
uart1(flowctl = 1):
TX: 引脚号22
RX: 引脚号23
注意:EC800MCN_GA uart1不可用
uart2:
TX:引脚号18
RX:引脚号17 |
+| EC800M/EG810M | uart0:
TX: 引脚号39
RX: 引脚号38
uart1(flowctl = 0):
TX: 引脚号50
RX: 引脚号51
uart1(flowctl = 1):
TX: 引脚号22
RX: 引脚号23
注意:EC800M/EG810MCN_GA uart1不可用
uart2:
TX:引脚号18
RX:引脚号17 |
| EG912N | uart0:
TX: 引脚号23
RX: 引脚号22
uart1(flowctl = 0):
TX: 引脚号27
RX: 引脚号28
uart1(flowctl = 1):
TX: 引脚号36
RX: 引脚号37
uart2:
TX:引脚号34
RX:引脚号35 |
| EC600E | uart0:
TX: 引脚号71
RX: 引脚号72
uart1:
TX:引脚号70
RX:引脚号69
uart2:
TX:引脚号32
RX:引脚号31 |
| EC800E | uart0:
TX: 引脚号39
RX: 引脚号38
uart1:
TX:引脚号29
RX:引脚号28
uart2:
TX:引脚号18
RX:引脚号17 |
-> EC600M/EC800M/EG912N 的uart1在flowctl = 1时,仅将uart1映射到不同的引脚,未开启流控功能。
+> EC600M/EC800M/EG810M/EG912N 的uart1在flowctl = 1时,仅将uart1映射到不同的引脚,未开启流控功能。
**示例:**