iabdalkader
4d92e632fc
Use MCO as sensor clock source for OMV2
2015-05-01 04:59:28 +03:00
iabdalkader
b9801708c8
Fix SDCARD chip detect
2015-05-01 04:58:39 +03:00
iabdalkader
1c66afe971
Fix mlx undefined reference
2015-05-01 04:58:16 +03:00
iabdalkader
117b6d862d
Alloc only k rows for median filter
2015-05-01 04:57:14 +03:00
iabdalkader
76c96cab61
Use FB for intergal images for OMV1/2
2015-05-01 04:56:41 +03:00
iabdalkader
74cba716b7
Fix image window for OMV2
2015-05-01 04:44:53 +03:00
iabdalkader
57cccca3f3
Add support for OpenMV2
2015-05-01 04:44:31 +03:00
iabdalkader
338320ad3c
Update MP
2015-04-29 04:13:07 +03:00
iabdalkader
fa7ab8f70a
Rename lab.c to lab_tab.c
2015-04-29 04:11:37 +03:00
iabdalkader
6231d528d2
Use pydfu.py instead of dfu-util
...
* Latest libusb broke dfu-util
* See https://github.com/walac/pyusb/issues/94
2015-04-29 04:08:39 +03:00
iabdalkader
6886c7b531
Update top Makefile
...
* Remove old modules
* Add MP modules
* Update for new MP code
2015-04-29 04:07:29 +03:00
iabdalkader
021fa678c9
Remove old pin config and MSP code
2015-04-29 04:05:58 +03:00
iabdalkader
fafd586b32
Disable LAB table for OpenMV1
...
* The LAB lookup is too big for 512K flash, it used to fit
at some point but not after enabling all the needed modules.
* The imlib_rgb_to_lab function is way slower than LAB lookup,
but it's a must to maintain support for OMV1
2015-04-29 04:02:40 +03:00
iabdalkader
8197a44c3f
Fix fast_cbrtf
2015-04-29 04:01:36 +03:00
iabdalkader
b244eb0ec8
Remove old modules from omv/Makefile
2015-04-29 00:46:45 +03:00
iabdalkader
977b068316
Use pendsv_nlr_jump_hard to schedule HW PENDSV
2015-04-29 00:46:02 +03:00
iabdalkader
7cd5e9e840
Add comment on RGB565->RGB888 macros
2015-04-28 23:29:50 +03:00
iabdalkader
aeee94726b
Remove USB from ISR section
2015-04-28 22:48:27 +03:00
iabdalkader
12fd9d5df2
Return compiled script instead of vstr
...
* Compile the script when the last part is received.
* This makes sure script_buf is not changed before it's compiled
2015-04-25 23:39:58 +03:00
iabdalkader
ecdcac56d2
Add missing headers
2015-04-25 23:34:42 +03:00
iabdalkader
9b068dd992
Add extern ffs_strerror
2015-04-25 23:06:36 +03:00
iabdalkader
1edee935d1
Add atomic sections to SCCB/I2C read/write
2015-04-25 22:28:02 +03:00
iabdalkader
a8928ca3b2
Move clock module to py_time
2015-04-22 02:27:37 +02:00
iabdalkader
6d2fafa947
Remove old peripheral modules
...
* Remove old peripheral modules
* Use MP's built-in modules
2015-04-22 00:07:20 +02:00
iabdalkader
74d6fa4314
Remove RNG
2015-04-15 23:40:11 +02:00
iabdalkader
74bb497e52
Update FatFS to 0.10c
2015-04-15 23:40:11 +02:00
iabdalkader
2ccfee7837
Update branch
...
* Flush 64-bytes packets with empty packets
2015-02-11 07:13:37 +02:00
iabdalkader
63b156cf48
Reset Rx/Tx pointers when switching cdc/debug mode
2015-02-08 11:19:01 +02:00
iabdalkader
754cce406c
Implement debugging over CDC
2015-02-08 11:12:24 +02:00
iabdalkader
a888f769bc
Fix temlate matching
2014-12-18 20:15:13 +02:00
iabdalkader
9ec26a53d0
Remove empty interface from second config
...
* Windows 7 64-bit doesn't like it.
2014-11-15 04:24:02 +02:00
iabdalkader
d48a7ef1e9
Update Makefiles to use DfuSe files.
2014-11-15 04:21:00 +02:00
iabdalkader
f524650881
Add DFU image
...
* Generate dfu image
2014-11-11 01:33:16 +02:00
iabdalkader
6a0af1f3c3
Use separate configs for cdc/hid and debug
...
* This is the only solution that works with libusb on Windows
* Soft-disconnect is used to switch between configs
2014-11-10 19:36:34 +02:00
iabdalkader
40d43a2a8c
Add OMV Debug Interface
2014-11-06 15:14:33 +02:00
iabdalkader
551a8be156
Increase delay for IDE
2014-11-02 15:53:02 +02:00
iabdalkader
cea31c1774
Use one request for locking and header
...
* Use one request for locking and FB header to save bandwidth
2014-11-01 15:58:52 +02:00
iabdalkader
899ec65507
Add delay if IDE tried to lock FB
...
* Fix #27
2014-10-31 13:57:17 +02:00
iabdalkader
ef9bf26981
Add Eye Detector
2014-10-25 15:33:02 +02:00
iabdalkader
cf92de7c8a
Modify LBP to use a cascade
2014-10-21 16:51:07 +02:00
iabdalkader
a2780e5a5a
Add invert,binary
2014-10-21 16:47:00 +02:00
iabdalkader
56c7bb31ab
Fix typo
2014-10-20 13:17:33 +02:00
iabdalkader
e4003e3e96
Enable UXGA
2014-10-06 17:37:51 +02:00
iabdalkader
07b1269ed0
Fix read/write return mp_obj_t
2014-10-05 00:14:25 +02:00
iabdalkader
4891184b67
Fix uart read/write
2014-10-03 22:56:39 +02:00
iabdalkader
8b0456b93e
Update MP branch
2014-10-02 15:54:02 +02:00
iabdalkader
97ea356e9d
Use larger stack limit
2014-10-02 01:38:50 +02:00
iabdalkader
b45dec9b1a
Use MP_ATOMIC_SECTION to enable/disable IRQs
2014-10-02 01:38:28 +02:00
iabdalkader
17d3e73f86
Update MP branch
2014-10-01 01:41:38 +02:00
iabdalkader
d2fd0f631d
Disable patch prog
2014-10-01 01:41:13 +02:00
iabdalkader
559da9af95
Remove RNG from ISR
2014-10-01 01:35:59 +02:00
iabdalkader
db7bce66d1
Update STM Cube to 1.3
2014-10-01 01:26:03 +02:00
iabdalkader
90309715c9
Pass RGB to image_threshold and convert to LAB
2014-09-28 16:40:06 +02:00
iabdalkader
2ba464310e
Fix XYZ lookup
2014-09-28 15:37:23 +02:00
iabdalkader
2706b0c41b
Move xyz table to /img
2014-09-28 15:35:51 +02:00
iabdalkader
3fca55514a
Remove commented code
2014-09-27 18:57:12 +02:00
shimniok@gmail.com
dbb2019b9a
Added feature to reset into DFU from omv onboard software when receiving USBDB_BOOT
2014-09-26 22:55:01 -06:00
shimniok@gmail.com
cbace2759a
added functionality for starting bootloader via USBDBG_BOOT
2014-09-26 11:15:27 -06:00
iabdalkader
8467c67f06
Add System Reset Command
...
* Add sys reset to USBDBG and IDE
2014-09-25 03:37:00 +02:00
iabdalkader
d6375f0292
Use gpio module to reg interrupts
2014-09-25 00:14:39 +02:00
iabdalkader
422778e7b3
Add priority, sub_priority to gpio_init_exti
2014-09-24 23:56:30 +02:00
iabdalkader
a70dc7052d
Fix GPIO pin defs
2014-09-24 23:55:15 +02:00
iabdalkader
0224c29588
Fix GPIO pin mapping
2014-09-24 23:26:59 +02:00
iabdalkader
04c1fe0d0e
Fix FAST ROI
...
* Find all KPs then discard based on ROI (for small ROIs)
2014-09-24 22:56:45 +02:00
iabdalkader
ec8ed77f27
Fix SDRAM Timings
2014-09-24 22:25:27 +02:00
iabdalkader
ce3d435137
Add load_lbp
2014-09-24 22:25:14 +02:00
iabdalkader
3a04f1c74a
Optimize PPM writer
2014-09-20 09:02:24 +02:00
iabdalkader
65cd8a133a
Update license
...
* Switch to MIT
* Add license notice to source files
2014-09-20 05:09:52 +02:00
iabdalkader
bd56912fb6
Fix uSD SPI issue corrupting framebuffer
2014-09-20 03:34:54 +02:00
iabdalkader
5f51438029
Add LBP
2014-09-20 02:02:22 +02:00
iabdalkader
a25650562c
Cleanup main
2014-09-18 19:23:10 +02:00
iabdalkader
27f5ae0093
Move FS cache to heap
...
* This will alloc FS cache only if it's needed.
* Increase heap to ~45K
2014-09-18 19:22:21 +02:00
iabdalkader
e01565cdb5
Fix quant table init
2014-09-17 22:16:04 +02:00
iabdalkader
c41cbc1e85
Format LICENSE
2014-09-17 21:42:23 +02:00
iabdalkader
f470517b2b
Disable a few modules, update qstr
2014-09-17 21:40:30 +02:00
iabdalkader
8493538076
Remove old syscalls file
2014-09-17 21:40:13 +02:00
iabdalkader
a44be5d38b
Compile for OMV2 only
2014-09-17 21:39:35 +02:00
iabdalkader
8854f0a9d5
Add JPEG encoder
2014-09-17 21:39:19 +02:00
iabdalkader
9cb9c4b892
Move more Objects to ISR section
2014-09-17 21:32:55 +02:00
iabdalkader
cc522583bb
Fix lab,xyz tables
2014-09-17 21:20:19 +02:00
iabdalkader
73543a727e
Expand heap a bit
2014-09-12 20:55:29 +02:00
iabdalkader
dcd65daee5
Add threshold, scale KW args to VJ detector
2014-09-12 20:53:43 +02:00
iabdalkader
52c71f387e
Add STD to cascade.
2014-09-12 19:00:21 +02:00
iabdalkader
9fa248f44b
Bug fixes and optimization
2014-09-12 18:59:49 +02:00
iabdalkader
c30adb6ea1
Fix scaled integral
2014-09-12 18:44:26 +02:00
iabdalkader
8bfc2c92a9
Add threshold param to haar detector
2014-09-12 14:32:18 +02:00
iabdalkader
918026a22c
Use ROI in Keypoint detector
2014-09-12 13:56:08 +02:00
iabdalkader
017b62d20d
Use integral_scaled
2014-09-12 13:48:17 +02:00
iabdalkader
b2d39d3e66
Add integral_scaled prototype
2014-09-12 13:42:37 +02:00
iabdalkader
065a3cb337
Remove SCALE_FACTOR const
2014-09-12 11:50:17 +02:00
iabdalkader
e898bbd15a
Fix assertion code
2014-09-12 11:47:14 +02:00
iabdalkader
4a0790635e
Check draw_line image boundaries
2014-09-11 11:49:36 +02:00
iabdalkader
04b013b33b
Cleanup
2014-09-11 07:35:33 +02:00
iabdalkader
fe778e07f9
Use integral_alloc
2014-09-11 07:08:35 +02:00
iabdalkader
f8e08b9749
Add draw_line
2014-09-11 07:05:36 +02:00
iabdalkader
1bb823b981
Add integral_alloc
2014-09-11 07:03:49 +02:00
iabdalkader
5ec8511f90
Better atan2f
2014-09-11 07:02:52 +02:00
iabdalkader
aa93ab7c42
Use bytes for scores
2014-09-11 06:05:21 +02:00
iabdalkader
44669573ce
Minor fixes
2014-09-11 05:52:43 +02:00
iabdalkader
649344c40c
More fixes to median
2014-09-11 03:40:51 +02:00