v4.0.12¶
v4.0.12 สอน serial terminal ให้แสดงรหัสสี ANSI รวมหน้าต่างความคืบหน้าของตัวโหลดเฟิร์มแวร์เข้าด้วยกันด้วยรูปทรงที่ใช้ร่วมกันและแผงบันทึกที่เปิดตามค่าเริ่มต้น และปรับปรุงเฟิร์มแวร์และสคริปต์ตัวอย่างที่รวมมา โดยยังคงใช้ Qt Creator 10.0.1 เป็นฐาน และไม่มีการเปลี่ยนแปลงที่ส่งผลกระทบ
ไฮไลต์¶
สีแบบ ANSI ใน serial terminal — หน้าต่างเอาต์พุตตอนนี้ตีความรหัสสี ANSI escape และแสดงข้อความที่มีสี โดยมีสีที่สว่างกว่าและรับรู้ธีมเมื่อใช้ธีม UI มืด
หน้าต่างตัวโหลดเฟิร์มแวร์ที่รวมเป็นหนึ่ง — หน้าต่างความคืบหน้าของตัวโหลดทั้งหมดตอนนี้ใช้รูปทรงที่บันทึกไว้ร่วมกัน และแผงบันทึกจะเริ่มต้นแบบขยายในการใช้งานครั้งแรก
เฟิร์มแวร์ที่รวมมา 4.5.0 — ปรับปรุงไบนารีเฟิร์มแวร์สำหรับทุกบอร์ดที่รองรับ
ชุดตัวอย่าง Arduino Giga — เพิ่มแผนผังตัวอย่างครบถ้วนสำหรับ Arduino Giga (Giga-H7) ครอบคลุมการควบคุมบอร์ด จอแสดงผล เสียง WiFi Bluetooth และสคริปต์ประหยัดพลังงาน
ปรับปรุงตัวอย่างให้ทันสมัย — สคริปต์ที่รวมมาตอนนี้ใช้ MicroPython
machineและtimeAPI ปัจจุบัน พร้อมblinky.pyระดับบนสุดใหม่ และตัวอย่าง sensor และ BLE ใหม่
ฟีเจอร์ใหม่¶
หน้าต่างเอาต์พุต serial terminal ตอนนี้ตีความรหัสสี ANSI escape และแสดงข้อความที่มีสี เมื่อใช้ธีม UI มืด ตัวแสดงผลจะปล่อยสีที่สว่างกว่าและรับรู้ธีม (7f1a29ba1)
การเปลี่ยนแปลงและการปรับปรุงอื่นๆ¶
หน้าต่างความคืบหน้าของตัวโหลดเฟิร์มแวร์ทั้งหมด (BOSSAC, DfuSe, PyDfu, DFU Util, NXP IMX, PicoTool) ตอนนี้ใช้กลุ่มการตั้งค่า/รูปทรงหน้าต่างที่บันทึกร่วมกันเดียว แผงรายละเอียด/บันทึกจะขยายตามค่าเริ่มต้นเฉพาะเมื่อไม่มีสถานะหน้าต่างก่อนหน้าที่บันทึกไว้ (การใช้งานครั้งแรกหลังจากกลุ่มการตั้งค่าถูกรวมเข้าด้วยกัน); หลังจากนั้นแต่ละหน้าต่างจะกู้คืนสถานะที่ขยายหรือยุบล่าสุดที่คุณเลือก (6bac6b7eb)
สคริปต์ตัวอย่างที่รวมมาถูกปรับปรุงให้ทันสมัยกับ MicroPython API ปัจจุบัน โดยแทนที่
pybด้วยโมดูลmachineและtime(เช่นfrom machine import LEDกับLED("LED_BLUE")และtime.ticks_ms()/time.ticks_diff()) (16fb36f8c)เพิ่มชุดตัวอย่าง Arduino Giga (Giga-H7) ครบถ้วนภายใต้
10-Arduino-Boards/Giga-H7/รวมถึง00-Board-Control(ADC, CAN, การปรับความถี่ CPU, I2C scanner, การควบคุม LED/pin/PWM/RTC/SPI/timer/UART, USB HID, USB VCP และเอาต์พุต VSYNC GPIO),01-Display,02-Audio(audio_fft.pyและmicro_speech.py),03-WiFi(เชื่อมต่อ DNS, HTTP client, SSL HTTP client, MJPEG streamer, MQTT publish/subscribe, NTP, scan และ static IP),04-Bluetoothและสคริปต์05-Low-Power(16fb36f8c)เพิ่มตัวอย่าง BLE ใหม่
ble_blinky.pyและtemp_sensor_aioble.pyสำหรับบอร์ด Nicla Vision, Portenta H7 และ Arduino Giga ภายใต้โฟลเดอร์ตัวอย่าง Bluetooth ของแต่ละบอร์ด (16fb36f8c)เพิ่มตัวอย่าง
00-HelloWorld/blinky.pyใหม่และตอนนี้แทนที่ตัวอย่าง00-Board-Control/blinky.pyระดับบอร์ดก่อนหน้าสำหรับแต่ละบอร์ด (สำหรับบอร์ด OpenMV และ Arduino Nano 33 BLE Sense, Nano RP2040, Nicla Vision และ Portenta H7) ซึ่งถูกลบออก (16fb36f8c)เพิ่มตัวอย่าง
01-Camera/07-Sensor-Control/sensor_save_and_restore_settings.pyใหม่ และ01-Camera/07-Sensor-Control/sesnor_manual_gain_control.pyที่สะกดผิดถูกเปลี่ยนชื่อเป็นsensor_manual_gain_control.pyเพื่อแก้ไขข้อผิดพลาดในชื่อไฟล์ (16fb36f8c)
การรองรับแพลตฟอร์มและเครื่องมือ¶
ฐาน Qt Creator: 10.0.1
เฟิร์มแวร์ OpenMV ที่รวมมา: อัปเดตจาก 4.4.3 เป็น 4.5.0 ปรับปรุงไบนารี
firmwareสำหรับบอร์ดที่รองรับทั้งหมด รวมถึงไบนารีuvcและopenmvสำหรับบอร์ดที่ส่งมาด้วย (ไบนารีopenmvสำหรับ OPENMV2/3/4/4P/PT) (16fb36f8c)เฟิร์มแวร์ Arduino Giga ถูกรวบรวมเข้าสู่โฟลเดอร์
ARDUINO_GIGAใหม่ (เปลี่ยนแพ็กเกจbin/dfuและเพิ่มเฟิร์มแวร์ UVC) โฟลเดอร์เฟิร์มแวร์ARDUINO_GIGA_H7ที่ล้าสมัยถูกลบออก และboards.txtถูกชี้ไปยังARDUINO_GIGA(16fb36f8c)
การเปลี่ยนแปลงที่ส่งผลกระทบ¶
ไม่มี รีลีสนี้เข้ากันได้อย่างสมบูรณ์กับโปรเจกต์และเวิร์กโฟลว์ OpenMV IDE ที่มีอยู่