Commit Graph

2920 Commits

Author SHA1 Message Date
iabdalkader
4fbab0cf03 Update change log. 2019-10-12 20:28:59 +02:00
Ibrahim Abd Elkader
fcccb9e433
Merge pull request #608 from openmv/adc_update
Cleanup adc.c.
2019-10-12 16:53:47 +02:00
iabdalkader
408585e900 Cleanup adc.c. 2019-10-12 16:40:48 +02:00
iabdalkader
d54687b275 Update SDRAM clock. 2019-10-12 12:53:28 +02:00
Ibrahim Abd Elkader
18c2ed481a
Merge pull request #607 from kwagyeman/kwabena/fix_bank_enables
Fix missing bank enables
2019-10-12 12:51:47 +02:00
Kwabena W. Agyeman
434bb10bf3 Fix missing bank enables 2019-10-11 20:56:36 -07:00
iabdalkader
cdb4712f03 Update ADC examples. 2019-10-11 20:40:28 +02:00
Ibrahim Abd Elkader
8dac6467a5
Merge pull request #606 from openmv/pll_fix
Update H7 PLLs.
2019-10-11 20:23:28 +02:00
iabdalkader
c0bfc9198d Update H7 PLLs.
* Use PLL2 for FMC and PLL3 for SPI123.
2019-10-11 20:07:52 +02:00
Ibrahim Abd Elkader
f0c1f13077
Merge pull request #605 from kwagyeman/kwabena/fix_bmp_reading
Fix bmp file reading for all formats
2019-10-11 18:26:36 +02:00
iabdalkader
530eee21b1 Add revision ID to machine.info(). 2019-10-11 01:40:52 +02:00
Ibrahim Abd Elkader
339b33e40a
Merge pull request #604 from openmv/fix_vscale
Enable VSCALE0 for revision V devices.
2019-10-11 01:38:18 +02:00
iabdalkader
db9aebf3f2 Enable VSCALE0 for revision V devices. 2019-10-11 01:31:37 +02:00
Ibrahim Abd Elkader
babab16717
Merge pull request #603 from openmv/update_h7_hal
Update h7 hal
2019-10-11 01:18:58 +02:00
iabdalkader
6f61f103fa Update MP for the new H7 HAL. 2019-10-11 01:08:38 +02:00
iabdalkader
3144724645 Return when HAL_JPEG_Encode is aborted. 2019-10-11 01:07:39 +02:00
iabdalkader
5c5eb9d10b Fix H7 SD clock. 2019-10-11 01:07:39 +02:00
iabdalkader
b43820cfb1 Update H7 legacy header. 2019-10-11 01:07:39 +02:00
iabdalkader
9d553ccdcb Add HAL_DCMI_Start_DMA_MB to H7 HAL. 2019-10-11 01:07:39 +02:00
iabdalkader
1e24a91558 Fix H7 HAL strict aliasing errors (patch from MP/stm32lib). 2019-10-11 01:07:39 +02:00
iabdalkader
07a4cf4760 Update H7 HAL. 2019-10-11 01:07:39 +02:00
Ibrahim Abd Elkader
6dbcf2f060
Merge pull request #602 from openmv/update_vthresh
Increase VREF threshold in self-tests.
2019-10-11 01:05:45 +02:00
iabdalkader
6052c0be67 Increase VREF threshold in self-tests. 2019-10-11 00:53:15 +02:00
Kwabena W. Agyeman
466a50a003 Fix bmp file reading for all formats 2019-10-10 14:50:36 -07:00
iabdalkader
f92479079c Include stdio.h for printfs in img functions. 2019-10-10 18:32:56 +02:00
Ibrahim Abd Elkader
a3f98e0944
Merge pull request #601 from openmv/update_cmsis
Update CMSIS.
2019-10-10 15:22:21 +02:00
iabdalkader
57750012aa Update CMSIS. 2019-10-10 15:14:12 +02:00
Ibrahim Abd Elkader
1e2cb7ed84
Merge pull request #600 from openmv/extra_pins
Enable additional pins.
2019-10-09 21:11:40 +02:00
iabdalkader
b855bb9c11 Enable additional pins. 2019-10-09 20:47:17 +02:00
Ibrahim Abd Elkader
ad4da07d70
Merge pull request #599 from kwagyeman/kwabena/fix_bmp_24_bit
Fix reading RGB 24-bit images
2019-10-08 13:34:17 +02:00
Kwabena W. Agyeman
63eafdab6b Fix reading RGB 24-bit images 2019-10-07 23:00:30 -07:00
iabdalkader
ee5d704016 Move Arduino examples in a new directory. 2019-10-07 19:44:30 +02:00
iabdalkader
48a965fb96 Fix hardfault when setting lepton to VGA/RGB565. 2019-10-07 17:06:50 +02:00
iabdalkader
3244d0f60b Fix timer 5 period. 2019-10-06 23:44:19 +02:00
iabdalkader
020b3ccd0c Support 32-bit SDRAM. 2019-10-06 23:39:58 +02:00
Ibrahim Abd Elkader
e0f6d46f3e
Merge pull request #598 from kwagyeman/kwabena/fb_alloc_caching_2
Kwabena/fb alloc caching 2
2019-10-06 23:25:35 +02:00
Kwabena W. Agyeman
7ad61b725e Adds hint system to fb_alloc
With this commit fb_alloc now takes hints to better decide which ram to
give (internal or sdram).

Only fb_alloc_all calls are given any hints right now as some of the
calls need as much ram as possible and will cause failures to happen if
a small amount of fast internal sram is returned.

Anyway, hints can be used to tune where things are placed by fb_alloc.
2019-10-04 21:47:54 -07:00
Kwabena W. Agyeman
30c4cf4a8c Add smart overlay logic to fballoc
When fballoc is called and there's space to put what's requested in SRAM
this is done instead of putting it in SDRAM. This results in a huge
performance boost to most algorithms that use only a small amount of
fballoc ram.

In particular, apriltags is usable in speed with this fix...
2019-10-04 20:16:20 -07:00
iabdalkader
1e42f12e5d Update comment. 2019-10-02 14:29:03 +02:00
iabdalkader
0183dbae3f Update change log. 2019-09-30 19:03:43 +02:00
iabdalkader
87a055f43b Update docs. 2019-09-30 18:50:51 +02:00
Ibrahim Abd Elkader
2c3f32035e
Merge pull request #597 from openmv/spi_bug
Fix SPI WFI bug.
2019-09-30 17:54:47 +02:00
iabdalkader
bd034f3c27 Fix SPI WFI bug. 2019-09-30 17:34:31 +02:00
Ibrahim Abd Elkader
149dfe9ac2
Merge pull request #596 from openmv/update_examples
Update examples.
2019-09-30 17:27:18 +02:00
iabdalkader
f04b18fe6f Update examples.
* Add Arduino UART example.
* Update Arduino SPI example to use callbacks.
* Remove printf from timer_control.py callback.
* Add PWM channel 3 and servo 3 to pwm and servo examples.
2019-09-30 17:17:44 +02:00
iabdalkader
cba3d7ee70 Update Travis CI.
* Add release name.
2019-09-30 02:16:24 +02:00
iabdalkader
a6234816ca Add tag to firmware release. 2019-09-30 01:29:14 +02:00
iabdalkader
68195d46ca Allow builds on tag push. 2019-09-30 01:02:51 +02:00
Ibrahim Abd Elkader
934846d2dd
Merge pull request #595 from iabdalkader/master
Travis Updates.
2019-09-30 00:36:27 +02:00
iabdalkader
67de607f23 Update Travis CI. 2019-09-30 00:23:34 +02:00