Skip to content

Commit 186dd9d

Browse files
Reinhardt Peng(彭成名)Reinhardt Peng(彭成名)
authored andcommitted
audioRecord modify&UART modify&ExtInt modify
1 parent 6024ffd commit 186dd9d

File tree

2 files changed

+50
-22
lines changed

2 files changed

+50
-22
lines changed

en-us/api/QuecPythonClasslib.md

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4202,7 +4202,7 @@ record_test.getSize(“test.amr”)
42024202

42034203
###### Delete Recording File
42044204

4205-
> **record.Delete(file_name/empty)**
4205+
> **record.Delete(file_name)**
42064206

42074207
Delete the recording file.
42084208

@@ -4214,9 +4214,9 @@ String type. The file name of the recording.
42144214

42154215
Note: When the parameter is empty, delete all recording files in the object
42164216

4217-
| Parameter | Parameter Type | Description |
4218-
| --------- | -------------- | ------------------------------------------------------------ |
4219-
| file_name | str | File name of the recording. When the parameter is empty, delete all recording files in the object |
4217+
| Parameter | Parameter Type | Description |
4218+
| --------- | -------------- | -------------------------- |
4219+
| file_name | str | File name of the recording |
42204220

42214221
* Return Value
42224222

@@ -4229,7 +4229,6 @@ Note: When the parameter is empty, delete all recording files in the object
42294229

42304230
```python
42314231
record_test.Delete(“test.amr”)
4232-
record_test.Delete()
42334232
```
42344233

42354234

@@ -5500,6 +5499,7 @@ Function: UART serial data transmission
55005499
| UART.UART1 | UART1 |
55015500
| UART.UART2 | UART2 |
55025501
| UART.UART3 | UART3 |
5502+
| UART.UART4 | UART4 |
55035503

55045504

55055505

@@ -5511,7 +5511,7 @@ Function: UART serial data transmission
55115511

55125512
| Parameter | Type | Description |
55135513
| :-------- | :--- | ------------------------------------------------------------ |
5514-
| UARTn | int | Functions of UARTn are as follows: <br />UART0 - DEBUG PORT<br />UART1BT PORT<br />UART2MAIN PORT<br />UART3USB CDC PORT(BG95M3 platform not supported) |
5514+
| UARTn | int | Functions of UARTn are as follows: <br />UART0 - DEBUG PORT<br />UART1BT PORT<br />UART2MAIN PORT<br />UART3USB CDC PORT(BG95M3 platform not supported)<br />UART4STDOUT PORT(only supports EC200U/EC600U) |
55155515
| buadrate | int | Baud rate, common baud rates are supported, such as 4800, 9600, 19200, 38400, 57600, 115200, 230400, etc. |
55165516
| databits | int | Data bit (58) |
55175517
| parity | int | Parity check (0NONE1EVEN2 - ODD) |
@@ -5522,8 +5522,8 @@ Function: UART serial data transmission
55225522

55235523
| platform | |
55245524
| ------------- | :----------------------------------------------------------- |
5525-
| EC600U | uart1:<br />TX: Pin number 124<br />RX: Pin number 123<br />uart2:<br />TX:Pin number 32<br />RX:Pin number 31 |
5526-
| EC200U | uart1:<br />TX: Pin number 138<br />RX: Pin number 137<br />uart2:<br />TX:Pin number 67<br />RX:Pin number 68 |
5525+
| EC600U | uart1:<br />TX: Pin number 124<br />RX: Pin number 123<br />uart2:<br />TX:Pin number 32<br />RX:Pin number 31<br />uart4:<br />TX:Pin number 103<br />RX:Pin number 104 |
5526+
| EC200U | uart1:<br />TX: Pin number 138<br />RX: Pin number 137<br />uart2:<br />TX:Pin number 67<br />RX:Pin number 68<br />uart4:<br />TX:Pin number 82<br />RX:Pin number 81 |
55275527
| EC200A | uart1:<br />TX: Pin number 63<br />RX: Pin number 66<br />uart2:<br />TX: Pin number 67<br />RX: Pin number 68 |
55285528
| EC600S/EC600N | uart0:<br />TX: Pin number 71<br />RX: Pin number 72<br />uart1:<br />TX: Pin number 3<br />RX: Pin number 2<br />uart2:<br />TX:Pin number 32<br />RX:Pin number 31 |
55295529
| EC100Y | uart0:<br />TX: Pin number 21<br />RX:Pin number 20<br />uart1:<br />TX: Pin number 27<br />RX: Pin number 28<br />uart2:<br />TX:Pin number 50<br />RX:Pin number 49 |
@@ -5927,14 +5927,14 @@ Function: The module configures I/O pins to interrupt when an external event occ
59275927
| GPIOn | int | The GPIO Pin number to control refer to the Pin module definition( BG95M3 platform besides)<br />The pin correspondence of BG95M3 platform is as follows (pin numbers are external pin numbers):<br />GPIO2 – Pin number 5<br />GPIO3 – Pin number 6<br />GPIO6 – Pin number 19<br />GPIO7 – Pin number 22<br />GPIO8 – Pin number 23<br />GPIO9 – Pin number 25<br />GPIO11 – Pin number 27<br />GPIO12 – Pin number 28<br />GPIO14 – Pin number 41<br />GPIO16 – Pin number 65<br/>GPIO17 – Pin number 66<br />GPIO18 – Pin number 85<br />GPIO19 – Pin number 86<br />GPIO20 – Pin number 87<br />GPIO21 – Pin number 88 |
59285928
| mode | int | Set the trigger method<br /> IRQ_RISING – Rising edge trigger<br /> IRQ_FALLING – Falling edge trigger<br /> IRQ_RISING_FALLING – Rising and falling edge trigger |
59295929
| pull | int | PULL_DISABLE – Floating mode<br />PULL_PU – Pull-up mode<br />PULL_PD – Pull-down mode |
5930-
| callback | int | Interrupt trigger callback function |
5930+
| callback | int | Interrupt trigger callback function<br />The return parameter is a tuple of length 2<br />Args[0]: GPIO number<br />Args[1]: trigger edge (0: rising edge 1: falling edge) |
59315931

