Commit Graph

81 Commits

Author SHA1 Message Date
Kwabena W. Agyeman
c2567c3416 Make TV and LCD optional 2021-02-14 17:05:17 -08:00
iabdalkader
5bbe25c201 Replace VSYNC output pin with callback. 2021-02-14 21:10:23 +02:00
iabdalkader
aeb7539cfa Update license date. 2021-02-14 16:47:45 +02:00
iabdalkader
70366bdac1 Fix CYW43/LWIP and soft-reset bugs. 2021-02-13 01:20:02 +02:00
iabdalkader
107bbed9f1 Call gc_sweep_all on soft-reset.
* Make sure to collect open lwip sockets otherwise it runs out of memory.
* This should be okay to add in general but will only enable for LWIP for now.
2021-02-10 22:58:07 +02:00
Kwabena W. Agyeman
0bd845b908 Fix rgb channel for TV 2021-02-04 21:22:41 -08:00
Kwabena W. Agyeman
8907be98a4
Kwabena/flir lepton updates (#1150)
* Add timeout support for grabbing a new frame
* Fix ffc with a timeout
2021-02-02 21:20:01 +02:00
Ibrahim Abd Elkader
ad7fa68279
Merge pull request #1141 from openmv/sensor_xdown
Sensor shutdown fixes.
2021-01-25 22:37:05 +02:00
iabdalkader
b6130942de Deinit DCMI on sensor shutdown. 2021-01-25 22:06:46 +02:00
iabdalkader
c17de02430 Add DCMI MSP Deinit. 2021-01-25 22:05:12 +02:00
Kwabena W. Agyeman
3d7c2bd48e
Fix lepton driver on m4 and m7 (#1138)
* Fix lepton driver on F4 and F7
* Increase clock rate for F4/F7 since they can't hit 10 MHz correctly
2021-01-25 19:38:18 +02:00
Kwabena W. Agyeman
ef25f1912d Fix issues with F7 LCD triple buffering 2021-01-24 12:31:59 -08:00
Kwabena W. Agyeman
7d43093e43 Switch to RGB565 when color table is used 2021-01-22 21:10:30 -08:00
Kwabena W. Agyeman
cd0372f1b3 Fix grayscale color and y filter 2021-01-22 20:44:24 -08:00
Kwabena W. Agyeman
1b36b95521 Improve TV driver resolution, add scaling, and triple buffering 2021-01-22 20:44:24 -08:00
iabdalkader
2a190f35c0 Update ulab to 2.1.3 2021-01-22 21:20:03 +02:00
iabdalkader
b72aea3bc0 Add set/get_framerate(). 2021-01-17 21:24:28 +02:00
Kwabena W. Agyeman
7689622982
Add support for the MLX90641 (#1117) 2021-01-13 02:35:59 +02:00
Kwabena W. Agyeman
ad00a842e9
Switch to compressed error messages (#1116) 2021-01-10 19:58:07 +02:00
Kwabena W. Agyeman
4c8a3ab750
Kwabena/get openmvpt lepton working (#1115)
* OpenMV PT Lepton working

* Reset py external modules earlier

* Fix sharing camera I2C bus on OPENMVPT

* Update MP
2021-01-10 15:37:30 +02:00
iabdalkader
266665ed4e NRF Twi fixes.
* Deinit once before recovery.
* Reduce TWI timeout.
2021-01-07 15:45:46 +02:00
iabdalkader
a7fe87753b NRF: Fix early board init/deinit. 2021-01-06 20:14:56 +02:00
iabdalkader
b170f2e9d7 NRF: Switch to frozen manifest. 2021-01-05 23:40:52 +02:00
iabdalkader
25ec7349f5 Implement NRF cambus scan and gencall. 2021-01-05 20:01:19 +02:00
Ibrahim Abd Elkader
b0cfa3abb1
Merge pull request #1101 from openmv/port_fixes
Port fixes
2021-01-05 00:32:05 +02:00
iabdalkader
e122e4e82d Add OpenMV gpio and i2c abstraction layer. 2021-01-05 00:07:45 +02:00
iabdalkader
3813fed939 Remove cambus_struct headers 2021-01-04 23:42:05 +02:00
Kwabena W. Agyeman
7dc2c50a74
Merge branch 'master' into kwabena/fix_fir_extern_vars 2021-01-04 12:07:05 -08:00
Kwabena W. Agyeman
83a3c72c21 Make fir vars static 2021-01-04 10:02:19 -08:00
Ibrahim Abd Elkader
83f21f867f
Merge pull request #1097 from kwagyeman/kwabena/parameterize_fir
Make fir module programmable
2021-01-04 14:35:36 +02:00
Kwabena W. Agyeman
cfe3c850ca Allow parts of the fir module to be commented out 2021-01-03 22:39:57 -08:00
iabdalkader
8629626307 Disable unused CMSIS DSP functions. 2021-01-04 04:09:52 +02:00
Kwabena W. Agyeman
13c2b5d750 Make lepton driver take cambus_t 2021-01-03 15:38:35 -08:00
Kwabena W. Agyeman
0453471eae
Add new FLIR Lepton module for FIR (#1093) 2021-01-04 01:01:35 +02:00
iabdalkader
e58bca80f5 Add Arduino fixes. 2021-01-03 16:34:05 +02:00
iabdalkader
e2daf3ea7e NRF: enable MBFS. 2021-01-03 02:24:10 +02:00
Ibrahim Abd Elkader
783a78754e
Add new ImageIO Type. (#1084)
* Add ImageIO type to support memory stream I/O.
* Remove old image reader/writer and link imageio.
* Enable ImageIO modules on all boards.
* Check if stream is closed when calling read/write/seek
2021-01-03 00:38:44 +02:00
Kwabena W. Agyeman
f7d339e6fd Move to using SPI callbacks 2021-01-02 13:51:07 -08:00
iabdalkader
222d704ac3 Rename flag. 2021-01-02 19:59:37 +02:00
iabdalkader
aec5b060cf Add missing I2C IRQ handlers. 2021-01-02 01:49:39 +02:00
iabdalkader
832760b65c Add new and update read/write bytes functions. 2021-01-01 21:52:38 +02:00
iabdalkader
f387f58053 Remove hard-coded cambus pins used for bus recovery. 2021-01-01 16:04:38 +02:00
iabdalkader
e6cc0a6f41 Add initial Nano audio module. 2021-01-01 00:32:55 +02:00
iabdalkader
dcd2b684b3 Enable NRF ulab module. 2020-12-31 23:27:40 +02:00
Kwabena W. Agyeman
43aef07ae6 Move color palette code to helper methods 2020-12-30 12:28:39 -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
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