v2.6.8¶
v2.6.8은 번들 펌웨어를 3.8.0으로 갱신하고, 예제 라이브러리를 Arduino와 OpenMV 폴더로 재구성하며, 도움말 및 자동 완성 시스템에서 사용하는 번들 API 문서를 업데이트합니다. 여전히 Qt Creator 4.0.2 기반입니다. 예제 재구성으로 인해 Examples 메뉴 경로가 변경되었습니다. 아래의 호환성에 영향을 주는 변경 사항을 참조하세요.
주요 사항¶
OPENMV2, OPENMV3, OPENMV4, OPENMV4P, PORTENTA용 번들 펌웨어 3.8.0.
예제를 최상위
Arduino와OpenMV폴더로 재구성하고, 새로운37-Audio와38-Ethernet카테고리 및 새로운 이미지 그리기 테스트를 추가했습니다.문서와 자동 완성을 위해
network.LAN,network.WLAN,omv.audio,omv.micro_speech,uasyncio를 추가하고 더 이상 사용되지 않는omv.nn과omv.time참조를 제거한 갱신된 API 문서.다중 섹션 모듈 문서가 도움말과 자동 완성을 위해 올바르게 읽히도록 모듈 문서 파싱을 수정했습니다.
새로운 기능¶
예제 라이브러리를
Arduino와OpenMV최상위 폴더로 재구성했습니다.37-Audio(audio_fft,micro_speech)와38-Ethernet(http_client,http_client_ssl,peer_to_peer)을 비롯한 새 카테고리가 추가되었고, 알파 블렌딩, 알파 테이블, 확대/축소를 위한 새로운03-Drawing이미지 그리기 테스트도 추가되었습니다. 기본helloworld.py경로와 Register 대화 상자 텍스트가 새로운Examples->OpenMV->Basics위치에 맞게 업데이트되었습니다. 재구성 과정에서 세 개의 서모파일 실드 예제가 완전히 제거되었습니다.AMG8833_camera_lcd.py,MLX90621_camera_lcd.py,MLX90640_camera_lcd.py입니다. 해당*_camera.py,*_overlay.py,*_overlay_lcd.py형제 파일들은 유지되어 새 트리로 옮겨졌습니다 (49e63811f, e2bac7aa8).
기타 변경 사항 및 개선 사항¶
IDE의 문서와 자동 완성에서 사용하는 번들 MicroPython/OpenMV API 문서를 갱신했습니다. 새 모듈로
network.LAN,network.WLAN,omv.audio,omv.micro_speech,uasyncio가 포함되고omv.image와omv.lcd참조가 업데이트되었으며, 더 이상 사용되지 않는omv.nn과omv.time모듈 참조가 문서와 자동 완성에서 제거되었습니다 (d45f145b0).번들 라이브러리 인덱스의 모듈 섹션 id를
ulab,pid,bno055,ssd1306,tb6612,vl53l1x,modbus,mqtt에 대해 정규 Sphinxmodule-<name>형식으로 정규화했고, 문서 파서가 이를 인식하도록 업데이트했습니다 (c58a6e332).DFU 펌웨어 업데이트와 비디오 변환 출력 대화 상자가 이제 가독성을 위해 로그 텍스트를 에디터의 고정폭 글꼴로 렌더링합니다 (94440b081).
버그 수정¶
플랫폼 및 도구 지원¶
Qt Creator 기반: 4.0.2.
번들 OpenMV 펌웨어: OPENMV2, OPENMV3, OPENMV4, OPENMV4P, PORTENTA에 대해 3.6.9 -> 3.8.0으로, 펌웨어, 부트로더, UVC 바이너리와 DFU 이미지를 다시 빌드했습니다 (d37de33f7).
호환성에 영향을 주는 변경 사항¶
번들 예제가 두 개의 최상위 폴더
Arduino와OpenMV로 재구성되어Examples메뉴 경로가 변경되었습니다. 예를 들어Examples->Basics->helloworld.py는 이제Examples->OpenMV->Basics->helloworld.py입니다. 이전 예제 경로를 가리키는 외부 참조나 익숙한 동작은 어긋나게 됩니다. 이는 예제 탐색에만 영향을 주며, 사용자 프로젝트 스크립트를 깨뜨리지는 않습니다.번들 라이브러리에서 세 개의 서모파일 실드 예제가 제거되었습니다.
AMG8833_camera_lcd.py,MLX90621_camera_lcd.py,MLX90640_camera_lcd.py입니다. 각 센서에 대한 나머지*_camera.py,*_overlay.py,*_overlay_lcd.py변형은 유지되어 새 예제 트리로 옮겨졌습니다 (49e63811f).