v3.6.9

v3.6.9 membawa WiFi ke Arduino Portenta H7 — stack jaringan LWIP dan driver Cypress CYW43 ditambahkan serta WiFi diaktifkan — beserta inisialisasi penyimpanan flash eksternal dan serangkaian perbaikan stabilitas clock/memori serta jaringan pada Portenta. Rilis ini tidak mengubah API — skrip v3.6.8 berjalan tanpa perubahan.

Sorotan

  • WiFi Portenta H7 — stack LWIP dan driver WiFi Cypress CYW43 ditambahkan dan WiFi diaktifkan, dengan citra firmware CYW43 terpisah yang disertakan dalam rilis.

  • Penyimpanan flash eksternal — penyimpanan kini diinisialisasi pada board dengan flash eksternal, beserta wilayah flash eksternal yang dipetakan ke memori.

  • Stabilitas — perbaikan inisialisasi/de-inisialisasi clock/memori (FMC/SDRAM, QSPI, PLL1) dan jaringan pada Portenta.

  • Tidak ada perubahan API yang merusak — reflash dan skrip v3.6.8 Anda berjalan tanpa perubahan.

Fitur baru

  • WiFi Portenta H7 — menambahkan pustaka LWIP dan driver CYW43 (submodul LWIP dan CYW43), mengaktifkan WiFi pada Portenta, menghasilkan citra firmware CYW43 terpisah, dan menambahkan biner firmware CYW4343 ke deliverable rilis.

  • Flash eksternal — penyimpanan kini diinisialisasi pada board dengan flash eksternal, dengan bagian linker yang dapat dikonfigurasi untuk firmware CYW43 dan wilayah flash eksternal yang dipetakan ke memori.

Perubahan dan perbaikan lainnya

  • Menggunakan wilayah MPU prioritas tertinggi untuk buffer DMA dan menambahkan jalur inisialisasi CYW43 / LWIP di main.

Perbaikan bug

Portenta dan memori:

  • Memperbaiki pengaturan PLL FMC/SDRAM dan QSPI pada Portenta, prescaler QSPI, konfigurasi MPU QSPI, dan PLL1.

Jaringan dan sistem:

  • Memperbaiki fungsi inisialisasi WiFi, menambahkan inisialisasi LWIP/CYW43 yang hilang di main, memanggil de-init jaringan di main, memperbaiki transfer DMA SDIO, bug USBDBG IRQn, dan de-init bus I2C sebelum menginisialisasinya kembali.

Dukungan hardware dan board

  • Arduino Portenta H7 — WiFi (CYW43 / LWIP) dan penyimpanan flash eksternal.

Perubahan API yang merusak

v3.6.9 tidak memperkenalkan perubahan Python API yang merusak. Skrip yang berjalan pada v3.6.8 berjalan tanpa perubahan pada v3.6.9 — cukup reflash firmware.