Fix missing _is_not_supported and harden WinUSB config cache

Restores the helper accidentally removed when adding access-denied
handling, retries I/O after seeding pyusb config index on Windows, and
handles USB overflow reads without crashing the HELLO loop.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
joyharam
2026-07-15 11:20:59 +09:00
parent d9c0b8078c
commit 7627c17653
4 changed files with 132 additions and 5 deletions
+14
View File
@@ -81,6 +81,18 @@ GUI **Wormhole 종료** 버튼 또는 `python -m juc500_xfer kill-wormhole` 로
## 사용법
### GUI (권장)
```bash
# 최초 1회
./scripts/setup_macos.sh
# 이후
./start.sh
```
인자를 넘기면 CLI로 동작합니다: `./start.sh doctor`, `./start.sh kill-wormhole` 등.
양쪽 PC에 케이블을 꽂고, **먼저 수신 쪽**, 이어서 송신 쪽을 실행합니다.
**Windows (수신 예)**
@@ -93,6 +105,8 @@ python -m juc500_xfer recv --dest Downloads -y
```bash
python -m juc500_xfer send ~/Desktop/archive.zip
# 또는
./start.sh send ~/Desktop/archive.zip
```
## Windows 설치파일