v4.4.1

v4.4.1 je manje zakrpno izdanje koje uglađuje iskustvo uređivanja i ojačava povezivanje s kamerom. Automatsko dovršavanje više se ne aktivira unutar komentara i nizova znakova, predložak za novu skriptu osuvremenjen je na trenutni MicroPython stil, a prozivanje serijske veze podešeno je radi stabilnosti. Ovo izdanje i dalje se temelji na Qt Creatoru 14.0.2. Nema promjena u API-ju za skriptiranje, no prilikom nadogradnje sa starijih verzija dolazi do jednokratnog poništavanja postavki.

Istaknuto

  • Bez automatskog dovršavanja u komentarima ili nizovima znakova. Pomoć pri pisanju koda više se ne pojavljuje dok je kursor unutar # komentara ili niza pod navodnicima u .py datotekama.

  • Osuvremenjen predložak za novu skriptu. Zadani Untitled predložak sada koristi trenutni MicroPython stil s odvojenim import linijama, sensor.skip_frames(time=2000) bez razmaka i jednostavnom while True: petljom.

  • Podešeno prozivanje serijske veze. Intervali upita za međuspremnik slike, stanje i TX-međuspremnik povećani su radi smanjenja serijskog prometa i poboljšanja stabilnosti kamere.

  • Oporavak zaglavljenih veza. Naredba get_state ponovno se može koristiti za otpetljavanje zastale serijske veze.

Ostale promjene i poboljšanja

  • Zadani predložak za novu skriptu osuvremenjen je na trenutni MicroPython stil: odvojene linije import sensor i import time, sensor.skip_frames(time=2000) bez razmaka i jednostavna while True: petlja. (b0dbc9567, ac2db22b6)

Ispravci grešaka

  • Automatsko dovršavanje više se ne pojavljuje unutar Python komentara ili nizovnih literala. Aktivacija pomoći pri pisanju koda sada pretražuje tekst od početka dokumenta do kursora i potiskuje dovršavanje kada kursor završi unutar # komentara ili niza pod jednostrukim ili dvostrukim navodnicima. (41b324978)

  • Povećani su intervali prozivanja za upite o međuspremniku slike, stanju i TX-međuspremniku (FRAME_SIZE_DUMP i GET_STATE s 5 ms na 50 ms, GET_TX_BUFFER s 5 ms na 20 ms) radi smanjenja serijskog prometa i poboljšanja stabilnosti kamere. (195715061)

  • Ponovno je omogućeno korištenje naredbe get_state za oporavak zaglavljene serijske veze (prethodno čvrsto onemogućena putanja sada se kontrolira preko m_unstuckWithGetState) i ispravljen je mjerač vremena za otpetljavanje da se ispravno ponovno pokreće. (aab1e1e2e)

  • Pri pokretanju IDE sada briše svoje pohranjene korisničke postavke i vraća ih na zadane vrijednosti kada je spremljena verzija resursa starija od 4.4.0, čime se sprječava da nekompatibilne stare postavke pokvare aplikaciju. (058f0447c)

Podrška za platforme i alate

  • Qt Creator osnova: 14.0.2.

Promjene koje narušavaju kompatibilnost

Korisničke postavke vraćaju se na zadane vrijednosti pri prvom pokretanju verzije v4.4.1 kada se nadograđuje s verzije čiji su pohranjeni resursi stariji od 4.4.0. Riječ je o jednokratnom brisanju postavki koje ne utječe na vaše skripte ili projekte.