v4.0.12¶
v4.0.12 uči serijski terminal prikazivati ANSI kodove boja, ujedinjuje prozore napretka učitavača firmwarea iza zajedničke geometrije i prema zadanome otvorene ploče dnevnika te osvježava priloženi firmware i primjere skripti. Ostaje na bazi Qt Creatora 10.0.1 i nema promjena koje narušavaju kompatibilnost.
Istaknuto¶
ANSI boje u serijskom terminalu — izlazni prozor sada tumači ANSI escape kodove boja i prikazuje obojeni tekst, s jarkijim bojama svjesnima teme kada je aktivna tamna tema sučelja.
Ujedinjeni prozori učitavača firmwarea — svi prozori napretka učitavača sada dijele jednu spremljenu geometriju, a ploča dnevnika pri prvom korištenju počinje proširena.
Priloženi firmware 4.5.0 — osvježene binarne datoteke firmwarea za svaku podržanu ploču.
Skup primjera za Arduino Giga — dodano je potpuno stablo primjera za Arduino Giga (Giga-H7), koje pokriva upravljanje pločom, zaslon, audio, WiFi, Bluetooth i skripte niske potrošnje.
Modernizirani primjeri — priložene skripte sada koriste aktualne MicroPython API-je
machineitime, s novomblinky.pyna najvišoj razini te novim primjerima za senzore i BLE.
Nove značajke¶
Izlazni prozor serijskog terminala sada tumači ANSI escape kodove boja i prikazuje obojeni tekst. Kada je aktivna tamna tema sučelja, prikazivač emitira jarkije boje svjesne teme. (7f1a29ba1)
Ostale promjene i poboljšanja¶
Svi prozori napretka učitavača firmwarea (BOSSAC, DfuSe, PyDfu, DFU Util, NXP IMX, PicoTool) sada dijele jednu spremljenu grupu geometrije/postavki prozora. Ploča s detaljima/dnevnikom proširena je prema zadanome samo kada nije spremljeno prethodno stanje prozora (prvo pokretanje nakon što su grupe postavki objedinjene); nakon toga svaki prozor vraća zadnje prošireno ili sažeto stanje koje ste odabrali. (6bac6b7eb)
Priložene primjere skripti modernizirane su na aktualni MicroPython API, zamjenjujući
pybmodulimamachineitime(na primjerfrom machine import LEDuzLED("LED_BLUE")tetime.ticks_ms()/time.ticks_diff()). (16fb36f8c)Dodan je potpun skup primjera za Arduino Giga (Giga-H7) pod
10-Arduino-Boards/Giga-H7/, uključujući00-Board-Control(ADC, CAN, skaliranje frekvencije CPU-a, I2C skener, upravljanje LED/pin/PWM/RTC/SPI/timer/UART, USB HID, USB VCP i VSYNC GPIO izlaz),01-Display,02-Audio(audio_fft.pyimicro_speech.py),03-WiFi(povezivanje, DNS, HTTP klijent, SSL HTTP klijent, MJPEG streamer, MQTT objava/pretplata, NTP, skeniranje i statički IP),04-Bluetoothi05-Low-Powerskripte. (16fb36f8c)Dodani su novi BLE primjeri
ble_blinky.pyitemp_sensor_aioble.pyza ploče Nicla Vision, Portenta H7 i Arduino Giga pod njihovim Bluetooth mapama primjera. (16fb36f8c)Dodan je novi primjer
00-HelloWorld/blinky.pykoji sada zamjenjuje prethodne primjere00-Board-Control/blinky.pypo pojedinoj ploči (za OpenMV ploče te Arduino ploče Nano 33 BLE Sense, Nano RP2040, Nicla Vision i Portenta H7), koji su uklonjeni. (16fb36f8c)Dodan je novi primjer
01-Camera/07-Sensor-Control/sensor_save_and_restore_settings.py, a pogrešno napisani01-Camera/07-Sensor-Control/sesnor_manual_gain_control.pypreimenovan je usensor_manual_gain_control.pykako bi se ispravila tipfeler u nazivu datoteke. (16fb36f8c)
Podrška za platforme i alate¶
Qt Creator baza: 10.0.1.
Priloženi OpenMV firmware: ažuriran s 4.4.3 na 4.5.0, osvježavajući binarne datoteke
firmwareza sve podržane ploče, plusuvciopenmvbinarne datoteke za ploče koje ih isporučuju (openmvbinarne datoteke za OPENMV2/3/4/4P/PT). (16fb36f8c)Firmware za Arduino Giga objedinjen je u novu mapu
ARDUINO_GIGA(zamijenjeno je njegovobin/dfupakiranje i dodan UVC firmware), zastarjela mapa firmwareaARDUINO_GIGA_H7je uklonjena, aboards.txtje preusmjeren naARDUINO_GIGA. (16fb36f8c)
Promjene koje narušavaju kompatibilnost¶
Nema. Ovo izdanje je u potpunosti kompatibilno s postojećim OpenMV IDE projektima i tijekovima rada.