Commit Graph

2364 Commits

Author SHA1 Message Date
iabdalkader
73222f775f boards/PORTENTA: Override default MT sensor clock. 2023-02-06 17:48:02 +02:00
iabdalkader
a996ead28f sensors/MT9V0XX: Allow overriding external clock frequency. 2023-02-06 17:39:36 +02:00
iabdalkader
4aad2ddf19 misc: Bump firmware version. 2023-01-27 23:05:29 +02:00
iabdalkader
3aece7acf6 ports/stm32: Fix DCMI pins deinit.
* DCMI pins were deinitialized with the DCMI.
2023-01-27 22:44:25 +02:00
iabdalkader
46d346161b boards/OPENMV4_PRO: Enable QSPI Flash. 2023-01-23 12:32:02 +02:00
iabdalkader
d44738f94c misc: Bump firmware version. 2023-01-21 11:58:42 +02:00
iabdalkader
c4409c2acd Bump firmware version. 2023-01-21 11:22:19 +02:00
Ibrahim Abdelkader
aa355b8c5c
Merge pull request #1768 from openmv/winc_nonblocking
drivers/WINC1500: Return a non-blocking error on socket timeout.
2023-01-19 17:59:48 +02:00
iabdalkader
1dc4bea880 drivers/WINC1500: Return a non-blocking error on socket timeout.
* Return a non-blocking error to MicroPython on socket timeouts,
so the socket doesn't get closed.
2023-01-19 17:41:35 +02:00
iabdalkader
01bc27705a ports/stm32: Call GC sweep first before deinitializing SPI.
* WINC1500 needs SPI active to close sockets, when socket_close
is called from the socket finalizer, which is called from gc_sweep.
2023-01-19 17:38:58 +02:00
tejalbarnwal
ac49aa5285 lib/libtf: Add support for 1D/1D regression models.
* Fixes #1751.
* Fixes #1739.
2022-12-28 20:08:24 +01:00
iabdalkader
86f1f6e905 ports/stm32: Add memory region for CM4. 2022-12-11 17:47:07 +01:00
iabdalkader
f78d191e35 boards/NICLAV: Enable support for CM4. 2022-12-11 17:46:06 +01:00
iabdalkader
df618ffb02 boards/NICLAV: Make MicroSpeech work on Nicla Vision.
* Add example for Nicla Vision.
* Update example comment.
* Fixes #1756
2022-12-04 20:34:42 +01:00
iabdalkader
50a3d3efd5 sensors/OV767x: Update registers. 2022-11-27 18:34:58 +01:00
iabdalkader
c350ad1c94 ports/nrf: Minor fix for mpremote softreboot.
* Print missing soft reboot string.
2022-11-14 19:41:29 +01:00
iabdalkader
9052df5ef9 ports/stm32: Fix HAL MSP deinit functions. 2022-11-11 20:24:31 +01:00
Ibrahim Abdelkader
580fea18ec
Merge pull request #1738 from openmv/fix_unsigned_minmax
imlib: Fix possible signed/unsigned comparisons issues.
2022-10-16 15:16:32 +02:00
iabdalkader
a1f6e04d23 imlib: Fix possible signed/unsigned comparisons issues. 2022-10-16 15:08:43 +02:00
iabdalkader
20b12228dd imlib: Detect comparison between signed and unsigned in MIN/MAX macros. 2022-10-16 15:08:40 +02:00
Ibrahim Abdelkader
90883af6f1
Merge pull request #1726 from kwagyeman/kwabena/fix_draw_image_area_scaling
imlib: Fix Draw Image Area Scaling.
2022-10-03 15:49:38 +02:00
iabdalkader
7c2176af2e ports/stm32: Re-initialize IMU after every soft-reset.
* Fixes #1734.
* On soft-reset all SPI instance are deinitialized, if IMU SPI bus
is enabled in MicroPython it needs to be reinitialized.
2022-09-30 21:31:45 +02:00
iabdalkader
26c6099443 misc: Fix debug_printf.
* Fixes #1707.
2022-09-26 18:23:17 +02:00
iabdalkader
ddf01cb09b ports/rp2: Switch to upstream Nina driver and module. 2022-09-26 18:16:46 +02:00
iabdalkader
238ab38ddc ports/nrf: Switch to the new tinyusb debugger. 2022-09-26 18:16:46 +02:00
iabdalkader
1d339cc355 ports/rp2: Switch to the new tinyusb debugger. 2022-09-26 18:16:46 +02:00
iabdalkader
1e18ecb256 micropython: Update all modules to use new MP_REGISTER_MODULE. 2022-09-26 18:16:46 +02:00
iabdalkader
8542c9c882 ports/stm32: Support the new flash storage configuration. 2022-09-26 18:16:46 +02:00
iabdalkader
f6dc340ee8 drivers/winc1500: Update micropython module. 2022-09-26 18:16:46 +02:00
iabdalkader
5b10953d47 micropython: Update to MicroPython 1-19. 2022-09-26 18:16:44 +02:00
iabdalkader
2ebcfc600c micropython: Update ulab to 5.1.1.
* Fixes #1697.
2022-09-26 17:37:01 +02:00
Kwabena W. Agyeman
7e52cf7511 imlib: Add error note about vflip on lcd display. 2022-09-25 19:41:57 -07:00
Kwabena W. Agyeman
c6f9aceb2a imlib: Fix Draw Image Area Scaling. 2022-09-25 19:16:21 -07:00
Ibrahim Abdelkader
57c406cd5e
Merge pull request #1725 from openmv/tusb_debug
misc: Add common tinyusb debugging code.
2022-09-25 20:25:55 +02:00
iabdalkader
2824cdcb6e misc: Add common tinyusb debugging code. 2022-09-25 20:22:14 +02:00
Kwabena W. Agyeman
29b836d342 imlib: Fix image scaler ROI support. 2022-09-22 10:14:17 -07:00
iabdalkader
dbb6f9eafe sensors/gc2145: Add functions to disable AWB/AEC.
* Note these functions currently have no support for
setting exposure_us or gain.
2022-09-20 12:08:20 +02:00
iabdalkader
1f36bee3a3 boards/OPENMV4_PRO: Enable FLIR Lepton sensor driver. 2022-09-08 20:07:15 +02:00
Ibrahim Abdelkader
87c2261c61
Merge pull request #1719 from openmv/flir_buffer
sensors/LEPTON: Use dma_alloc for packet buffer.
2022-09-08 20:05:09 +02:00
Ibrahim Abdelkader
c53140cb78
Merge pull request #1718 from openmv/uvc_dma_alloc
uvc: Link dma_alloc allocator.
2022-09-08 20:01:22 +02:00
iabdalkader
3d2216c715 sensors/LEPTON: Use dma_alloc for packet buffer.
* Sharing the VOSPI packet DMA buffer with line buffer does not
work for OpenMV 4 PRO, because the packet buffer needs to be in D3.
* This will automatically allocate a DMA buffer for VOSPI packet
in the same domain as the DMA peripheral.
2022-09-08 19:57:25 +02:00
iabdalkader
5aa23dc570 uvc: Link dma_alloc allocator. 2022-09-08 19:54:35 +02:00
Dennis Shtatnov
b457daf9bc boards/OPENMVPT: Use IR rather than color image for temperature stats.
Before this change, the mean temperature of a blob is calculated based on the color values of the image. When running on the Pure Thermal this has the effect of labeling every blob with the min temperature of the entire scene. This change fixes this bug by using the IR image instead of the color image to get the right value.
2022-09-05 11:20:52 -07:00
iabdalkader
22616eb0b9 Bump firmware version. 2022-09-04 13:25:38 +02:00
iabdalkader
f7b1b30bc6 bootloader: Fix bootloader FS mode.
* Enable VBUS sensing.
* Disable USB OTG ID pin configuration.
2022-09-04 12:56:21 +02:00
iabdalkader
d27cb27432 Bump firmware version. 2022-09-01 14:08:53 +02:00
iabdalkader
138b0bcdad boards/OPENMV4_PRO: Add board support for OpenMV4-Pro. 2022-08-31 20:16:19 +02:00
iabdalkader
4591e7cef8 ports/stm32: Add support for LSM6DS3 I2C mode. 2022-08-28 18:41:17 +02:00
iabdalkader
3352c20525 ports/stm32: Add CYW43 firmware blob to text section.
* If no special memory is defined for CYW43's firmware, add it
to the main firmware text section.
2022-08-26 18:24:20 +02:00
Ibrahim Abdelkader
8dece2d845
Merge pull request #1705 from openmv/bootloader_config_files
boards: Move bootloader config to new files.
2022-08-14 12:32:41 +02:00