Commit Graph

3920 Commits

Author SHA1 Message Date
iabdalkader
29f76f3c35 Add new Travis targets. 2021-01-01 00:33:16 +02:00
iabdalkader
e6cc0a6f41 Add initial Nano audio module. 2021-01-01 00:32:55 +02:00
Ibrahim Abd Elkader
ec99ddbd76
Merge pull request #1074 from openmv/nrf_ulab
Enable NRF ulab module.
2020-12-31 23:45:18 +02:00
iabdalkader
dcd2b684b3 Enable NRF ulab module. 2020-12-31 23:27:40 +02:00
Ibrahim Abd Elkader
a4fa9e3321
Merge pull request #1073 from openmv/update_make
Update Makefile.
2020-12-31 19:41:50 +02:00
iabdalkader
ffedd905c2 Update Makefile.
* Fix possible build dependency issue.
* Detect number of cores instead of hard coded value.
2020-12-31 19:04:52 +02:00
Ibrahim Abd Elkader
5d51b39710
Merge pull request #1072 from kwagyeman/kwabena/flir_multi_bus
Enable the lepton bus to be used on external pins
2020-12-31 18:17:22 +02:00
Kwabena W. Agyeman
1598b68a43 Allow Lepton I2C bus to be selected 2020-12-30 18:38:20 -08:00
Ibrahim Abd Elkader
1ca66a7e10
Merge pull request #1070 from kwagyeman/kwabena/add_color_alpha_palette_helpers
Move color palette code to helper methods
2020-12-30 22:59:05 +02:00
Kwabena W. Agyeman
43aef07ae6 Move color palette code to helper methods 2020-12-30 12:28:39 -08:00
iabdalkader
8ccc9f1011 Fix code formatting. 2020-12-30 21:55:09 +02:00
Ibrahim Abd Elkader
35f952e467
Merge pull request #1061 from kwagyeman/kwabena/flir_ir_update
Modernize the FIR module to support optimized smooth scaling.
2020-12-30 21:37:36 +02:00
Kwabena W. Agyeman
4b2f972f30 Add deinit method to error in init 2020-12-30 10:54:34 -08:00
Kwabena W. Agyeman
2a46e34b92 Cleanup formatting 2020-12-30 10:47:23 -08:00
Kwabena W. Agyeman
e17a728590 Move generic fill image to imlib 2020-12-30 10:41:16 -08:00
Kwabena W. Agyeman
793a10590a Move AMG 12->16 to macro 2020-12-30 10:24:08 -08:00
Kwabena W. Agyeman
5fec8604ce Move min/max code to fmath 2020-12-30 10:13:33 -08:00
Kwabena W. Agyeman
fb09395269 Add constants to FIR module 2020-12-30 09:51:14 -08:00
Kwabena W. Agyeman
53f2248b86 Finish refactor of the fir module 2020-12-29 19:45:41 -08:00
Kwabena W. Agyeman
4914ea4096 Cleanup error messages 2020-12-29 19:44:37 -08:00
Kwabena W. Agyeman
8267a33abd Refactor fir driver to improve code quality 2020-12-29 19:44:36 -08:00
Kwabena W. Agyeman
bbeb9729f8 Improve read_ir() to support hmirror, vflip, and tranpose 2020-12-29 19:42:49 -08:00
Ibrahim Abd Elkader
7e513ba158
Merge pull request #1067 from openmv/fir_module
Move py_fir module to generic modules.
2020-12-30 02:39:55 +02:00
Ibrahim Abd Elkader
621c97ecbd
Merge pull request #1066 from openmv/nrf_cambus
Enable FIR drivers in NRF port.
2020-12-30 02:28:32 +02:00
Ibrahim Abd Elkader
0385d70959
Merge pull request #1065 from openmv/framebuffer_init
Move framebuffer initialization to framebuffer.c
2020-12-30 01:58:35 +02:00
iabdalkader
0c6ecadfa9 Move py_fir module to generic modules. 2020-12-30 01:50:49 +02:00
iabdalkader
088b1480ee Enable FIR drivers in NRF port. 2020-12-30 01:45:05 +02:00
iabdalkader
f5806ad704 Implement cambus in NRF port. 2020-12-30 01:43:42 +02:00
iabdalkader
55cde3ff08 Move framebuffer initialization to framebuffer.c
* This decouples the framebuffer from the sensor
2020-12-30 01:33:02 +02:00
Ibrahim Abd Elkader
1a20e1d015
Merge pull request #1064 from openmv/unaligned_memory
Move unaligned memory to separate file.
2020-12-30 01:21:46 +02:00
iabdalkader
74e214abe8 Move unaligned memory to separate file. 2020-12-30 00:58:26 +02:00
iabdalkader
ba80759f61 Fix reference to ffs_strerror when image I/O is disabled. 2020-12-30 00:32:22 +02:00
iabdalkader
eb2ba24869 Update nrf port. 2020-12-30 00:27:56 +02:00
iabdalkader
97ca0502ee Remove unused file in nrf port. 2020-12-29 15:26:43 +02:00
iabdalkader
6265a4d81b Add dfu-util 2020-12-29 15:23:58 +02:00
iabdalkader
640f8bf08a Add Hash driver.
* This is not enabled and not currently used by any board.
2020-12-29 15:22:42 +02:00
Ibrahim Abd Elkader
3bd54b28b2
Merge pull request #1063 from openmv/cambus_update
Make sensor cambus/I2C driver portable.
2020-12-29 15:20:42 +02:00
iabdalkader
f12fb5fda6 Make cambus/I2C driver portable.
* Use I2C IDs to initialize the cambus/I2C driver instead of handles.
* Different ports can provide implementations in omv/ports/<port>/cambus.c/cambus_struct.h.
2020-12-29 00:54:53 +02:00
Ibrahim Abd Elkader
6e0f5c5d67
Merge pull request #1062 from openmv/mlx_driver
Update MLX and FIR drivers.
2020-12-28 20:21:46 +02:00
iabdalkader
5151319517 Switch to the official MLX90621 driver. 2020-12-28 19:56:53 +02:00
iabdalkader
d9a9768d76 Add cambus sequential read/write functions.
* These two functions handle no-stop/repeated start.
2020-12-28 19:15:23 +02:00
iabdalkader
bd32cb67e8 Add MLX90621 driver. 2020-12-28 19:14:28 +02:00
Ibrahim Abd Elkader
58bbbed910
Merge pull request #1060 from openmv/mlx_updates
MLX updates
2020-12-27 17:46:18 +02:00
iabdalkader
5a68cac044 Add MLX90640 driver library license file. 2020-12-27 17:13:40 +02:00
iabdalkader
5c2e33fbbe Rename MLX driver dir. 2020-12-27 17:13:23 +02:00
Ibrahim Abd Elkader
9b73913a13
Merge pull request #1059 from kwagyeman/kwabena/draw_ir_update
Kwabena/draw ir update
2020-12-27 16:19:15 +02:00
Kwabena W. Agyeman
6663394e63 Use ROI instead of the image in the final steps 2020-12-26 18:53:52 -08:00
Kwabena W. Agyeman
0a29103b43 Update draw_ir to use the new drawing pipeline 2020-12-26 18:53:09 -08:00
Ibrahim Abd Elkader
3c51c15ba3
Merge pull request #1058 from openmv/nrf_port
Add nRF port and Nano 33 BLE board files.
2020-12-27 00:07:25 +02:00
iabdalkader
cec82546fc Add Nano 33 BLE board files. 2020-12-26 23:39:58 +02:00