59325932
* Example
59335933

59345934
```python
59355935
>>> from machine import ExtInt
59365936
>>> def fun(args):
5937-
print('### interrupt {} ###'.format(args))
5937+
print('### interrupt {} ###'.format(args)) #Args[0]: GPIO number args[1]: rising edge or falling edge
59385938
>>> extint = ExtInt(ExtInt.GPIO1, ExtInt.IRQ_FALLING, ExtInt.PULL_PU, fun)
59395939
```
59405940

@@ -6034,7 +6034,19 @@ Number of times to clear the trigger interrupt.
60346034
* 0: successful
60356035
* Other: failed
60366036

6037+
###### Get Pin Level
6038+
6039+
> **extint.read_level()**
6040+
6041+
It gets pin level.
6042+
6043+
* Parameter
6044+
6045+
* None
6046+
6047+
* Return Value
60376048

6049+
* Pin level. 0 indicates low level; 1 indicates high level
60386050

60396051
##### RTC
60406052

zh-cn/api/QuecPythonClasslib.md

Lines changed: 28 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4738,15 +4738,15 @@ record_test.getSize(“test.amr”)
47384738

47394739
###### 删除录音文件
47404740

4741-
> **record.Delete(file_name/无参数)**
4741+
> **record.Delete(file_name)**
47424742

47434743
删除录音文件。
47444744

47454745
* 参数
47464746

4747-
| 参数 | 参数类型 | 参数说明 |
4748-
| --------- | -------- | ------------------------------------------------------------ |
4749-
| file_name | str类型 | 文件名,可选参数,传入该参数表示删除指定文件名的文件,不传该参数,表示删除该对象下所有录音文件 |
4747+
| 参数 | 参数类型 | 参数说明 |
4748+
| --------- | -------- | ---------- |
4749+
| file_name | str | 录音文件名 |
47504750

47514751
* 返回值
47524752

@@ -4760,7 +4760,6 @@ record_test.getSize(“test.amr”)
47604760

47614761
```python
47624762
record_test.Delete(“test.amr”)
4763-
record_test.Delete()
47644763
```
47654764

47664765

@@ -5975,6 +5974,7 @@ if __name__ == '__main__':
59755974
| UART.UART1 | UART1 |
59765975
| UART.UART2 | UART2 |
59775976
| UART.UART3 | UART3 |
5977+
| UART.UART4 | UART4 |
59785978

59795979

59805980

@@ -5986,19 +5986,19 @@ if __name__ == '__main__':
59865986

