1
0

0003-async-class-method-webserial.patch 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. --- a/node_modules/esptool-js/webserial.js
  2. +++ b/node_modules/esptool-js/webserial.js
  3. @@ -42,7 +42,7 @@ class Transport {
  4. return out_data;
  5. }
  6. - write = async (data) => {
  7. + async write(data) {
  8. const writer = this.device.writable.getWriter();
  9. var out_data = this.slip_writer(data);
  10. @@ -103,7 +103,7 @@ class Transport {
  11. return packet;
  12. }
  13. - read = async ({timeout=0, min_data=12} = {}) => {
  14. + async read({timeout=0, min_data=12} = {}) {
  15. console.log("Read with timeout " + timeout);
  16. let t;
  17. let packet = this.left_over;
  18. @@ -145,7 +145,7 @@ class Transport {
  19. return packet;
  20. }
  21. - rawRead = async ({timeout=0} = {}) => {
  22. + async rawRead({timeout=0} = {}) {
  23. if (this.left_over.length != 0) {
  24. const p = this.left_over;
  25. this.left_over = new Uint8Array(0);
  26. @@ -172,21 +172,21 @@ class Transport {
  27. }
  28. }
  29. - setRTS = async (state) => {
  30. + async setRTS(state) {
  31. await this.device.setSignals({requestToSend:state});
  32. }
  33. - setDTR = async (state) => {
  34. + async setDTR(state) {
  35. await this.device.setSignals({dataTerminalReady:state});
  36. }
  37. - connect = async ({baud=115200} = {}) => {
  38. + async connect({baud=115200} = {}) {
  39. await this.device.open({baudRate: baud});
  40. this.baudrate = baud;
  41. this.left_over = new Uint8Array(0);
  42. }
  43. - disconnect = async () => {
  44. + async disconnect() {
  45. await this.device.close();
  46. }
  47. }