v3.4.0#
v3.4.0은 SSD1306 OLED 드라이버를 추가하고, MicroPython framebuf 모듈을 활성화하며, H7을 480 MHz로 올리고, UART REPL에서 Ctrl-C로 스크립트를 인터럽트할 수 있게 하며, CMSIS-NN 라이브러리와 MAVLink 옵티컬 플로우 예제를 개선합니다. 호환성 깨짐 API 변경은 없으며 — v3.3.1 스크립트가 변경 없이 실행됩니다.
주요 내용#
SSD1306 OLED 드라이버 추가.
framebuf모듈 활성화.H7 480 MHz — 더 높은 클럭으로 더 나은 성능.
UART REPL에서 Ctrl-C — UART REPL에서 스크립트를 인터럽트할 수 있습니다.
호환성 깨짐 API 변경 없음 — 다시 플래시하면 v3.3.1 스크립트가 변경 없이 실행됩니다.
새로운 기능#
SSD1306 OLED 디스플레이 드라이버를 추가했습니다.
MicroPython
framebuf모듈을 활성화했습니다.TV 실드, 거리 실드, IMU 실드 예제를 추가했습니다.
기타 변경 및 개선 사항#
H7을 480 MHz로 올렸고(H7 클럭 업데이트); CMSIS-NN 라이브러리를 비정사각형 NN 함수를 사용하도록 업데이트했으며 NN / CIFAR-10 모델을 업데이트했고(NN 스크립트에 로깅 활성화); 프로즌 모듈을 컴파일할 때
frozen_mpy.o를 포함시킵니다.
버그 수정#
카메라 및 시스템:
F7과 H7의 SCCB / I2C 타이밍(SCCB 타이밍을 보드 설정 파일로 이동), H7 SD 클럭, 그리고 OpenMV 2 파일 시스템을 수정했습니다.
스크립팅 및 연결:
UART REPL에서 Ctrl-C로 스크립트를 인터럽트할 수 있도록 했고, WINC
ioctl함수를 설정했으며,py_net_search의 누락된break를 수정했고, MAVLink 옵티컬 플로우 예제의 스케일링/방향을 수정했습니다(녹색 깜빡임 LED와 품질에 관계없이 항상 플로우 패킷을 전송).
호환성 깨짐 API 변경#
v3.4.0은 호환성 깨짐 Python API 변경이 없습니다. v3.3.1에서 실행되던 스크립트는 v3.4.0에서 변경 없이 실행됩니다. 펌웨어만 다시 플래시하면 됩니다. (참고: 번들된 MAVLink 옵티컬 플로우 예제의 스케일링/방향이 수정되었으므로, 그 출력을 사용하는 다운스트림 소비자를 다시 확인하세요.)