v2.6.8¶
v2.6.8 อัปเดตเฟิร์มแวร์ที่รวมมาเป็น 3.8.0 จัดระเบียบไลบรารีตัวอย่างใหม่เป็นโฟลเดอร์ Arduino และ OpenMV และอัปเดตเอกสาร API ที่รวมมาซึ่งใช้โดยระบบช่วยเหลือและการเติมข้อความอัตโนมัติ ยังคงใช้ฐาน Qt Creator 4.0.2 การจัดระเบียบตัวอย่างใหม่เปลี่ยนเส้นทางเมนู Examples ดูรายละเอียดในส่วนการเปลี่ยนแปลงที่ทำให้ใช้งานแบบเดิมไม่ได้ด้านล่าง
ไฮไลต์¶
เฟิร์มแวร์ 3.8.0 ที่รวมมา สำหรับ OPENMV2, OPENMV3, OPENMV4, OPENMV4P และ PORTENTA
ตัวอย่างที่จัดระเบียบใหม่ เป็นโฟลเดอร์ระดับบนสุด
ArduinoและOpenMVพร้อมหมวดหมู่37-Audioและ38-Ethernetใหม่ และการทดสอบการวาดภาพใหม่เอกสาร API ที่อัปเดตใหม่ เพิ่ม
network.LAN,network.WLAN,omv.audio,omv.micro_speechและuasyncioและลบการอ้างอิงomv.nnและomv.timeที่ล้าสมัยสำหรับเอกสารและการเติมข้อความอัตโนมัติแก้ไขการแยกวิเคราะห์เอกสารโมดูล เพื่อให้เอกสารโมดูลหลายส่วนถูกอ่านอย่างถูกต้องสำหรับช่วยเหลือและการเติมข้อความอัตโนมัติ
ฟีเจอร์ใหม่¶
ไลบรารีตัวอย่างที่จัดระเบียบใหม่ เป็นโฟลเดอร์ระดับบนสุด
ArduinoและOpenMVมีการเพิ่มหมวดหมู่ใหม่ รวมถึง37-Audio(audio_fft,micro_speech) และ38-Ethernet(http_client,http_client_ssl,peer_to_peer) พร้อมกับการทดสอบวาดภาพ03-Drawingใหม่สำหรับการผสมอัลฟ่า ตารางอัลฟ่า และการขยาย/ย่อขนาด เส้นทางhelloworld.pyเริ่มต้นและข้อความกล่องโต้ตอบ Register ถูกอัปเดตให้ตรงกับตำแหน่งExamples->OpenMV->Basicsใหม่ ในระหว่างการจัดระเบียบใหม่ ตัวอย่าง thermopile-shield สามตัวถูกลบออก:AMG8833_camera_lcd.py,MLX90621_camera_lcd.pyและMLX90640_camera_lcd.pyในขณะที่*_camera.py,*_overlay.pyและ*_overlay_lcd.pyที่เกี่ยวข้องถูกเก็บไว้และย้ายไปยังต้นไม้ใหม่ (49e63811f, e2bac7aa8)
การเปลี่ยนแปลงและปรับปรุงอื่นๆ¶
อัปเดตเอกสาร API MicroPython/OpenMV ที่รวมมา ที่ใช้โดยเอกสารและการเติมข้อความอัตโนมัติของ IDE โมดูลใหม่ได้แก่
network.LAN,network.WLAN,omv.audio,omv.micro_speechและuasyncioพร้อมการอ้างอิงomv.imageและomv.lcdที่อัปเดต การอ้างอิงโมดูลomv.nnและomv.timeที่ล้าสมัยถูกลบออกจากเอกสารและการเติมข้อความอัตโนมัติ (d45f145b0)ทำให้ module-section id ในดัชนีไลบรารีที่รวมมาเป็นมาตรฐานในรูปแบบ Sphinx
module-<name>สำหรับulab,pid,bno055,ssd1306,tb6612,vl53l1x,modbusและmqttซึ่งตัวแยกวิเคราะห์เอกสารถูกอัปเดตให้รู้จัก (c58a6e332)กล่องโต้ตอบเอาต์พุตการอัปเดตเฟิร์มแวร์ DFU และการแปลงวิดีโอตอนนี้เรนเดอร์ข้อความบันทึกด้วยฟอนต์ fixed-width ของ editor เพื่อความสะดวกในการอ่าน (94440b081)
การแก้ไขบัก¶
แก้ไขตัวแยกวิเคราะห์ HTML เอกสารโมดูลให้วนซ้ำส่วนโมดูลทั้งหมดและรองรับ id ที่มีจุดได้ถึงห้าส่วน เพื่อให้เอกสารโมดูลหลายส่วนถูกแยกวิเคราะห์อย่างถูกต้องสำหรับระบบช่วยเหลือและการเติมข้อความอัตโนมัติ (1044a84d0)
ย้อนกลับข้อความยืนยัน "DFU firmware update complete!" เป็นข้อความธรรมดา การพยายามก่อนหน้าในการทำให้หัวข้อเป็นตัวหนาโดยห่อด้วยแท็ก
<b></b>ทำให้แท็ก HTML ตัวอักษรถูกแสดงในกล่องข้อความ ดังนั้นจึงลบแท็กออก (26f02ab08, 5ac140a0d)
การรองรับแพลตฟอร์มและเครื่องมือ¶
ฐาน Qt Creator: 4.0.2
เฟิร์มแวร์ OpenMV ที่รวมมา: 3.6.9 -> 3.8.0 สำหรับ OPENMV2, OPENMV3, OPENMV4, OPENMV4P และ PORTENTA รีบิลด์เฟิร์มแวร์ บูตโหลดเดอร์ และไบนารี UVC และภาพ DFU (d37de33f7)
การเปลี่ยนแปลงที่ทำให้ใช้งานแบบเดิมไม่ได้¶
ตัวอย่างที่รวมมาถูกจัดระเบียบใหม่เป็นสองโฟลเดอร์ระดับบนสุด คือ
ArduinoและOpenMVดังนั้นเส้นทางเมนูExamplesจึงเปลี่ยนแปลง ตัวอย่างเช่นExamples->Basics->helloworld.pyตอนนี้คือExamples->OpenMV->Basics->helloworld.pyการอ้างอิงภายนอกหรือความจำกล้ามเนื้อที่ชี้ไปยังเส้นทางตัวอย่างเก่าจะไม่ถูกต้อง สิ่งนี้กระทบเฉพาะการนำทางตัวอย่างเท่านั้น ไม่ได้ทำให้สคริปต์โปรเจกต์ของผู้ใช้เสียหายตัวอย่าง thermopile-shield สามตัวถูกลบออกจากไลบรารีที่รวมมา:
AMG8833_camera_lcd.py,MLX90621_camera_lcd.pyและMLX90640_camera_lcd.py*_camera.py,*_overlay.pyและ*_overlay_lcd.pyที่เหลือสำหรับ sensor แต่ละตัวถูกเก็บไว้และย้ายไปยังต้นไม้ตัวอย่างใหม่ (49e63811f)