v4.4.1#
v4.4.1 — це невеликий патч-реліз, який покращує редагування та стабілізує підключення до камери. Автодоповнення більше не спрацьовує всередині коментарів і рядків, шаблон нового скрипту оновлено відповідно до сучасного стилю MicroPython, а інтервали серійного опитування налаштовано для більшої стабільності. Реліз залишається на основі Qt Creator 14.0.2. Змін у API скриптування немає, проте при оновленні зі старіших версій відбувається одноразове скидання налаштувань.
Основні зміни#
Автодоповнення вимкнено в коментарях і рядках. Помічник коду більше не відображається, якщо курсор знаходиться всередині коментаря
#або рядка в лапках у файлах.py.Оновлений шаблон нового скрипту. Шаблон
Untitledза замовчуванням тепер використовує сучасний стиль MicroPython: окремі рядкиimport,sensor.skip_frames(time=2000)без зайвих пробілів і циклwhile True:.Налаштовані інтервали серійного опитування. Інтервали запитів кадрового буфера, стану та TX-буфера збільшено для зменшення серійного трафіку і підвищення стабільності камери.
Відновлювані зависаючі з’єднання. Команду
get_stateзнову можна використовувати для розблокування зависаючого серійного з’єднання.
Інші зміни та покращення#
Виправлення помилок#
Автодоповнення більше не відображається всередині коментарів або рядкових літералів Python. Активація помічника коду тепер сканує текст від початку документа до курсора і пригнічує доповнення, якщо курсор знаходиться всередині коментаря
#або рядка в одинарних чи подвійних лапках. (41b324978)Збільшено інтервали опитування для запитів кадрового буфера, стану та TX-буфера (
FRAME_SIZE_DUMPіGET_STATEз 5 мс до 50 мс,GET_TX_BUFFERз 5 мс до 20 мс) для зменшення серійного трафіку і підвищення стабільності при роботі з камерою. (195715061)Відновлено можливість використання команди
get_stateдля відновлення зависаючого серійного з’єднання (раніше вимкнений шлях тепер контролюється черезm_unstuckWithGetState), а також виправлено таймер відновлення для правильного перезапуску. (aab1e1e2e)При запуску IDE тепер очищає збережені налаштування користувача, скидаючи їх до стандартних, якщо збережена версія ресурсів старша за 4.4.0 — це запобігає збоям застосунку через несумісні старі налаштування. (058f0447c)
Підтримка платформ і інструментів#
Основа Qt Creator: 14.0.2.
Критичні зміни#
Налаштування користувача скидаються до стандартних при першому запуску v4.4.1 під час оновлення з версії, збережені ресурси якої старші за 4.4.0. Це одноразове скидання налаштувань і не впливає на ваші скрипти чи проєкти.