v4.8.7¶
v4.8.7 se zaměřuje na obnovu a registraci desek, přidává přímou obnovu bootloader.bin pro desky STM32 a Alif a přesouvá registraci kamery a licenční tok na nové koncové body serveru založené na POST. Je postaveno na Qt Creator 14.0.2 a neobsahuje žádné změny narušující zpětnou kompatibilitu uživatelských projektů, kromě jedné odstraněné výchozí klávesové zkratky pro macOS uvedené níže.
Hlavní novinky¶
Obnova STM32 nyní dokáže načíst soubor
bootloader.binpřímo prostřednictvím ST Cube Programmer a při obnově skrytých desek vyzve k zadání typu desky.Obnova Alif nyní dokáže načíst soubor
bootloader.binpřímo.Automatické škálování příkladů zmenšuje ukázkové skripty z VGA na QVGA na starších kamerách (M4, M7, H7, NICLA, NICLAV), takže běží v rámci svých limitů rozlišení.
Přepracování registrace přesouvá síťová volání na nové koncové body POST, vždy kontaktuje server s typem desky a hlásí jasné chyby a zelené tlačítko
Registeredna panelu nástrojů.Klávesová zkratka Connect na macOS je opravena odstraněním konfliktní výchozí klávesové vazby.
Nové funkce¶
Obnova STM32 z bootloader.bin. Obnova STM32 nyní podporuje přímé načtení souboru
bootloader.bina při obnově skrytých desek zobrazuje dialog pro výběr typu desky, čímž nahrazuje předchozí chybu, že byly povoleny pouze souborybootloader.dfu. Když deska používá ST Cube Programmer, dodávaný firmware a vybranýbootloader.binse zkopírují do dočasného adresáře a předají stávajícímu toku tovární programace Cube Programmer. U desek STM32 bez Cube Programmer se cesta firmwaru.binnyní zapisuje do flash paměti pomocí volebdfu-util-a 0 -s 0x08000000namísto-a 0 -s :leave(18b06325f).Obnova Alif z bootloader.bin. Desky Alif lze nyní obnovit přímým načtením souboru
bootloader.bin; ten se zkopíruje přes dodávaný firmware v dočasném adresáři před vyvoláním nástroje pro stahování Alif (2a36d5e3b).
Další změny a vylepšení¶
Automatické škálování příkladů. Starší kamery (M4, M7, H7, NICLA, NICLAV) nyní automaticky zmenšují ukázkové skripty z VGA na QVGA, takže příklady běží v rámci svých snížených limitů rozlišení (5adb51a81).
Koncové body registrace založené na POST. Síťová volání registrace kamery a licencí byla přepnuta z URL s GET dotazovacím řetězcem na požadavky POST kódované formulářem vůči novým koncovým bodům serveru
insert.php,register.phpacheck.php(d5565e050).Jasnější chyby registrace. Registrace nyní zobrazuje jasné dialogy chyb, když typ desky není pro daný formulářový klíč k dispozici nebo když byl dosažen limit registrace pro daný typ desky (feaa2ecd9).
Opravy chyb¶
Opraven tok připojení/registrace tak, aby vždy kontaktoval server OpenMV s typem desky i bez formulářového klíče, čímž se obnovuje registrace desky a kontroly licencí, které byly dříve přeskakovány (f487fe0d9).
Opraven řetězec názvu senzoru připojené kamery tak, aby správně skrýval senzory označené jako skryté a zobrazoval pouze viditelné typy senzorů (8afa4cb18).
Opraven dialog Install the Latest Development Release tak, aby opět zobrazoval poznámky k vydání firmwaru poté, co GitHub změnil HTML značkování své stránky vydání (690dcd67d).
Opraven panel nástrojů tak, aby po úspěšné registraci s formulářovým klíčem zobrazoval zelené tlačítko
Registereda aby ho skrýval, když se žádný formulářový klíč nepoužívá (c3b0800f3).Opravena klávesová zkratka Connect kamery na macOS odstraněním konfliktní výchozí vazby
Ctrl+E/Cmd+Epro Enter Find String (44479b435).Přidána uspání na 10 ms, když selže zámek kanálu kamery, aby se zabránilo živému zablokování s vytíženou smyčkou během čtení profilů a streamování snímků (dcc0c7e95).
Podpora platforem a nástrojů¶
Základ Qt Creator: 14.0.2.
Změny narušující kompatibilitu¶
Výchozí klávesová zkratka
Ctrl+E(Cmd+Ena macOS) pro akci Enter Find String již není vázána, čímž se uvolňuje pro klávesovou zkratku Connect kamery na macOS. Samotná funkce vyhledávacího bufferu zůstává beze změny a v případě potřeby ji lze znovu navázat v nabídcePreferences(44479b435).
Jinak toto vydání neobsahuje žádná pro uživatele viditelná narušení pracovního postupu nebo chování pro stávající projekty.