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).