v4.2.1¶
v4.2.1은 Nano RP2040 DHT11/DHT22 센서 지원과 더 많은 MT9V0xx 카메라 변형을 추가하며, ImageIO, WiFi, 프레임 버퍼 캐시 수정을 포함합니다. 이미지 전송이 이제 기본적으로 MDMA로 오프로드됩니다 — 아래의 호환성 변경 사항을 읽어 보세요.
주요 사항¶
Nano RP2040 Connect — DHT11 / DHT22 온도/습도 센서 지원.
더 많은 MT9V0xx 변형 — MT9V022 / MT9V024 / MT9V032 / MT9V034.
ImageIO가 이제 모든 모드와 이전 파일을 처리합니다; 프레임 버퍼 캐시 및
copy_to_fb수정.호환성 변경: 이미지 전송이 이제 기본적으로 MDMA로 오프로드됩니다 — 호환성 변경 사항을 참고하세요.
새로운 기능¶
Nano RP2040 Connect — DHT11 및 DHT22 센서 지원을 추가했습니다.
MT9V0xx 카메라 변형 — MT9V0xx 드라이버가 이제 MT9V022 / MT9V024 / MT9V032 / MT9V034 센서를 지원합니다.
기타 변경 및 개선 사항¶
“frozen module not found” 콘솔 메시지가 더 이상 출력되지 않습니다.
Nano RP2040 Connect가 기본 새 파일시스템 콘텐츠와 함께 출시됩니다.
버그 수정¶
내장 사람 검출기 모델 레이블을 수정했습니다.
ImageIO가 모든 모드와 이전 녹화 파일을 지원하도록 수정했습니다.기존 이미지를 대상으로 할 때의
copy_to_fb를 수정했으며, 프레임 버퍼 캐시가 이제 사용 전에 무효화됩니다(손상된 이미지 데이터를 방지).NINA WiFi 드라이버(Nano RP2040 Connect)와
machine.Timer플래그 지정 버그를 수정했습니다.
하드웨어 및 보드 지원¶
Arduino Nano RP2040 Connect — DHT11/DHT22 센서, 기본 I2C/파일 설정.
MT9V0xx — MT9V022/024/032/034 변형 지원.
호환성에 영향을 주는 API 변경¶
v4.2.0과 v4.2.1 사이의 사용자 가시적 API 변경 사항.
유일한 호환성 변경은 behavior 변경(동일한 API이지만 결과가 다름)입니다 — 타이밍에 민감한 캡처를 다시 확인하세요.
이미지 전송이 기본적으로 MDMA로 오프로드됨 (behavior)¶
이미지 전송이 이제 지원되는 보드에서 기본적으로 MDMA로 완전히 오프로드됩니다. 이는 캡처 속도를 높이지만 전송 경로와 타이밍을 변경합니다 — 이전(오프로드되지 않은) 캡처 타이밍에 의존하던 스크립트를 다시 확인하세요.
Commit: e6cc4223d
마이그레이션 체크리스트¶
타이밍에 민감한 캡처 코드만 영향을 받습니다: 새로운 기본 MDMA 오프로드를 고려하여 이미지 캡처 주변의 타이밍 가정을 다시 검증하세요(MDMA 오프로드 변경). 다른 모든 스크립트는 변경 없이 실행됩니다.