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 옵티컬 플로우 예제의 스케일링/방향이 수정되었으므로, 그 출력을 사용하는 다운스트림 소비자를 다시 확인하세요.)