59875987
| 参数 | 类型 | 说明 |
59885988
| :------- | :--- | ------------------------------------------------------------ |
5989-
| UARTn | int | UARTn作用如下:<br />UART0 - DEBUG PORT<br />UART1BT PORT<br />UART2MAIN PORT<br />UART3USB CDC PORT (BG95M3 不支持)|
5989+
| UARTn | int | UARTn作用如下:<br />UART0 - DEBUG PORT<br />UART1BT PORT<br />UART2MAIN PORT<br />UART3USB CDC PORT (BG95M3 不支持)<br />UART4STDOUT PORT (仅支持EC200U/EC600U) |
59905990
| buadrate | int | 波特率,常用波特率都支持,如48009600192003840057600115200230400|
5991-
| databits | int | 数据位(5 ~ 8),展锐平台当前仅支持8 |
5991+
| databits | int | 数据位(5 ~ 8),展锐平台当前仅支持8|
59925992
| parity | int | 奇偶校验(0NONE1EVEN2 - ODD|
5993-
| stopbits | int | 停止位(1 ~ 2 |
5993+
| stopbits | int | 停止位(1 ~ 2|
59945994
| flowctl | int | 硬件控制流(0FC_NONE1FC_HW|
59955995

59965996
- 引脚对应关系
59975997

59985998
| 平台 | |
59995999
| ------------- | ------------------------------------------------------------ |
6000-
| EC600U | uart1:<br />TX: 引脚号124<br />RX: 引脚号123<br />uart2:<br />TX:引脚号32<br />RX:引脚号31 |
6001-
| EC200U | uart1:<br />TX: 引脚号138<br />RX: 引脚号137<br />uart2:<br />TX:引脚号67<br />RX:引脚号68 |
6000+
| EC600U | uart1:<br />TX: 引脚号124<br />RX: 引脚号123<br />uart2:<br />TX:引脚号32<br />RX:引脚号31<br />uart4:<BR />TX:引脚号103<BR />RX:引脚号104 |
6001+
| EC200U | uart1:<br />TX: 引脚号138<br />RX: 引脚号137<br />uart2:<br />TX:引脚号67<br />RX:引脚号68<br />uart4:<BR />TX:引脚号82<BR />RX:引脚号81 |
60026002
| EC200A | uart1:<br />TX: 引脚号63<br />RX: 引脚号66<br />uart2:<br />TX:引脚号67<br />RX:引脚号68 |
60036003
| EC600S/EC600N | uart0:<br />TX: 引脚号71<br />RX: 引脚号72<br />uart1:<br />TX: 引脚号3<br />RX: 引脚号2<br />uart2:<br />TX:引脚号32<br />RX:引脚号31 |
60046004
| EC100Y | uart0:<br />TX: 引脚号21<br />RX: 引脚号20<br />uart1:<br />TX: 引脚号27<br />RX: 引脚号28<br />uart2:<br />TX:引脚号50<br />RX:引脚号49 |
@@ -6398,14 +6398,14 @@ if __name__ == '__main__':
63986398
| GPIOn | int | 需要控制的GPIO引脚号,参照Pin模块的定义(除BG95M3外) <br />BG95M3平台引脚对应关系如下(引脚号为模块外部引脚编号)<br />GPIO2 – 引脚号5<br />GPIO3 – 引脚号6<br />GPIO6 – 引脚号19<br />GPIO7 – 引脚号22<br />GPIO8 – 引脚号23<br />GPIO9 – 引脚号25<br />GPIO11 – 引脚号27<br />GPIO12 – 引脚号28<br />GPIO14 – 引脚号41<br />GPIO16 – 引脚号65<br/>GPIO17 – 引脚号66<br />GPIO18 – 引脚号85<br />GPIO19 – 引脚号86<br />GPIO20 – 引脚号87<br />GPIO21 – 引脚号88 |
63996399
| mode | int | 设置触发方式<br /> IRQ_RISING – 上升沿触发<br /> IRQ_FALLING – 下降沿触发<br /> IRQ_RISING_FALLING – 上升和下降沿触发 |
64006400
| pull | int | PULL_DISABLE – 浮空模式<br />PULL_PU – 上拉模式 <br />PULL_PD – 下拉模式 |
6401-
| callback | int | 中断触发回调函数 |
6401+
| callback | int | 中断触发回调函数<br />中断触发回调函数<br />返回参数为长度为2的元组<br />args[0]: gpio号<br />args[1]: 触发沿(0:上升沿 1:下降沿) |
64026402

64036403
* 示例
64046404

64056405
```python
64066406
>>> from machine import ExtInt
64076407
>>> def fun(args):
6408-
print('### interrupt {} ###'.format(args))
6408+
print('### interrupt {} ###'.format(args)) # args[0]:gpio号 args[1]:上升沿或下降沿
64096409
>>> extint = ExtInt(ExtInt.GPIO1, ExtInt.IRQ_FALLING, ExtInt.PULL_PU, fun)
64106410
```
64116411

@@ -6504,6 +6504,22 @@ if __name__ == '__main__':
65046504

65056505
其他:失败
65066506

6507+
###### 读取电平
6508+
6509+
> **extint.read_level()**
6510+
6511+
读取当前管脚电平。
6512+
6513+
* 参数
6514+
6515+
6516+
6517+
* 返回值
6518+
6519+
PIN脚电平,0-低电平,1-高电平
6520+
6521+
6522+
65076523
##### RTC
65086524

65096525
类功能:提供获取设置rtc时间方法,对于BC25PA平台起到从深休眠或者软件关机状态唤醒模组的功能。

0 commit comments

Comments
 (0)