v4.4.1

v4.4.1 je malé opravné vydání, které vylepšuje práci s editorem a zpevňuje připojení kamery. Automatické doplňování se již nespouští uvnitř komentářů a řetězců, šablona nového skriptu je modernizována do aktuálního stylu MicroPython a dotazování přes sériovou linku je vyladěno pro stabilitu. Toto vydání nadále vychází z Qt Creator 14.0.2. Nedošlo k žádným změnám ve skriptovacím API, ale při přechodu ze starších verzí proběhne jednorázové vynulování nastavení.

Hlavní novinky

  • Žádné automatické doplňování v komentářích nebo řetězcích. Asistent kódu se již neobjevuje, když je kurzor uvnitř komentáře # nebo uvozeného řetězce v souborech .py.

  • Modernizovaná šablona nového skriptu. Výchozí šablona Untitled nyní používá aktuální styl MicroPython se samostatnými řádky import, sensor.skip_frames(time=2000) bez mezer a holou smyčkou while True:.

  • Vyladěné dotazování přes sériovou linku. Intervaly dotazů na framebuffer, stav a TX-buffer byly zvýšeny, aby se snížil provoz na sériové lince a zlepšila stabilita kamery.

  • Obnovitelná zaseknutá připojení. Příkaz get_state lze opět použít k uvolnění zaseknutého sériového připojení.

Další změny a vylepšení

  • Výchozí šablona nového skriptu byla modernizována do aktuálního stylu MicroPython: samostatné řádky import sensor a import time, sensor.skip_frames(time=2000) bez mezer a holá smyčka while True:. (b0dbc9567, ac2db22b6)

Opravy chyb

  • Automatické doplňování se již neobjevuje uvnitř komentářů Pythonu nebo řetězcových literálů. Aktivace asistenta kódu nyní prochází text od začátku dokumentu až ke kurzoru a potlačí doplňování, pokud kurzor skončí uvnitř komentáře # nebo řetězce v jednoduchých či dvojitých uvozovkách. (41b324978)

  • Zvýšeny intervaly dotazování na framebuffer, stav a TX-buffer (FRAME_SIZE_DUMP a GET_STATE z 5 ms na 50 ms, GET_TX_BUFFER z 5 ms na 20 ms) za účelem snížení provozu na sériové lince a zlepšení stability s kamerou. (195715061)

  • Znovu povoleno použití příkazu get_state k obnovení zaseknutého sériového připojení (dříve natvrdo zakázaná cesta je nyní řízena přes m_unstuckWithGetState) a opraven časovač uvolnění, aby se správně restartoval. (aab1e1e2e)

  • Při spuštění nyní IDE vymaže uložené uživatelské nastavení a vrátí jej na výchozí hodnoty, pokud je uložená verze prostředků starší než 4.4.0, čímž zabrání tomu, aby nekompatibilní stará nastavení rozbila aplikaci. (058f0447c)

Podpora platforem a nástrojů

  • Základ Qt Creator: 14.0.2.

Zásadní změny

Při prvním spuštění verze v4.4.1 se uživatelské nastavení vrátí na výchozí hodnoty, pokud upgradujete z verze, jejíž uložené prostředky jsou starší než 4.4.0. Jde o jednorázové vymazání nastavení, které neovlivní vaše skripty ani projekty.