v4.0.12#
v4.0.12 opettaa sarjapäätteen renderöimään ANSI-värikoodit, yhtenäistää laiteohjelmistolataimen edistymisikkunat jaetun geometrian ja oletuksena avoinna olevan lokipaneelin taakse sekä päivittää mukana toimitettavan laiteohjelmiston ja esimerkkiskriptit. Se pysyy Qt Creator 10.0.1 -pohjassa, eikä siinä ole yhteensopivuutta rikkovia muutoksia.
Kohokohdat#
ANSI-värit sarjapäätteessä — tulosteikkuna tulkitsee nyt ANSI-escape-värikoodit ja renderöi värillistä tekstiä, kirkkaammin ja teeman mukaisin värein tumman käyttöliittymäteeman ollessa käytössä.
Yhtenäistetyt laiteohjelmistolatainikkunat — kaikki latainikkunat jakavat nyt yhden tallennetun geometrian, ja lokipaneeli aukeaa laajennettuna ensimmäisellä käyttökerralla.
Mukana toimitettava laiteohjelmisto 4.5.0 — päivitetyt laiteohjelmistobinaarit kaikille tuetuille korteille.
Arduino Giga -esimerkkikokoelma — Arduino Gigalle (Giga-H7) lisättiin täydellinen esimerkkipuu, joka kattaa korttiohjauksen, näytön, äänen, WiFin, Bluetoothin ja virransäästöskriptit.
Nykyaikaistetut esimerkit — mukana toimitettavat skriptit käyttävät nyt nykyistä MicroPythonin
machine- jatime-API:a, uuden ylätasonblinky.py-tiedoston sekä uusien sensori- ja BLE-esimerkkien kera.
Uudet ominaisuudet#
Sarjapäätteen tulosteikkuna tulkitsee nyt ANSI-escape-värikoodit ja renderöi värillistä tekstiä. Tumman käyttöliittymäteeman ollessa käytössä renderöijä tuottaa kirkkaampia, teeman mukaisia värejä. (7f1a29ba1)
Muut muutokset ja parannukset#
Kaikki laiteohjelmistolataimen edistymisikkunat (BOSSAC, DfuSe, PyDfu, DFU Util, NXP IMX, PicoTool) jakavat nyt yhden tallennetun ikkunageometria-/asetusryhmän. Tiedot-/lokipaneeli on oletuksena laajennettuna vain silloin, kun aiempaa ikkunatilaa ei ole tallennettu (ensimmäinen suoritus asetusryhmien yhdistämisen jälkeen); sen jälkeen jokainen ikkuna palauttaa viimeksi valitsemasi laajennetun tai supistetun tilan. (6bac6b7eb)
Mukana toimitettavat esimerkkiskriptit nykyaikaistettiin nykyiseen MicroPython-API:in korvaamalla
pybmoduuleillamachinejatime(esimerkiksifrom machine import LEDyhdessäLED("LED_BLUE")-kutsun kanssa sekätime.ticks_ms()/time.ticks_diff()). (16fb36f8c)Täydellinen Arduino Giga (Giga-H7) -esimerkkikokoelma lisättiin hakemistoon
10-Arduino-Boards/Giga-H7/, mukaan lukien00-Board-Control(ADC, CAN, CPU-taajuuden skaalaus, I2C-skanneri, LED-/nasta-/PWM-/RTC-/SPI-/ajastin-/UART-ohjaus, USB HID, USB VCP ja VSYNC GPIO -lähtö),01-Display,02-Audio(audio_fft.pyjamicro_speech.py),03-WiFi(yhdistäminen, DNS, HTTP-asiakas, SSL HTTP -asiakas, MJPEG-suoratoistin, MQTT-julkaisu/-tilaus, NTP, skannaus ja staattinen IP),04-Bluetoothja05-Low-Power-skriptit. (16fb36f8c)Uudet BLE-esimerkit
ble_blinky.pyjatemp_sensor_aioble.pylisättiin Nicla Vision-, Portenta H7- ja Arduino Giga -korteille niiden Bluetooth-esimerkkikansioihin. (16fb36f8c)Uusi
00-HelloWorld/blinky.py-esimerkki lisättiin, ja se korvaa nyt aiemmat korttikohtaiset00-Board-Control/blinky.py-esimerkit (OpenMV-korteille sekä Nano 33 BLE Sense-, Nano RP2040-, Nicla Vision- ja Portenta H7 -Arduino-korteille), jotka poistettiin. (16fb36f8c)Uusi
01-Camera/07-Sensor-Control/sensor_save_and_restore_settings.py-esimerkki lisättiin, ja väärin kirjoitettu01-Camera/07-Sensor-Control/sesnor_manual_gain_control.pynimettiin uudelleen muotoonsensor_manual_gain_control.pytiedostonimen kirjoitusvirheen korjaamiseksi. (16fb36f8c)
Alusta- ja työkalutuki#
Qt Creator -pohja: 10.0.1.
Mukana toimitettava OpenMV-laiteohjelmisto: päivitetty versiosta 4.4.3 versioon 4.5.0, päivittäen
firmware-binaarit kaikille tuetuille korteille sekäuvc- jaopenmv-binaarit niitä toimittaville korteille (openmv-binaarit korteille OPENMV2/3/4/4P/PT). (16fb36f8c)Arduino Giga -laiteohjelmisto yhdistettiin uuteen
ARDUINO_GIGA-kansioon (vaihtaen senbin/dfu-paketointia ja lisäten UVC-laiteohjelmiston), vanhentunutARDUINO_GIGA_H7-laiteohjelmistokansio poistettiin, jaboards.txtosoitettiin uudelleen kansioonARDUINO_GIGA. (16fb36f8c)
Yhteensopivuutta rikkovat muutokset#
Ei mitään. Tämä julkaisu on täysin yhteensopiva olemassa olevien OpenMV IDE -projektien ja työnkulkujen kanssa.