v4.4.1¶
v4.4.1은 편집 환경을 다듬고 카메라 연결을 견고하게 만든 소규모 패치 릴리스입니다. 이제 주석과 문자열 안에서는 자동 완성이 동작하지 않으며, 새 스크립트 템플릿은 현재 MicroPython 스타일에 맞게 현대화되었고, 시리얼 폴링은 안정성을 위해 조정되었습니다. 이 릴리스는 여전히 Qt Creator 14.0.2를 기반으로 합니다. 스크립팅 API 변경 사항은 없지만, 이전 버전에서 업그레이드할 때 설정이 한 번 초기화됩니다.
주요 내용¶
주석이나 문자열 안에서는 자동 완성 없음. 이제
.py파일에서 커서가#주석이나 따옴표로 묶인 문자열 안에 있을 때 코드 어시스트가 더 이상 나타나지 않습니다.현대화된 새 스크립트 템플릿. 기본
Untitled템플릿은 이제 별도의import줄, 공백 없는sensor.skip_frames(time=2000), 그리고 단순한while True:루프를 사용하는 현재 MicroPython 스타일을 따릅니다.조정된 시리얼 폴링. 시리얼 트래픽을 줄이고 카메라 안정성을 향상시키기 위해 프레임 버퍼, 상태, TX 버퍼 조회 간격이 늘어났습니다.
복구 가능한 멈춤 연결.
get_state명령을 다시 사용하여 멈춰 있는 시리얼 연결을 풀 수 있습니다.
기타 변경 및 개선 사항¶
버그 수정¶
이제 Python 주석이나 문자열 리터럴 안에서 자동 완성이 더 이상 나타나지 않습니다. 코드 어시스트 활성화는 이제 문서 시작부터 커서까지 텍스트를 검사하여, 커서가
#주석이나 작은따옴표 또는 큰따옴표로 묶인 문자열 안에 위치할 경우 완성을 억제합니다. (41b324978)시리얼 트래픽을 줄이고 카메라와의 안정성을 향상시키기 위해 프레임 버퍼, 상태, TX 버퍼 조회의 폴링 간격을 늘렸습니다(
FRAME_SIZE_DUMP및GET_STATE는 5ms에서 50ms로,GET_TX_BUFFER는 5ms에서 20ms로). (195715061)get_state명령을 사용하여 멈춰 있는 시리얼 연결을 복구하는 기능을 다시 활성화하고(이전에 강제로 비활성화되었던 경로가 이제m_unstuckWithGetState로 제어됨), 멈춤 해제 타이머가 올바르게 재시작되도록 수정했습니다. (aab1e1e2e)저장된 리소스 버전이 4.4.0보다 오래된 경우, 이제 IDE는 시작 시 저장된 사용자 설정을 지우고 기본값으로 초기화하여 호환되지 않는 오래된 설정이 앱을 손상시키는 것을 방지합니다. (058f0447c)
플랫폼 및 도구 지원¶
Qt Creator 기반: 14.0.2.
호환성에 영향을 주는 변경 사항¶
저장된 리소스가 4.4.0보다 오래된 버전에서 업그레이드하는 경우, v4.4.1을 처음 실행할 때 사용자 설정이 기본값으로 초기화됩니다. 이것은 일회성 설정 초기화이며 스크립트나 프로젝트에는 영향을 주지 않습니다.