@@ -211,29 +211,35 @@ on each board. All the modules in *Common*, *Frozen Python helpers*, and
211211*Networking helpers * (above) are available on every camera board unless
212212otherwise noted.
213213
214- .. rubric :: OPENMV_N6 (STM32N6)
214+ .. rubric :: OpenMV N6
215215
216- OpenMV N6 (STM32N6 --- STMicroelectronics' first NPU-equipped MCU):
216+ STM32N657 (Cortex-M55 @ 800 MHz) with a 1 GHz on-chip NPU rated at
217+ 600 GOPS INT8. Pairs the NPU with the PAG7936 1 MP global-shutter
218+ sensor.
217219
218220* :mod: `pyb ` --- functions related to the board
219221* :mod: `stm ` --- functionality specific to STM32 MCUs
220222* :mod: `ssd1306 ` --- OLED driver
221223* :mod: `tb6612 ` --- TB6612 motor driver
222224
223- .. rubric :: OPENMV_AE3 (Alif Ensemble E3)
225+ .. rubric :: OpenMV AE3
224226
225- OpenMV AE3 (Alif Ensemble E3 MCU):
227+ Alif Ensemble E3 dual-core SoC: Cortex-M55 @ 400 MHz (HP) plus
228+ Cortex-M55 @ 160 MHz (HE), with two on-chip NPUs (400 MHz / 204 GOPS HP
229+ NPU + 160 MHz / 46 GOPS HE NPU).
226230
227231* :mod: `alif ` --- Alif Ensemble SoC functions
228232* :mod: `lsm6dsox ` --- LSM6DSOX 6-axis IMU
229233* :mod: `romfs ` --- ROMFS helper utilities
230234* :mod: `pca9674a ` --- PCA9674A I2C expander driver
231235
232- .. rubric :: OPENMV_RT1060 (i.MX RT1060)
236+ .. rubric :: OpenMV Cam RT1062
233237
234- OpenMV RT1060:
238+ Low-power machine-vision board around the NXP i.MX RT1062
239+ (Cortex-M7 @ 600 MHz). Combines USB-C high-speed networking, Wi-Fi /
240+ Bluetooth and 10/100 Ethernet.
235241
236- * :mod: `mimxrt ` --- functionality specific to NXP i.MXRT
242+ * :mod: `mimxrt ` --- functionality specific to NXP i.MX RT
237243* :mod: `dht ` --- DHT11 and DHT22 temperature/humidity sensors
238244* :mod: `onewire ` --- 1-Wire bus protocol
239245* :mod: `ds18x20 ` --- DS18x20 temperature sensor driver
@@ -242,9 +248,11 @@ OpenMV RT1060:
242248* :mod: `tb6612 ` --- TB6612 motor driver
243249* :mod: `pca9674a ` --- PCA9674A I2C expander driver
244250
245- .. rubric :: OPENMVPT ( Pure Thermal, STM32H7 + DVI/HDMI)
251+ .. rubric :: OpenMV Pure Thermal
246252
247- OpenMV Pure Thermal:
253+ Full-system thermal imaging board around the STM32H743
254+ (Cortex-M7 @ 480 MHz) with 64 MB external SDRAM, 32 MB QSPI flash, a
255+ hardware JPEG codec and DVI/HDMI output.
248256
249257* :mod: `pyb ` --- functions related to the board
250258* :mod: `stm ` --- functionality specific to STM32 MCUs
@@ -257,9 +265,10 @@ OpenMV Pure Thermal:
257265* :mod: `ssd1306 ` --- OLED driver
258266* :mod: `tb6612 ` --- TB6612 motor driver
259267
260- .. rubric :: OPENMV2 / OPENMV3 / OPENMV4 / OPENMV4P (STM32)
268+ .. rubric :: OpenMV Cam H7 Plus
261269
262- Legacy STM32-based OpenMV camera boards:
270+ STM32H743 (Cortex-M7 @ 480 MHz) with 32 MB external SDRAM, 32 MB QSPI
271+ flash, a hardware JPEG codec and the OV5640 5MP camera module.
263272
264273* :mod: `pyb ` --- functions related to the board
265274* :mod: `stm ` --- functionality specific to STM32 MCUs
@@ -270,35 +279,52 @@ Legacy STM32-based OpenMV camera boards:
270279* :mod: `ssd1306 ` --- OLED driver
271280* :mod: `tb6612 ` --- TB6612 motor driver
272281
273- .. rubric :: ARDUINO_GIGA (STM32H7 + touchscreen)
282+ .. rubric :: OpenMV Cam H7
274283
275- Arduino Giga R1 WiFi:
284+ STM32H743 (Cortex-M7 @ 480 MHz) with 1 MB internal SRAM, 2 MB internal
285+ flash and a hardware JPEG codec.
276286
277287* :mod: `pyb ` --- functions related to the board
278288* :mod: `stm ` --- functionality specific to STM32 MCUs
279289* :mod: `dht ` --- DHT11 and DHT22 temperature/humidity sensors
280290* :mod: `onewire ` --- 1-Wire bus protocol
291+ * :mod: `ds18x20 ` --- DS18x20 temperature sensor driver
281292* :mod: `neopixel ` --- control of WS2812 / NeoPixel LEDs
282- * :mod: `gt911 ` --- GT911 5-point capacitive touch controller
283- * :mod: `ft5x06 ` --- capacitive touchscreen driver
293+ * :mod: `ssd1306 ` --- OLED driver
294+ * :mod: `tb6612 ` --- TB6612 motor driver
284295
285- .. rubric :: ARDUINO_PORTENTA_H7 (STM32H7)
296+ .. rubric :: OpenMV Cam M7
286297
287- Arduino Portenta H7:
298+ STM32F765 (Cortex-M7 @ 216 MHz) with 512 KB internal SRAM and 2 MB
299+ internal flash. Bundled with the OV7725 sensor.
288300
289301* :mod: `pyb ` --- functions related to the board
290302* :mod: `stm ` --- functionality specific to STM32 MCUs
291303* :mod: `dht ` --- DHT11 and DHT22 temperature/humidity sensors
304+ * :mod: `onewire ` --- 1-Wire bus protocol
292305* :mod: `ds18x20 ` --- DS18x20 temperature sensor driver
306+ * :mod: `neopixel ` --- control of WS2812 / NeoPixel LEDs
307+ * :mod: `ssd1306 ` --- OLED driver
308+ * :mod: `tb6612 ` --- TB6612 motor driver
309+
310+ .. rubric :: OpenMV Cam M4
311+
312+ STM32F427 (Cortex-M4 @ 180 MHz) with 256 KB internal SRAM and 1 MB
313+ internal flash. Bundled with the OV7725 sensor.
314+
315+ * :mod: `pyb ` --- functions related to the board
316+ * :mod: `stm ` --- functionality specific to STM32 MCUs
317+ * :mod: `dht ` --- DHT11 and DHT22 temperature/humidity sensors
293318* :mod: `onewire ` --- 1-Wire bus protocol
319+ * :mod: `ds18x20 ` --- DS18x20 temperature sensor driver
294320* :mod: `neopixel ` --- control of WS2812 / NeoPixel LEDs
295- * :mod: `lora ` --- LoRa modem driver
296321* :mod: `ssd1306 ` --- OLED driver
297322* :mod: `tb6612 ` --- TB6612 motor driver
298323
299- .. rubric :: ARDUINO_NICLA_VISION (STM32H7)
324+ .. rubric :: Arduino Nicla Vision
300325
301- Arduino Nicla Vision:
326+ 22.86 × 22.86 mm machine-vision board around the STM32H747AII6
327+ dual-core SoC: Cortex-M7 @ 400 MHz plus Cortex-M4 @ 200 MHz.
302328
303329* :mod: `pyb ` --- functions related to the board
304330* :mod: `stm ` --- functionality specific to STM32 MCUs
@@ -308,33 +334,40 @@ Arduino Nicla Vision:
308334* :mod: `onewire ` --- 1-Wire bus protocol
309335* :mod: `neopixel ` --- control of WS2812 / NeoPixel LEDs
310336
311- .. rubric :: ARDUINO_NANO_33_BLE_SENSE (Nordic nRF52840)
337+ .. rubric :: Arduino Portenta H7
312338
313- Arduino Nano 33 BLE Sense --- board-specific :doc: `imu <imu >` wrapper
314- that selects between the LSM9DS1 (Rev 1) and BMI270 + BMM150 (Rev 2)
315- sensor sets, plus:
339+ 66 × 25 mm industrial dev board around the STM32H747XI dual-core SoC:
340+ Cortex-M7 @ 400 MHz plus Cortex-M4 @ 200 MHz.
316341
317- * :mod: `ubluepy ` --- Bluetooth LE peripheral and central API on the
318- Nordic SoftDevice
319- * :mod: `bmi270 ` --- BMI270 6-axis IMU
320- * :mod: `bmm150 ` --- BMM150 3-axis magnetometer
321- * :mod: `lsm9ds1 ` --- LSM9DS1 9-axis IMU
322- * :mod: `hts221 ` --- HTS221 humidity/temperature sensor
323- * :mod: `lps22h ` --- LPS22HB/HH pressure sensor
324- * :mod: `hs3003 ` --- HS3003 humidity/temperature sensor
325- * :mod: `apds9960 ` --- proximity, gesture, and color sensor driver
342+ * :mod: `pyb ` --- functions related to the board
343+ * :mod: `stm ` --- functionality specific to STM32 MCUs
326344* :mod: `dht ` --- DHT11 and DHT22 temperature/humidity sensors
327- * :mod: `onewire ` --- 1-Wire bus protocol
328345* :mod: `ds18x20 ` --- DS18x20 temperature sensor driver
346+ * :mod: `onewire ` --- 1-Wire bus protocol
329347* :mod: `neopixel ` --- control of WS2812 / NeoPixel LEDs
348+ * :mod: `lora ` --- LoRa modem driver
349+ * :mod: `ssd1306 ` --- OLED driver
350+ * :mod: `tb6612 ` --- TB6612 motor driver
330351
331- .. rubric :: ARDUINO_NANO_RP2040_CONNECT / RPI_PICO (RP2)
352+ .. rubric :: Arduino Giga R1 WiFi
353+
354+ 101 × 53 mm Mega-form-factor board around the STM32H747XI dual-core
355+ SoC: Cortex-M7 @ 480 MHz plus Cortex-M4 @ 240 MHz, with an on-board
356+ 800x480 touchscreen.
357+
358+ * :mod: `pyb ` --- functions related to the board
359+ * :mod: `stm ` --- functionality specific to STM32 MCUs
360+ * :mod: `dht ` --- DHT11 and DHT22 temperature/humidity sensors
361+ * :mod: `onewire ` --- 1-Wire bus protocol
362+ * :mod: `neopixel ` --- control of WS2812 / NeoPixel LEDs
363+ * :mod: `gt911 ` --- GT911 5-point capacitive touch controller
364+ * :mod: `ft5x06 ` --- capacitive touchscreen driver
332365
333- RP2040-based boards. The Arduino Nano RP2040 Connect adds a few extra
334- companion-chip drivers; the Raspberry Pi Pico ships only with the core
335- upstream drivers.
366+ .. rubric :: Arduino Nano RP2040 Connect
336367
337- Arduino Nano RP2040 Connect:
368+ RP2040-based Nano-form-factor board with the U-blox NINA-W102
369+ Wi-Fi/Bluetooth module. *No longer actively supported; the last OpenMV
370+ firmware release for this board is retained for archival use. *
338371
339372* :mod: `espflash ` --- ESP32 ROM bootloader firmware flasher
340373* :mod: `lsm6dsox ` --- LSM6DSOX 6-axis IMU
@@ -343,8 +376,21 @@ Arduino Nano RP2040 Connect:
343376* :mod: `ds18x20 ` --- DS18x20 temperature sensor driver
344377* :mod: `neopixel ` --- control of WS2812 / NeoPixel LEDs
345378
346- Raspberry Pi Pico:
379+ .. rubric :: Arduino Nano 33 BLE Sense
380+
381+ Nordic nRF52840 Nano-form-factor board with the on-board Arduino
382+ sensor suite. *No longer actively supported; the last OpenMV firmware
383+ release for this board is retained for archival use. *
347384
385+ * :mod: `ubluepy ` --- Bluetooth LE peripheral and central API on the
386+ Nordic SoftDevice
387+ * :mod: `bmi270 ` --- BMI270 6-axis IMU
388+ * :mod: `bmm150 ` --- BMM150 3-axis magnetometer
389+ * :mod: `lsm9ds1 ` --- LSM9DS1 9-axis IMU
390+ * :mod: `hts221 ` --- HTS221 humidity/temperature sensor
391+ * :mod: `lps22h ` --- LPS22HB/HH pressure sensor
392+ * :mod: `hs3003 ` --- HS3003 humidity/temperature sensor
393+ * :mod: `apds9960 ` --- proximity, gesture, and color sensor driver
348394* :mod: `dht ` --- DHT11 and DHT22 temperature/humidity sensors
349395* :mod: `onewire ` --- 1-Wire bus protocol
350396* :mod: `ds18x20 ` --- DS18x20 temperature sensor driver
0 commit comments