v4.5.7¶
v4.5.7은 PAG7920 센서 인식을 추가하고, 그리기 파이프라인을 draw_image 백엔드로 통합하며(GPU 오프로드 준비 완료), JPEG 디코더 경계 버그와 STM32 MPU 보호 버그를 수정합니다.
주요 내용¶
이제 PAG7920 센서 ID가 인식됩니다.
통합된 그리기 파이프라인 — 선 연산이 이제 GPU 오프로드를 지원하도록 리팩터링된
draw_image백엔드를 통해 실행됩니다.JPEG 디코더 경계 버그와 STM32 MPU 보호 버그를 수정했습니다.
새로운 기능¶
PAG7920 — 누락되어 있던 PAG7920 센서 열거형을 추가하여 해당 센서가 인식됩니다.
기타 변경 및 개선 사항¶
그리기 파이프라인 — 모든 선 연산이 이제
draw_image백엔드를 사용하며,draw_image는 GPU 오프로드를 지원하도록 리팩터링되었습니다(하드웨어 가속 그리기를 위한 기반 작업).JPEG 미지원 보드에서 더 많은 RAM — JPEG 버퍼가 이제 하드웨어 JPEG 인코더가 정의된 경우에만 예약됩니다.
ml.Model— 출력 표현(printed representation)에 이제 모델 주소도 표시됩니다.MicroPython 서브모듈이 업데이트되었습니다.
버그 수정¶
JPEG 디코더 경계 문제(
imlib/jpegd)를 수정했습니다.STM32 MPU 영역 보호 버그를 수정했습니다.
하드웨어 및 보드 지원¶
PAG7920 — 이제 센서가 ID로 인식됩니다.
호환성을 깨는 API 변경 사항¶
v4.5.6과 v4.5.7 사이의 사용자에게 보이는 API 변경입니다.
유일한 호환성 변경은 범위가 좁으며 RPC 전송 헬퍼 라이브러리에만 영향을 줍니다.
RPC SPI/I2C 마스터 헬퍼가 machine 으로 이동됨 (minor)¶
rpc_spi_master 와 rpc_i2c_master 헬퍼 라이브러리가 레거시 pyb 모듈 대신 machine 모듈을 사용하도록 업데이트되었습니다. pyb 스타일 인자로 이러한 RPC 전송을 생성하던 스크립트는 machine 스타일 버스 인자로 전환해야 합니다.
마이그레이션 체크리스트¶
RPC 사용자만 영향을 받습니다: rpc_spi_master 또는 rpc_i2c_master 를 사용했다면, 버스 생성을 machine 스타일 인자로 업데이트하세요 (RPC 헬퍼 변경). 다른 모든 스크립트는 변경 없이 실행됩니다.