Commit Graph

4627 Commits

Author SHA1 Message Date
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
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
iabdalkader
bd245546b7 Bump firmware version. 2021-08-02 22:47:12 +02:00
iabdalkader
4ac09721c9 Update change log. 2021-08-02 16:07:52 +02:00
iabdalkader
94dd629e5a Update NINA driver firmware version. 2021-08-02 15:59:54 +02:00
Ibrahim Abd Elkader
2c7bb5d653
Merge pull request #1421 from openmv/rp2_updates_fix
RP2: Updates.
2021-08-01 18:42:18 +02:00
iabdalkader
f9a78b30bf pyopenmv.py Add reset to bootloader. 2021-08-01 18:26:17 +02:00
iabdalkader
4607b5ea81 RP2: Updates.
* Update USB config macros.
* Increase Flash FS size.
* Add missing openmv_disk file.
* Enable MSC in bootloader.
2021-08-01 18:25:12 +02:00
Ibrahim Abd Elkader
e8585ff226
Merge pull request #1418 from openmv/add_cambus_enable
Add cambus_enable function.
2021-07-31 22:23:03 +02:00
Ibrahim Abd Elkader
0da68711e0
Merge pull request #1419 from openmv/ulpi_lp
Fix ULPI low power mode entry with USB disconnected.
2021-07-31 22:22:53 +02:00
Ibrahim Abd Elkader
f1021d9e26
Merge pull request #1420 from openmv/py_sensor_reset
Use sensor_strerror for sensor_reset error.
2021-07-31 22:22:40 +02:00
iabdalkader
2fb2265621 Use sensor_strerror for sensor_reset error. 2021-07-31 21:57:23 +02:00
iabdalkader
6d8f95de03 Fix ULPI low power mode entry with USB disconnected.
* fixes #1408
2021-07-31 21:55:51 +02:00
Ibrahim Abd Elkader
8c2c102ed5
Merge pull request #1417 from openmv/hm01b0_reset
Fix HM01B0 reset function.
2021-07-31 21:52:13 +02:00
iabdalkader
af1772a2ac Add cambus_enable function. 2021-07-31 21:48:23 +02:00
iabdalkader
b7afb29ed9 Fix HM01B0 reset function. 2021-07-31 21:38:29 +02:00
Ibrahim Abd Elkader
40b135d44b
Merge pull request #1416 from openmv/rp2_nina_fw_check
Make Nina firmware check less strict.
2021-07-31 15:13:50 +02:00
iabdalkader
0c40f48324 Make Nina firmware check less strict. 2021-07-31 14:52:34 +02:00
Ibrahim Abd Elkader
f5389f78b6
Merge pull request #1415 from openmv/nrf_reset_to_bl
NRF: Add jump to bootloader.
2021-07-30 13:23:56 +02:00
iabdalkader
04edfbd7bd NRF: Add jump to bootloader. 2021-07-30 13:12:40 +02:00
Ibrahim Abd Elkader
851b8e8b1c
Merge pull request #1414 from openmv/rp2_nina_updates
RP2: Nina WiFi updates
2021-07-29 22:22:20 +02:00
iabdalkader
ab506618d7 Nina: Add firmware version checking. 2021-07-29 21:32:15 +02:00
iabdalkader
9dafa2447b Nina: Implement AP mode. 2021-07-29 21:23:47 +02:00
iabdalkader
eb2f982779 Nina: Make WiFi driver API compatible with CYW43/upstream. 2021-07-29 21:23:45 +02:00
iabdalkader
088b39dde7 Nina: Fix bind() socket state check for UDP sockets. 2021-07-29 21:23:41 +02:00
iabdalkader
07efa8cacf Nina: Add BSP deinit function. 2021-07-29 21:23:34 +02:00