Compare commits
2 Commits
c232332d69
...
9bcc49059e
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9bcc49059e | ||
|
|
0c6199d8e4 |
@@ -228,9 +228,10 @@ class AmpyExt extends Ampy {
|
||||
if (!await this.exitRawREPL()) {
|
||||
throw new Error(Msg.Lang['ampy.exitRawREPLFailed']);
|
||||
}
|
||||
/*if (!await this.exitREPL()) {
|
||||
// 发送 Ctrl+D 触发软复位,让设备执行上传的 main.py
|
||||
if (!await this.exitREPL()) {
|
||||
throw new Error(Msg.Lang['ampy.exitREPLFailed']);
|
||||
}*/
|
||||
}
|
||||
await this.#device_.close();
|
||||
this.#active_ = false;
|
||||
}
|
||||
@@ -417,12 +418,16 @@ class AmpyExt extends Ampy {
|
||||
|
||||
async dispose() {
|
||||
this.#active_ = false;
|
||||
if (this.#device_) {
|
||||
await this.#device_.dispose();
|
||||
this.#device_ = null;
|
||||
}
|
||||
if (this.#events_) {
|
||||
this.#events_.reset();
|
||||
this.#events_ = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Web.Ampy = AmpyExt;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user