소스 검색

Added Sink.boot method

There's no unit test for it because I don't know how it could be tested
in a platform-independent way.
Clara Hobbs 6 년 전
부모
커밋
4627f39ed1
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6
    0
      pdbuddy/__init__.py

+ 6
- 0
pdbuddy/__init__.py 파일 보기

@@ -88,6 +88,12 @@ class Sink:
88 88
         """Returns the license text from the PD Buddy Sink"""
89 89
         return self.send_command("license")
90 90
 
91
+    def boot(self):
92
+        """Runs the PD Buddy Sink's DFU bootloader and closes the serial port"""
93
+        self._port.write(b"boot\r\n")
94
+        self._port.flush()
95
+        self.close()
96
+
91 97
     def erase(self):
92 98
         """Synchronously erases all stored configuration from flash"""
93 99
         self.send_command("erase")

Loading…
취소
저장