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.