v1.3.0

v1.3.0은 대규모 기능 릴리스입니다. WiFi 실드 지원(WINC1500 network.WINC 드라이버 및 펌웨어 관리 도구를 갖춘 usocket 소켓 API), 새로운 fir 열화상 IR 모듈, sensor 화이트밸런스 / 미러 / 플립 설정 함수, sensor.skip_frames(), 그리고 mean / median / mode / midpoint 이미지 필터를 도입합니다. 호환성을 깨뜨리는 API 변경은 없습니다 — v1.2.0 스크립트는 변경 없이 실행됩니다.

주요 사항

  • WiFi 실드 — WINC1500 network.WINC(스캔 / 연결 / ifconfig) 및 usocket 소켓 API(TCP/UDP, DNS, 타임아웃)와 펌웨어 업데이트/덤프/버전 도구.

  • fir 모듈 — 열화상 IR(MLX) 센서 지원.

  • 센서set_whitebal() / set_hmirror() / set_vflip()skip_frames().

  • 필터image.mean() / median() / mode() / midpoint().

  • 호환성을 깨뜨리는 API 변경 없음 — 다시 플래시하면 v1.2.0 스크립트가 변경 없이 실행됩니다.

새로운 기능

  • WiFi 실드(WINC1500)network.WINC 드라이버(WiFi 스캔, 연결, ifconfig)와 usocket 소켓 API를 추가했습니다: send() / recv(), bind() / sendto() / recvfrom(), listen() / accept(), settimeout() / 블로킹 타임아웃, DNS(비동기 소켓/DNS 콜백 포함), 그리고 winc.fw_update() / winc.fw_dump() / winc.fw_version() 펌웨어 도구 및 WiFi 예제 스크립트(스캔, 연결, TCP 클라이언트, DNS, NTP, MJPEG 스트리머)를 추가했습니다.

  • firfir 열화상 IR 모듈(init / deinit / read_ta / read_ir / draw_ta / draw_ir, 내부 스케일링/블렌딩 포함)과 fir.py / fir_lcd.py 예제를 추가했습니다.

  • 센서sensor.set_whitebal(), sensor.set_hmirror(), sensor.set_vflip(), sensor.skip_frames()(설정 변경 후 카메라를 안정화)가 추가되었습니다.

  • 이미지 필터image.mean(), image.median(), image.mode(), image.midpoint(ksize, bias=)를 추가했습니다.

  • 재작성된 BLE 드라이버/예제와 MLX IR 테이블 생성 도구를 추가했습니다.

기타 변경 사항 및 개선

  • 예제 스크립트를 번호가 매겨진 Arduino 스타일의 주제별 디렉터리(01-Basics 등)로 재구성하고 저장 / GIF / MJPEG 예제를 추가했습니다. OpenMV IDE에 “copy color” 자동 임계값 색상 블롭 도구를 추가했습니다.

버그 수정

  • WINC1500 gethostbyname / DNS IP 바이트 순서, fw_update() 펌웨어 검증을 수정하고, 업데이트된 단일 WINC 펌웨어 이미지를 제공했습니다.

하드웨어 및 보드 지원

  • WiFi 실드 — WINC1500(펌웨어 19.4.4).

  • fir — MLX 열화상 IR 센서.

호환성 깨짐 API 변경

v1.3.0은 호환성을 깨뜨리는 Python API 변경을 도입하지 않습니다. v1.2.0에서 실행되던 스크립트는 v1.3.0에서 변경 없이 실행됩니다 — 펌웨어만 다시 플래시하면 됩니다. (WINC1500 WiFi/usocket 스택과 fir 열화상 모듈은 이번 릴리스에서 새로 추가되었으며, 그 내부 API는 v1.3.0 내에서 확정되었습니다.)