v3.9.3¶
v3.9.3은 네트워킹 및 안정성 릴리스입니다. Bormio 보드와 Portenta WiFi 예제를 추가하고, LWIP를 업데이트하며, PLL 클록 소스를 구성 가능하게 만들고, 다수의 CYW43/LWIP, 소프트 리셋, SDIO, MQTT, FLIR Lepton, TV 버그를 수정합니다. 호환성을 깨는 API 변경은 없습니다 — v3.9.2 스크립트는 변경 없이 그대로 실행됩니다.
주요 변경 사항¶
Bormio 보드 지원.
Portenta WiFi 예제 추가.
더 안정적인 네트워킹 — CYW43/LWIP 및 소프트 리셋 수정, 연결 타임아웃, 그리고 업데이트된 LWIP.
호환성을 깨는 API 변경 없음 — 다시 플래시하면 v3.9.2 스크립트가 변경 없이 그대로 실행됩니다.
새로운 기능¶
Portenta WiFi 예제 추가.
이제 PLL 클록 소스를 구성할 수 있으며, DMA 스트림을 예약하기 위한 플래그가 추가되었습니다.
기타 변경 및 개선 사항¶
LWIP를 최신 릴리스로 업데이트했습니다. CYW43
connect()에 연결 타임아웃을 추가했습니다. 메모리를 회수하기 위해 소프트 리셋 시gc_sweep_all을 호출합니다.
버그 수정¶
네트워킹:
CYW43/LWIP 및 소프트 리셋 버그를 수정하고, SDIO 전송에 임시 DMA 버퍼를 사용했으며, MQTT 라이브러리가
recv()의None반환을 처리하도록 만들었습니다.
카메라 및 디스플레이:
FLIR Lepton 드라이버를 업데이트하고 TV 출력의 RGB 채널 순서를 수정했습니다.
시스템:
스크립트를 중지/실행하기 전에 PendSV가 마스킹되지 않도록 보장했습니다.
하드웨어 및 보드 지원¶
Bormio — 신규 보드.
호환성을 깨는 API 변경¶
v3.9.3은 호환성을 깨는 Python API 변경을 도입하지 않습니다. v3.9.2에서 실행되던 스크립트는 v3.9.3에서 변경 없이 그대로 실행됩니다 — 펌웨어만 다시 플래시하면 됩니다.