Commit Graph

4801 Commits

Author SHA1 Message Date
Ibrahim Abd Elkader
82c5447975
Merge pull request #1447 from openmv/sensor_flags
Replace sensor flags with bit fields.
2021-09-04 22:19:27 +02:00
iabdalkader
c28958e04e Replace sensor flags with bit fields.
* Much easier to manipulate and saves some memory.
2021-09-04 22:04:31 +02:00
Ibrahim Abd Elkader
7fa4712504
Merge pull request #1432 from bitbank2/master
speed up software JPEG encoding by about 10% with improved bit handling
2021-09-04 14:26:46 +02:00
Laurence Bank
be80eb442a fixed overflow situation for jpeg encoding 2021-09-04 11:36:55 +01:00
Laurence Bank
2bc29c766b Fixed overflow situation 2021-08-31 16:24:27 +01:00
iabdalkader
2bce479868 Bump firmware version. 2021-08-27 15:12:52 +02:00
iabdalkader
70814886cd Update change log. 2021-08-27 14:55:22 +02:00
Ibrahim Abd Elkader
9b5b89e3a2
Merge pull request #1442 from openmv/nano_rp2040_flash_fix
NANO-RP2040: Add patch to fix flash issue.
2021-08-26 22:20:46 +02:00
iabdalkader
b43511b142 NANO-RP2040: Add patch to fix flash issue. 2021-08-26 20:25:47 +02:00
Ibrahim Abd Elkader
6dbc5dfb5c
Merge pull request #1440 from openmv/winc_api_update2
stm32: Register WINC as default WLAN module when used.
2021-08-26 17:49:05 +02:00
iabdalkader
ae0d060e13 stm32: Register WINC as default WLAN module when used 2021-08-26 17:36:39 +02:00
Ibrahim Abd Elkader
0ef2852094
Merge pull request #1441 from openmv/nina_ifconfig_fix
Nina-w10: Fix ifconfig args order.
2021-08-26 17:28:32 +02:00
iabdalkader
6438a3c6ea Nina-w10: Fix ifconfig args order. 2021-08-26 16:59:35 +02:00
iabdalkader
b5692231e2 Fix WINC make_new arg. 2021-08-26 16:55:24 +02:00
Ibrahim Abd Elkader
555a8d57cf
Merge pull request #1439 from openmv/winc_api_update
Make WINC API compatible with other WiFi modules.
2021-08-26 16:37:11 +02:00
iabdalkader
f5391a3884 Make WINC API compatible with other WiFi modules. 2021-08-26 16:25:15 +02:00
iabdalkader
43e66047f9 NANO33: Update flash size. 2021-08-26 14:44:46 +02:00
Ibrahim Abd Elkader
af7272fab5
Merge pull request #1436 from openmv/fix_set_framerate
Fix set_framerate.
2021-08-24 23:22:58 +02:00
iabdalkader
83c0ee97ce Fix set_framerate. 2021-08-24 23:00:46 +02:00
Ibrahim Abd Elkader
7912ee8542
Merge pull request #1435 from openmv/rp2_audio_update2
RP2: Fix audio deinit.
2021-08-22 20:45:07 +02:00
iabdalkader
6d7df3b4da RP2: Fix audio deinit. 2021-08-22 20:25:47 +02:00
iabdalkader
9eefa5a1c6 Update LSM6DSOX driver. 2021-08-22 20:14:35 +02:00
Ibrahim Abd Elkader
5b30811d03
Merge pull request #1434 from openmv/rp2_audio_update
RP2: Update Audio module.
2021-08-21 01:43:27 +02:00
iabdalkader
a8858c9d0e RP2: Update Audio module.
* Use a configurable number of PCM buffers in a queue to avoid overflows.
* Add option to configure whether to use pendsv or mp_scheduler for Python callbacks.
* Streaming can be started without a callback and get_buffer() returns a single buffer from the queue.
* Add precomputed LUT for lib OpenPDM stored in flash (saves about 500uS per conversion).
* Overflow detection and configurable abort on overflow.
* Remove fixed DMA channel.
2021-08-21 01:29:10 +02:00
iabdalkader
479a7e7e05 Link with double tap library. 2021-08-20 13:45:42 +02:00
Ibrahim Abd Elkader
77731e7e01
Merge pull request #1433 from openmv/fix_ioctls
Fix ioctls args checking.
2021-08-17 15:09:20 +02:00
iabdalkader
7c2d21246b Fix ioctls args checking. 2021-08-17 14:20:12 +02:00
Laurence Bank
68654e70a9 speed up software JPEG encoding by about 10% with improved bit handling 2021-08-16 20:51:54 +01:00
iabdalkader
fc503793c9 Add tools and bootloaders 2021-08-12 02:21:12 +02:00
Ibrahim Abd Elkader
6cf60e1bfe
Merge pull request #1431 from openmv/user_c_modules
User c modules
2021-08-11 23:36:14 +02:00
iabdalkader
f09281f123 Fix missing PI definition for NRF modules. 2021-08-11 21:48:55 +02:00
iabdalkader
40deb8aaef Add example Python module. 2021-08-11 21:48:37 +02:00
iabdalkader
06e8ba3969 Use USER_C_MODULES to add OpenMV modules. 2021-08-11 21:48:16 +02:00
iabdalkader
368c668421 Register all Python modules if enabled. 2021-08-11 21:41:19 +02:00
iabdalkader
e00d9b8e50 Add ulab submodule. 2021-08-11 19:56:08 +02:00
Ibrahim Abd Elkader
ece89364e5
Merge pull request #1429 from openmv/fix_exceptions
Enable text compression and fix all exception issues.
2021-08-11 18:01:29 +02:00
iabdalkader
ad96d3e68d Enable text compression and fix all exception issues. 2021-08-11 16:24:45 +02:00
Ibrahim Abd Elkader
e6c311831c
Merge pull request #1430 from openmv/portenta_ble
Portenta: add ble_advertising.py to manifest.
2021-08-11 16:23:20 +02:00
iabdalkader
7d24c90236 Portenta: add ble_advertising.py to manifest. 2021-08-11 14:45:38 +02:00
iabdalkader
0ccd97a29f GC2145: Fix pll. 2021-08-08 20:30:12 +02:00
Ibrahim Abd Elkader
34f587212d
Merge pull request #1428 from openmv/gc2145_update
GC2145 driver updates.
2021-08-08 19:42:53 +02:00
iabdalkader
e1876886c4 GC2145 driver updates. 2021-08-08 19:31:48 +02:00
Ibrahim Abd Elkader
c7e5172e55
Merge pull request #1426 from openmv/rp2_i2c_pinout
Update RP2 boards I2C pinout.
2021-08-06 18:27:46 +02:00
iabdalkader
1755603bc8 Update RP2 boards I2C pinout. 2021-08-06 18:06:29 +02:00
Ibrahim Abd Elkader
af5fecf88a
Merge pull request #1425 from openmv/fix_read_reg
Fix sensor.read_reg
2021-08-06 18:05:52 +02:00
iabdalkader
c6d0ec9d25 Fix sensor.read_reg 2021-08-06 17:45:24 +02:00
Ibrahim Abd Elkader
09e1732ab6
Merge pull request #1424 from openmv/machine_i2c_scan
Fix machine i2c scan.
2021-08-05 03:24:50 +02:00
iabdalkader
7590ac0a24 Fix machine i2c scan. 2021-08-05 00:53:02 +02:00
Ibrahim Abd Elkader
e592ad700a
Merge pull request #1423 from openmv/nano_rp2040_examples
Add Nano-RP2040 examples.
2021-08-04 22:18:15 +02:00
iabdalkader
816f2fe4c0 Add Nano-RP2040 examples. 2021-08-04 21:51:16 +02:00