v2.6.7

v2.6.7 flyttar arbetsflödena för DFU-firmware-flashning och videokonvertering till inbäddade IDE-terminaldialogrutor, lägger till programmering av CYW4343 WiFi-medprocessorn för Arduino Portenta H7 och förbättrar hanteringen av gråskalesensorer och DFU-lägesprompten. IDE:n förblir på Qt Creator 4.0.2, den medföljande OpenMV-firmwaren avancerar till 3.6.9 och det finns inga brytande ändringar.

Höjdpunkter

  • Inbäddad DFU-flashningsterminal kör dfu-util inuti en storleksändringsbar IDE-dialogruta med direktutmatning (fel markerade i rött) och en Avbryt-knapp i stället för ett externt OS-terminalfönster.

  • CYW4343 WiFi-firmware programmeras nu jämte huvudfirmwaren vid flashning av Arduino Portenta H7 över DFU.

  • Inbäddad videokonverteringsterminal kör FFmpeg-verktyget Convert Video i samma storleksändringsbara IDE-dialogruta med direktutmatning och Avbryt.

  • Omdesignad DFU-lägesprompt använder en rullgardinsmeny för firmware-version och en valfri kryssruta Erase internal file system som kommer ihåg ditt senaste val.

  • Stöd för gråskalesensorer utökar automatisk omskrivning från RGB565 till GRAYSCALE till MT9V034 utöver HM01B0.

Nya funktioner

  • Inbäddad DFU-flashningsterminal. dfu-util startar nu direkt i en QDialog-terminal som strömmar live stdout som vanlig text och markerar stderr i rött, med en Avbryt-knapp och sparad fönstergeometri, vilket ersätter det externa OS-terminalfönstret. (c2875d871)

  • Programmering av CYW4343 WiFi-medprocessorn. Inläsning av firmware via DFU på Arduino Portenta H7 kör nu ett extra programmeringssteg som flashar den inbyggda CYW4343 WiFi-firmwaren (CYW4343/cyw4343.bin vid 0x90F00000), drivet av extraProgramCommands i dfu.txt. (62e0ba771, ba31998ce)

  • Inbäddad videokonverteringsterminal. Det FFmpeg-baserade verktyget Convert Video kör nu ffmpeg i en storleksändringsbar IDE-terminaldialogruta med direktutmatning och Avbryt i stället för att starta en extern terminal. (5987bb152)

  • Alternativ för fabriksprovisionering. Ett dolt kommandoradsalternativ -form_key registrerar, när det anges, automatiskt en ansluten OpenMV Cams kort/ID hos OpenMV:s server i stället för att visa den manuella registreringsprompten. (d5740f71e)

Övriga ändringar och förbättringar

  • Omdesignad DFU-lägesprompt. Prompten board detected in DFU mode är nu en dialogruta med en rullgardinsmeny som visar den exakta senaste release-firmware-versionen plus en valfri kryssruta Erase internal file system, och den kommer ihåg den senast valda åtgärden och raderingstillståndet. (0a4d6258c)

  • Verktygstips för raderingskryssrutor. Kryssrutorna för radering av filsystem i bootloader/DFU har nu verktygstips som förtydligar att radering av den interna flashenheten inte raderar ett borttagbart SD-kort. (0a4d6258c)

  • Gråskaleomskrivning på plats för öppna exempel. När ett redan öppet helloworld-exempel körs på en HM01B0- eller MT9V034-sensor skriver IDE:n om det på plats för att använda GRAYSCALE så att det fungerar på dessa sensorer som endast stöder gråskala. (4448edb38)

  • Tydligare meddelande efter flashning. Efter en DFU-/firmware-uppdatering förklarar bekräftelsemeddelandet nu fallet där main.py skrevs över utan att disken raderades, så att kameran helt enkelt kör main.py och monterar sin enhet. (62e0ba771)

  • Uppdaterade exempelskript. ulab.py använder nu ulab.numerical för medelvärde/standardavvikelse, deep_sleep.py flyttar om sensorns mjuka viloläge före förbikopplingen av OV7725-regulatorn, och ett nytt 19-Low-Power/extint_wakeup.py demonstrerar uppvaknande från stoppläge via ett externt avbrott. (c30fcb7c3)

  • Putsning av anslutningsdialogrutan. Förloppstexten Connecting... formaterades om med radbrytningar för läsbarhet. (0d3619245)

Felrättningar

  • Rättade alla Spara som-dialogrutor (spara bild, mall, deskriptor, nyckelpunkter, neuronnätsmodell, datamängdsexport, terminallogg, spara video, videokonverteringsutdata) så att de avvisar filnamn utan filändelse och uppmanar användaren att lägga till en i stället för att spara en fil utan filändelse. (3a3ba3c5e)

  • Rättade macOS-specifik UI-rendering: inverteringen av menytext-/knappfärg (som styrdes av menybakgrundens ljusstyrka) och den anpassade mörka rullningslistsstilen tillämpas inte längre på macOS. (39179b6cb, 8b11fbcab)

Plattforms- och verktygsstöd

  • Qt Creator-bas: 4.0.2.

  • Medföljande OpenMV-firmware: 3.6.8 till 3.6.9.

  • CYW4343 WiFi-firmware: ny blob CYW4343/cyw4343.bin medföljer för Arduino Portenta H7.

  • Gråskalesensorskript: Nya fil-, exempel- och datamängdsskript växlar nu RGB565 till GRAYSCALE på MT9V034 utöver HM01B0 (endast VGA till QVGA för HM01B0). (ef0c22efb, d5bdd8890)

Brytande ändringar

Inga. Den här utgåvan är bakåtkompatibel; befintliga projekt och skript kräver inga ändringar.