iabdalkader
d6d2f9cc26
Add linker script section for D3SRAM4.
2020-10-27 02:07:41 +02:00
Kwabena W. Agyeman
e49e01e852
Fix LCD shield output
2020-10-24 09:59:38 -07:00
Kwabena W. Agyeman
dcf141192e
Cleanup RGB565 reversal from image lib
2020-10-22 22:21:21 -07:00
Kwabena W. Agyeman
2528eb6355
Remove byte reversal in RGB565 tables
2020-10-22 22:20:25 -07:00
Kwabena W. Agyeman
76bb394453
Remove RGB to RGB table
2020-10-22 22:20:15 -07:00
Kwabena W. Agyeman
785e943f05
Fix RGB565 Inversion from camera
2020-10-22 22:19:49 -07:00
iabdalkader
0b0c8eaeea
PORTENTA: Set RNG clock source.
2020-10-21 14:54:30 +02:00
iabdalkader
4405fb3ea7
H7: Override PLL1 frequency for revision Y devices.
...
* Some rev Y devices fail with 480MHz overclocking. Override PLL settings
to set a maximum frequency of 400MHz CPU 200MHz Bus for rev Y devices.
2020-10-21 14:24:40 +02:00
iabdalkader
93dbd7529d
OPENMV4: Switch USB clock source to HSI48.
2020-10-21 14:21:22 +02:00
iabdalkader
bbcbe4ac3f
Make RNG clock source configurable.
2020-10-21 14:20:34 +02:00
Kwabena W. Agyeman
8025536b1c
Fix find_rects
2020-10-19 21:48:49 -07:00
iabdalkader
5387ea8736
Update docs.
2020-10-19 14:45:56 +02:00
Ibrahim Abd Elkader
32f8ef3172
Merge pull request #927 from kwagyeman/kwabena/larry_scaling_code
...
Add new image scaling pipeline
2020-10-19 03:37:20 +02:00
Kwabena W. Agyeman
3439f88241
Add new image scaling pipeline
2020-10-17 14:42:28 -07:00
iabdalkader
bbe1b53b98
Bump firmware version.
2020-10-12 20:25:34 +02:00
iabdalkader
112ea40cfe
PORTENTA: Update FMC/SDRAM and QSPI PLL settings.
2020-10-12 19:21:48 +02:00
iabdalkader
d332c695d9
Portenta: Fix QSPI prescaler.
2020-10-11 01:50:27 +02:00
iabdalkader
b258ddc447
Use highest priority MPU region for DMA buffers.
2020-10-11 01:37:36 +02:00
iabdalkader
21af8fd8bd
Fix WiFi initialization functions in main.
...
* LWIP and CYW43 init functions should be called only once at startup.
2020-10-11 00:56:39 +02:00
iabdalkader
ed826314a5
Fix build with multi-partition disabled.
2020-10-09 21:56:43 +02:00
iabdalkader
da3cf72f27
PORTENTA: Enable WiFi.
2020-10-09 19:10:35 +02:00
iabdalkader
c41623d333
OPENMV4P: Add missing flag.
2020-10-09 01:48:25 +02:00
iabdalkader
ea865e514b
Add CYW4343 firmware binary to release deliverables.
2020-10-09 00:26:04 +02:00
iabdalkader
29401dfc84
Initialize the storage on boards with external flash.
...
* The storage should always be initialized on boards that have
an external flash, to make sure the flash is memory-mapped.
2020-10-09 00:02:10 +02:00
iabdalkader
401d9acde9
Generate a separate CYW43 firmware image.
...
* Remove big_const from main firmware image.
2020-10-09 00:02:10 +02:00
iabdalkader
762e54b26b
Add configurable linker script section for CYW43 firmware.
2020-10-09 00:02:10 +02:00
iabdalkader
936a97aacd
Add memory mapped external flash region.
2020-10-09 00:02:10 +02:00
iabdalkader
0a32486187
PORTENTA: Fix QSPI MPU config.
2020-10-09 00:01:47 +02:00
Ibrahim Abd Elkader
e8ac7899f4
Merge pull request #918 from openmv/usbdbg_fix
...
Fix USBDBG IRQn bug.
2020-10-06 23:57:41 +02:00
iabdalkader
e3c9fd384f
Fix USBDBG IRQn bug.
...
* Use the right IRQ number for USB HS.
2020-10-06 23:40:28 +02:00
iabdalkader
1deb8b6c90
Deinit I2C bus before re-initializing.
...
* Fixes occasional failure when sensor I2C is shared with micropython.
2020-10-06 23:30:16 +02:00
Ibrahim Abd Elkader
d22fa88943
Merge pull request #916 from openmv/fix_pll
...
Portenta: Fix PLL1.
2020-10-06 22:50:21 +02:00
iabdalkader
adc38379e6
Add missing header.
2020-10-06 22:47:09 +02:00
iabdalkader
b0364b112e
Portenta: Fix PLL1.
...
* Generate 50MHz for SDMMC1 and SDMMC2.
2020-10-06 22:15:06 +02:00
iabdalkader
754067e555
Fix SDIO DMA transfers.
...
* Make sure DMA buffers are accessible by SDMMC1 IDMA.
2020-10-06 22:06:52 +02:00
iabdalkader
a35f32525c
Call network deinit in main.c
2020-10-06 21:42:45 +02:00
iabdalkader
947c1ebfca
Bump firmware version.
2020-10-06 17:36:33 +02:00
iabdalkader
b93e102b6c
Add missing include paths to Makefile
2020-09-30 23:11:15 +02:00
iabdalkader
9c311e821d
Update CYW43 firmware.
2020-09-30 21:35:45 +02:00
iabdalkader
316e840f18
Add missing LWIP and CYW43 initialization in main.
2020-09-30 21:33:53 +02:00
iabdalkader
8a3e63d4aa
* Add lwip and cyw43 flags.
...
* Not enabled yet.
2020-09-29 21:49:27 +02:00
iabdalkader
51ea0bb9d5
Add LWIP library and CYW43 drivers.
2020-09-29 21:48:30 +02:00
iabdalkader
96e1a9cc9e
LWIP: Fix lwip head.
2020-09-29 21:47:52 +02:00
iabdalkader
bc313b576a
CYW43: Fix missing headers.
2020-09-29 21:45:13 +02:00
iabdalkader
e51758f4af
Add lwip submodule.
2020-09-29 21:43:02 +02:00
Ibrahim Abd Elkader
28dcdf2c51
Merge pull request #910 from openmv/portenta_sdcard
...
Portenta sdcard
2020-09-27 23:40:17 +02:00
iabdalkader
1f7f003b8f
Set partition search to auto.
2020-09-27 23:12:36 +02:00
iabdalkader
efbf5a2a0c
Portenta: Enable SD card.
2020-09-27 23:12:17 +02:00
Kwabena W. Agyeman
106081dcef
Specify address per board of swd frame buffer test address
2020-09-26 17:43:06 -07:00
iabdalkader
d5c214750f
Fix typo.
2020-09-26 23:04:25 +02:00
iabdalkader
bcbe5ac82c
Portenta: Fix PLL1 settings.
2020-09-26 18:05:35 +02:00
iabdalkader
75b5c50249
Portenta: Fix HSE OSC frequency.
2020-09-26 18:05:20 +02:00
iabdalkader
8509357d47
Fix typo.
2020-09-26 17:46:19 +02:00
iabdalkader
dc65450786
Fix OSC definitions and enable for all boards.
2020-09-26 17:37:50 +02:00
iabdalkader
b07f62cc61
Make USB clock source configurable for H7 boards.
2020-09-26 16:43:49 +02:00
iabdalkader
519b9d327b
Enable HSI48 and use it to clock the RNG.
2020-09-26 16:29:16 +02:00
iabdalkader
fdf64f9294
Make self-test configurable.
2020-09-22 22:42:49 +02:00
iabdalkader
17b444ad1d
Support boards without image sensors.
2020-09-21 22:49:04 +02:00
iabdalkader
05e4ead2a5
Enable module init function.
2020-09-21 22:30:23 +02:00
Kwabena W. Agyeman
8ca4075ed7
Made clock sources for the SPI123/ADC adjustable
2020-09-20 17:30:45 -07:00
Kwabena W. Agyeman
826a09b8f7
Fix FLIR alt config
2020-09-20 17:26:03 -07:00
Kwabena W. Agyeman
7c9a4fddf3
Update winc1500 code to support a different SPI bus
2020-09-20 17:17:37 -07:00
Kwabena W. Agyeman
3e130d74c4
Add OpenMV Cam Pure Thermal board files
2020-09-20 17:13:34 -07:00
iabdalkader
9ea1418083
Remove hard-coded DFU address.
2020-09-17 19:41:53 +02:00
iabdalkader
590750d1c8
Make DFU device address configurable in board config files.
2020-09-17 18:10:26 +02:00
iabdalkader
d1274ffa07
Update README
...
* Fixes #896
2020-09-15 21:03:14 +02:00
Kwabena W. Agyeman
afec0d5ffe
Update TensorFlow to support cmsis-nn - 4x speed boost
2020-09-12 12:41:39 -07:00
iabdalkader
955b27db6d
Do hard-reset in sensor.reset().
...
* Fixes issue #883
* Allow the sensor to be reset if the regulator was shutdown.
2020-09-04 21:45:24 +02:00
Dario Pennisi
fd32582640
added initialization for required field
2020-09-01 15:27:37 +02:00
iabdalkader
11792fb763
Remove extra args in configboard.mk
2020-08-13 22:21:14 +02:00
iabdalkader
15244913e2
Fix Makefile arguments passed to MicroPython.
...
* In addition to the CFLAGS passed to control modules mpconfigport.h, the
Makefile needs its own arguments to enable/disable built-in modules.
* Fix the way arguments are passed to MicroPython's Makefile, so that it's
possible to enable/disable compiling code from the top level OpenMV board Makefile.
2020-08-13 21:46:09 +02:00
iabdalkader
a421cc5c1d
Fix JPEG loading.
2020-08-12 21:45:04 +02:00
iabdalkader
bd213e8eb6
Add JPEG read settings.
2020-08-12 21:18:11 +02:00
Ibrahim Abd Elkader
cfa7991789
Merge pull request #878 from openmv/inline_fix
...
Add inline functions declarations in header.
2020-08-12 20:46:42 +02:00
iabdalkader
7cbeeca62f
Add inline functions declarations in header.
...
* This fixes the debug build.
2020-08-12 19:48:01 +02:00
Ibrahim Abd Elkader
5d6849a623
Merge pull request #873 from openmv/fsync_fix
...
Fix FSYNC pin.
2020-08-12 02:25:38 +02:00
iabdalkader
02a36dbad0
Fix DAC timed write on H7.
2020-08-08 22:13:14 +02:00
iabdalkader
41ebaf74c3
WINC1500: Fix open security bug.
2020-08-07 18:32:37 +02:00
iabdalkader
1526328f85
Fix FSYNC pin.
...
* Fixes #872
2020-08-06 18:19:32 +02:00
iabdalkader
7ded1e1cb7
Add comment on Portenta I2C bus.
2020-08-05 21:52:12 +02:00
Ibrahim Abd Elkader
06f47b7cbf
Merge pull request #865 from pnndra/dario/sensor_reset
...
portenta specific fixes to share I2C with camera
2020-08-05 21:47:55 +02:00
Dario Pennisi
aa5402b98a
simplified code with direct call to cambus_init
2020-08-05 15:31:52 -04:00
Dario Pennisi
cc835ed8ff
added system reset to bootloader command for portenta
2020-08-05 14:58:47 -04:00
iabdalkader
2e0275330a
Make all sensor drivers configurable.
2020-08-01 20:49:47 +02:00
iabdalkader
96d49e79c6
Move OMV4/4+ stack to ITCM.
2020-07-31 19:51:24 +02:00
iabdalkader
cae556d033
Rename CCM to DTCM for consistency.
2020-07-31 19:37:07 +02:00
Ibrahim Abd Elkader
35233f70d9
Revert "added system reset to bootloader command for portenta"
2020-07-31 19:20:32 +02:00
Dario Pennisi
98402324ca
added system reset to bootloader command for portenta
2020-07-31 12:45:26 -04:00
Dario Pennisi
2f31af8677
portenta specific fixes to share I2C with camera
2020-07-31 12:20:02 -04:00
iabdalkader
db3d53f32c
Move OpenMV3 stack to ITCM.
...
* Fixes #862
2020-07-30 22:09:19 +02:00
Ibrahim Abd Elkader
7ae29e94ef
Allow stack to be placed in a separate memory. ( #863 )
...
* Set estack to the end of the stack region, instead of the end of the whole memory.
* Use sstack and estack variables to set stack top and calculate the stack size in main.
* Allow stack memory to be configured in board files.
2020-07-30 21:59:00 +02:00
iabdalkader
061847bb7e
Bump firmware version.
2020-07-21 01:54:00 +02:00
Kwabena W. Agyeman
dbdf26d93c
Frame buffer respects fb alloc now
2020-07-20 16:14:16 -07:00
iabdalkader
b1b7c74b15
Fix the frame size check when copying images to FB.
...
* The size of the image to be copied was compared to the size
of the current frame instead of the size of the whole buffer.
2020-07-20 21:41:51 +02:00
iabdalkader
1d93c54983
Add a function to return the frame buffer size.
...
* This returns the frame buffer size without the fb header size.
2020-07-20 21:39:27 +02:00
iabdalkader
e18f83cfe1
Rename framebuffer_get_size
...
* This function returns the current frame size, so make its
purpose more clear by renaming to framebuffer_get_frame_size.
2020-07-20 21:34:40 +02:00
iabdalkader
a5c2a944c4
Fix fb_get_size.
...
* Return the size of the available memory after the frame.
* Fixes #858
2020-07-20 21:08:07 +02:00
iabdalkader
fc701e4fd0
Bump firmware version.
2020-07-18 18:28:40 +02:00
iabdalkader
cb7b22a2ea
Revert "Reset sensor state in init0."
...
This reverts commit b02f2f7ff8 .
2020-07-18 18:07:44 +02:00
iabdalkader
c6d73c864c
Bump firmware version.
2020-07-17 21:48:34 +02:00
iabdalkader
8c83073056
Use dest_fb when copying line for OV5640/JPEG4
...
* Fixes #824
2020-07-17 19:46:36 +02:00
iabdalkader
b02f2f7ff8
Reset sensor state in init0.
...
* Fixes #839
2020-07-17 19:08:48 +02:00
Ibrahim Abd Elkader
c941763e1f
Merge pull request #853 from kwagyeman/kwabena/fix_ov5640_image_quality_at_low_reses
...
Fixes image quality at lower resolutions
2020-07-17 18:58:31 +02:00
Kwabena W. Agyeman
24d637f3ef
Fixes image quality at lower resolutions
2020-07-16 17:26:47 -07:00
Kwabena W. Agyeman
5e3e38529d
Update TensorFlow to latest
2020-07-15 19:55:58 -07:00
Dario Pennisi
bf2e4da1a0
added support for arbitrary resolutions on HM-01B0
2020-07-14 19:13:53 -04:00
Dario Pennisi
fffae7b272
remove unnecessary horizontal flip for HM-01b0
2020-07-14 19:02:53 -04:00
Dario Pennisi
3c9772bd8e
fixed configuration to build properly on portenta
2020-07-14 19:02:26 -04:00
Dario Pennisi
ac0cde54e1
initial modifications for external SDRAM usage on portenta
2020-07-14 18:05:42 -04:00
Ibrahim Abd Elkader
d61212c506
Merge pull request #848 from openmv/fix_cubeai_build
...
Fix CUBE-AI build
2020-07-14 21:59:46 +02:00
iabdalkader
064f4a71ea
Fix broken strict-aliasing in F7 CRC.
2020-07-14 21:30:40 +02:00
iabdalkader
936d18d9ce
Reduce OMV4/4P heap to fix CUBE-AI build.
2020-07-14 21:11:22 +02:00
Ibrahim Abd Elkader
4f4f52d1cf
Merge pull request #846 from kwagyeman/kwabena/ov5640_green_dot_fix
...
Fix lens correction issue
2020-07-14 21:10:14 +02:00
iabdalkader
544211636c
Remove hard-coded H7 CRC drivers from CUBEAI Makefile.
...
* Remove hard-coded h7 drivers and add STHAL CRC drivers to their respective HAL Makefiles.
* This allows CUBEAI to be built on the F7, even though the RAM overflows, but it builds.
2020-07-14 21:01:53 +02:00
iabdalkader
4be8671cb3
Disable built-in AI libraries if CUBE-AI is enabled.
2020-07-14 20:59:55 +02:00
iabdalkader
65b17cd4e4
Remove obsolete lenet config.
2020-07-14 20:34:58 +02:00
Ibrahim Abd Elkader
610aac2f27
Merge pull request #845 from pnndra/master
...
update support for portenta and its camera carrier
2020-07-14 20:27:29 +02:00
Dario Pennisi
2c56bbc37a
enabled cropping only for HM-01B0
2020-07-14 14:11:07 -04:00
iabdalkader
b5208bdb93
Update Portenta board files.
2020-07-14 19:13:55 +02:00
Dario Pennisi
fb80409fe2
fixed flickering on automatic exposure and added support for set_auto_exposure API
2020-07-14 07:28:23 -04:00
Kwabena W. Agyeman
8bd53f054c
Fix lens correction issue
2020-07-13 20:05:18 -07:00
Dario Pennisi
dac63a6f6a
enabled crop in processor to support sensors which don't support it
2020-07-13 17:57:05 -04:00
Dario Pennisi
6107142389
added support for QQVGA and various stubs
2020-07-13 17:56:00 -04:00
Dario Pennisi
3f31d27349
modifications for production version of portenta
2020-07-13 17:55:14 -04:00
Ibrahim Abd Elkader
22c03559ef
Merge pull request #833 from kwagyeman/kwabena/cleanup_framebuffer_code
...
Made code that uses the framebuffer more readable
2020-06-17 19:23:43 +02:00
Kwabena W. Agyeman
43c28acd6e
Made code that uses the framebuffer more readable
2020-06-16 20:38:08 -07:00
iabdalkader
98427bdd56
Update ulab.
2020-06-16 20:50:21 +02:00
Kwabena W. Agyeman
124f10bd31
Cleaned up the usage of framebuffer access in py_image/py_fir
2020-06-15 20:46:50 -07:00
iabdalkader
0af2e7c700
Use framebuffer functions instead a FB macros.
2020-06-16 01:38:19 +02:00
iabdalkader
e152492686
Add more framebuffer accessor functions.
2020-06-16 01:35:28 +02:00
Ibrahim Abd Elkader
085c1d6d85
Merge pull request #834 from openmv/add_framebuffer_functions
...
Add accessor functions to framebuffer.
2020-06-15 22:24:35 +02:00
iabdalkader
72e038cd00
Add accessor functions to framebuffer.
2020-06-15 22:14:37 +02:00
Ibrahim Abd Elkader
df03e44a08
Merge pull request #830 from kwagyeman/kwabena/fix_buffer_sizes
...
Fixed buffer size on the 2/3 and reduced the frame buffer to 20M on Plus.
2020-06-15 20:17:07 +02:00
Ibrahim Abd Elkader
981b3bbe0a
Merge pull request #829 from kwagyeman/kwabena/stop_disabling_interrupts
...
Remove disabling interrupts
2020-06-15 16:07:55 +02:00
Ibrahim Abd Elkader
dac4c6e673
Merge pull request #828 from kwagyeman/kwabena/handle_negative_bbp
...
Return 0 if bbp is less than 0
2020-06-15 16:02:22 +02:00
Kwabena W. Agyeman
3a790a8271
Fixed buffer size on the 2/3 and reduced the frame buffer to 20M on the plus
2020-06-14 15:17:49 -07:00
Kwabena W. Agyeman
f3899d7256
Remove disabling interrupts
2020-06-14 15:07:09 -07:00
Kwabena W. Agyeman
957535d72a
Return 0 if bbp is less than 0
2020-06-14 14:59:50 -07:00
iabdalkader
8d12181060
Cleanup mt9v034 driver.
2020-06-08 22:00:19 +02:00
iabdalkader
41fc64a44d
Update comment.
2020-06-08 18:15:11 +02:00
iabdalkader
b647451449
Update docs.
2020-06-08 00:14:15 +02:00
iabdalkader
4dec480f83
FPS clock fix.
...
* Resetting the counter makes the FPS count jump up.
2020-06-08 00:02:22 +02:00
iabdalkader
45e7f055ec
Bump firmware version.
2020-06-05 15:49:33 +02:00
Kwabena W. Agyeman
c12415d001
Cleanup trailing data on jpeg images
2020-06-02 23:16:18 -07:00
Ibrahim Abd Elkader
ee56c1d9ab
Merge pull request #818 from kwagyeman/kwabena/add_safety_rails
...
Fix buffer overflow issues
2020-06-02 20:37:57 +02:00
Kwabena W. Agyeman
2f5216f448
Requested changes for Ibrahim
2020-06-01 20:16:38 -07:00
Ibrahim Abd Elkader
5fe654a4b6
Merge pull request #820 from kwagyeman/kwabena/imu_startup
...
Update auto rotation to trigger on reset
2020-05-31 01:27:23 +02:00
Ibrahim Abd Elkader
8526f88a61
Merge pull request #819 from kwagyeman/kwabea/fix_bayer_issues
...
Fix bayer vflip on OV7725 and OV7690
2020-05-30 21:15:58 +02:00
Kwabena W. Agyeman
0d13a214bf
Update auto roation to trigger on reset
2020-05-29 22:40:05 -07:00
Kwabena W. Agyeman
5d7b94c982
Fix bayer vflip on OV7725 and OV7690
2020-05-29 14:25:28 -07:00
Kwabena W. Agyeman
8d09c6630a
Fix buffer overflow issues
2020-05-29 11:48:32 -07:00
Kwabena W. Agyeman
bf16b6a4fa
Get pixel now does debayering for bayer rgbtuple mode
2020-05-27 22:52:30 -07:00
Ibrahim Abd Elkader
852426558e
Merge pull request #812 from kwagyeman/kwabena/improve_ov5640_readout_speed
...
OV5640 readout speed doubled for high res BAYER/GRAYSCALE/JPEG
2020-05-27 01:33:04 +02:00
Kwabena W. Agyeman
5c85bef18e
OV5640 readout speed doubled for high res BAYER/GRAYSCALE/JPEG
2020-05-26 13:33:16 -07:00
Kwabena W. Agyeman
644655539b
Modified sensor.c per Ibrahim's requests
2020-05-25 16:13:34 -07:00
Ibrahim Abd Elkader
d93d9e2865
Merge pull request #807 from kwagyeman/kwabena/faster_sensor_driver
...
Optimized Sensor Driver for Double FPS
2020-05-25 22:40:38 +02:00
Kwabena W. Agyeman
f454cd82c5
Fix comments and typos per Ibrahim
2020-05-25 10:53:56 -07:00
Ibrahim Abd Elkader
2bd8776a55
Merge pull request #808 from kwagyeman/kwabena/fix_tf_float
...
Fixed Floating Point Scaling in TensorFlow code
2020-05-25 14:27:37 +02:00
Larry Bank
4a61bf9bee
fixed grayscale SW JPEG compression for YCbCr colorspace (subtracting 128)
2020-05-25 02:44:23 +02:00
Larry Bank
61739d6c40
fixed software JPEG encode of 1-bpp images
2020-05-25 00:18:46 +02:00
Kwabena W. Agyeman
30b27e947b
Floating point is actually simple
2020-05-23 22:50:51 -07:00
Kwabena W. Agyeman
1fe9d62958
Optimized Sensor Driver for Double FPS
2020-05-23 15:37:16 -07:00
Ibrahim Abd Elkader
8feaf6df78
Merge pull request #803 from bitbank2/master
...
Fixed right edge bayer conversion error
2020-05-21 02:50:10 +02:00
Ibrahim Abd Elkader
f4cf2117c9
Merge pull request #801 from kwagyeman/kwabena/high_res_jpeg
...
Fixed OV5640 Imaging Modes
2020-05-20 15:51:11 +02:00
Larry Bank
1c60611efa
Fixed right edge bayer conversion error
2020-05-18 17:37:48 +02:00
Kwabena W. Agyeman
104ed7c0b8
Fixed OV5640 Imaging Modes
...
* Grayscale/RGB565/Bayer/JPEG works perfectly on all reses.
* Increased maximum JPEG image transfer size.
* Improved line buffer transfer rate.
2020-05-17 21:53:57 -07:00
iabdalkader
e7000a486d
Bump firmware version.
2020-05-16 21:56:44 +02:00
iabdalkader
5c319714b8
Enable TF on OMV3/F7.
2020-05-15 14:59:30 +02:00
Kwabena W. Agyeman
f4e03f4894
Update TensorFlow to support uint8/int8/float32
2020-05-14 18:25:15 -07:00
Ibrahim Abd Elkader
d81f58569b
Merge pull request #799 from kwagyeman/kwabena/get_histogram_with_diff
...
Add image diff ability to get_histogram
2020-05-13 21:12:46 +02:00
Ibrahim Abd Elkader
c41d6c807c
Merge pull request #798 from kwagyeman/kwabena/fix_rotation_corr
...
Fix and speedup rotation correction
2020-05-13 21:11:51 +02:00
Matt Dawson
5ec2e7b310
Add offset correction to imlib lens correction. ( #791 )
...
* Add x/y correction to lens correction to adjust for lens offsets.
2020-05-13 21:10:58 +02:00
iabdalkader
63ea06d75d
Update docs.
2020-05-13 21:04:48 +02:00
Kwabena W. Agyeman
a2705ae3d1
Add image diff ability to get_histogram
2020-05-12 22:30:16 -07:00
Kwabena W. Agyeman
57ea4e326c
Fix and speedup rotation correction
2020-05-12 19:35:24 -07:00
iabdalkader
391fd4c356
Update MLX90640 driver.
2020-05-12 22:49:46 +02:00
iabdalkader
723f2b06e2
Enable I2C FMP on cams that support it.
2020-05-12 22:01:16 +02:00
iabdalkader
c2728038e7
Increase FIR I2C GPIO speed.
2020-05-12 21:57:22 +02:00
iabdalkader
fbe88581b8
Allow interrupts in cambus read/write_bytes functions.
...
* Those are used exclusively by the FIR sensors and not by the main
image sensor, so it's safe (and much faster) to leave interrupts enabled.
2020-05-12 21:47:22 +02:00
iabdalkader
2ecf2b5a1d
Add general call to cambus.
2020-05-12 21:36:11 +02:00
Ibrahim Abd Elkader
1c02cfed33
Merge pull request #783 from matsondawson/draw_image_bilinear_interp_and_alpha_palletes
...
draw_image bi-linear interpolation, alpha palettes, and center_image
2020-05-12 19:56:36 +02:00
iabdalkader
c372ffe5a2
Increase soft-i2c spin delay on H7 boards.
2020-05-11 14:49:30 +02:00
iabdalkader
b3c6ccc7f8
Switch MLX90640 and AMG8833 to HW I2C.
2020-05-11 14:49:30 +02:00
iabdalkader
31b1761051
Switch to MLX90640 HW I2C driver.
2020-05-11 14:49:30 +02:00
iabdalkader
346d65c158
Revert soft I2C spin delay.
2020-05-11 14:49:30 +02:00
iabdalkader
353ca203ee
Add board config HW I2C for external sensors.
2020-05-11 14:49:30 +02:00
iabdalkader
08520c5618
Increase MLX frame readout retry.
2020-05-11 14:49:30 +02:00
iabdalkader
0b6dc728ba
Add cambus read/write bytes.
2020-05-11 14:49:30 +02:00
Ibrahim Abd Elkader
bf2199f396
Merge pull request #787 from kwagyeman/kwabena/make_ov5640_faster
...
New readout control code
2020-05-11 01:52:58 +02:00
Matt Dawson
75f337ab2a
Allow alpha palettes in non bilinear grayscale draw_image
2020-05-09 18:09:32 -07:00
Matt Dawson
c45ab418d4
Allow alpha palettes in grayscale mode.
2020-05-09 17:15:33 -07:00
iabdalkader
0c0bf4a5d8
Add I2C timings to cambus.
2020-05-09 19:05:17 +02:00
Matt Dawson
7e83dbb92e
Removed negative scaling. Moved texture sample to center of pixel.
2020-05-09 01:13:26 -07:00
Kwabena W. Agyeman
4ecdf8a323
Cleanup vscode documentation
2020-05-08 22:14:22 -07:00
Kwabena W. Agyeman
51f141a7ed
New readout control code
2020-05-08 21:08:18 -07:00
Matt Dawson
8f8872537b
Changed to use fb_alloc_mark, gb_alloc_free_till_mark. Renamed Image hint type and enums. Formatting fixes
2020-05-08 17:31:13 -07:00
iabdalkader
a92c927aed
Make cambus functions accept I2C handle.
2020-05-08 19:51:28 +02:00
Matt Dawson
85fbe0a87f
Docs. And performance by not applying alpha if it's 0
2020-05-07 20:27:32 -07:00
Ibrahim Abd Elkader
dece4481f7
Merge pull request #781 from bitbank2/master
...
Fix for left edge Bayer to ycbcr bug
2020-05-07 15:49:52 +02:00
Larry Bank
b834038af1
added edge fix to bayer_to_y and bayer_to_binary methods
2020-05-07 02:53:28 +02:00