v4.1.1¶
v4.1.1은 WiFi API를 표준화하고, GC2145 / LSM6DSOX 드라이버를 업데이트하며, machine.I2C 스캔, sensor.read_reg, sensor.set_framerate()를 수정합니다. WINC/NINA WiFi API가 변경되었습니다 — 아래의 호환성 변경 사항을 읽어 보세요.
주요 사항¶
표준화된 WiFi API — WINC가 공통 MicroPython WiFi /
network.WLAN인터페이스에 맞추어졌습니다.드라이버 업데이트 — GC2145(PLL 수정 포함) 및 LSM6DSOX.
수정 사항 —
machine.I2C스캔,sensor.read_reg,sensor.set_framerate(),sensor.ioctl()인자 검사.호환성 변경: WINC/NINA WiFi API가 변경되었습니다 — 호환성 변경 사항을 참고하세요.
새로운 기능¶
Arduino Portenta H7 —
ble_advertising헬퍼가 이제 펌웨어에 내장(frozen)되었습니다.
기타 변경 및 개선 사항¶
LSM6DSOX IMU 드라이버와 RP2 오디오 모듈을 업데이트했으며 예외 처리를 개선했습니다.
버그 수정¶
카메라 및 센서:
sensor.read_reg,sensor.set_framerate(),sensor.ioctl()인자 검사를 수정했으며; GC2145 드라이버를 업데이트하고 PLL을 수정했습니다.
시스템:
machine.I2C버스 스캔, RP2 오디오 de-init, 그리고 Nano RP2040 Connect 플래시 문제를 수정했습니다.
하드웨어 및 보드 지원¶
RP2 보드 — I2C 핀아웃 업데이트.
Arduino Nano 33 BLE Sense — 플래시 크기 업데이트.
호환성에 영향을 주는 API 변경¶
v4.1.0과 v4.1.1 사이의 사용자 가시적 API 변경 사항. 범위: modules/의 Python C 모듈과 scripts/libraries/의 Python 라이브러리.
호환성 변경은 minor이며 WiFi 네트워킹에만 영향을 줍니다.
WiFi API 표준화 (minor)¶
WINC1500 WiFi API가 공통 MicroPython WiFi / network.WLAN 인터페이스와 호환되도록 만들어졌습니다(생성자와 사용법이 변경되었으며, WINC가 존재할 경우 이제 기본 WLAN 모듈로 등록됩니다). NINA-W10 ifconfig() 인자 순서도 수정되었습니다. 이전 WINC 전용 API나 이전 NINA ifconfig() 인자 순서를 사용하던 스크립트는 업데이트해야 합니다.
마이그레이션 체크리스트¶
WiFi 스크립트만 영향을 받습니다: WINC 코드를 표준 network.WLAN 인터페이스로 포팅하고 NINA ifconfig() 인자 순서를 수정하세요(WiFi API 변경). 다른 모든 스크립트는 변경 없이 실행됩니다.