v3.5.0-beta.1¶
v3.5.0-beta.1은 코어를 MicroPython 1.11로 업데이트하고 SPI, USB HID, 저전력 / SDIO 문제를 수정합니다. MicroPython 버전 업은 동작 변경이므로 아래의 호환성 깨짐 변경 사항을 읽어보세요. (이것은 v3.5.0으로 이어지는 첫 번째 베타입니다.)
주요 내용¶
MicroPython 1.11 — 번들된 코어가 업데이트되었습니다.
수정 — SPI WFI 버그, USB HID 디스크립터, 그리고 저전력 / SDIO 초기화.
호환성 깨짐: MicroPython이 1.11로 업데이트되었습니다. 호환성 깨짐 변경 사항을 참고하세요.
기타 변경 및 개선 사항¶
번들된 MicroPython을 1.11로 업데이트했고; 저장소에서 펌웨어 바이너리 추적을 중단했으며 WINC1500 펌웨어를 이동했습니다.
버그 수정¶
SPI WFI 버그를 수정하고 SPI 버퍼 검사를 추가했으며, USB HID 디스크립터, 스톱 모드 진입 전 SysTick 일시 중단, 그리고 초기화 전 SDIO 리셋을 수정했습니다.
호환성 깨짐 API 변경¶
v3.4.3과 v3.5.0-beta.1 사이의 사용자에게 보이는 API 호환성 깨짐. 범위: modules/의 Python C 모듈과 scripts/libraries/의 Python 라이브러리.
호환성 깨짐 변경은 behavior 변경(동일한 API, 다른 결과)입니다. 영향받는 스크립트를 다시 확인하세요. 각 커밋 해시는 GitHub의 해당 diff로 연결됩니다.
MicroPython 1.11로 업데이트 (behavior)¶
번들된 MicroPython 코어가 1.11로 업데이트되었습니다. 표준 라이브러리와 언어 동작은 업스트림 MicroPython 1.11을 따릅니다. 버전별 micropython / 표준 모듈 동작에 의존하는 스크립트를 다시 확인하세요.
커밋: 5676b4101
마이그레이션 체크리스트¶
버전별 MicroPython 동작에 의존하는 스크립트를 1.11에 대해 다시 검증하세요(MicroPython 버전 업). 다른 모든 스크립트는 변경 없이 실행됩니다.