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 |
|
iabdalkader
|
54fec0f294
|
Fix median
|
2014-09-10 23:18:15 +02:00 |
|
iabdalkader
|
b8d989be57
|
Update MP branch
|
2014-09-10 23:16:37 +02:00 |
|
iabdalkader
|
7bb8bef8a1
|
Add Update FB Command
|
2014-09-10 22:22:50 +02:00 |
|
iabdalkader
|
949fbfef51
|
Save angle when writing descriptor
|
2014-09-10 19:00:13 +02:00 |
|
iabdalkader
|
c70960d17e
|
Add save descriptor from ROI
|
2014-09-10 18:59:34 +02:00 |
|
iabdalkader
|
d0cce539de
|
Fix atan2f
|
2014-09-09 17:04:04 +02:00 |
|
iabdalkader
|
50062826d2
|
Add missing header
|
2014-09-09 15:09:06 +02:00 |
|
iabdalkader
|
3270d08241
|
Add UART defs
|
2014-09-09 15:08:25 +02:00 |
|
iabdalkader
|
903f756a7c
|
Misc Fixes, add load/save descriptor
|
2014-09-09 15:07:22 +02:00 |
|
iabdalkader
|
06c8f77662
|
Add ceil
|
2014-09-09 15:02:34 +02:00 |
|
iabdalkader
|
2f5b82ec77
|
Update UART code
|
2014-09-05 18:09:07 +02:00 |
|
iabdalkader
|
41d531242a
|
Fix big frame size
|
2014-09-04 01:03:38 +02:00 |
|
iabdalkader
|
cf9be6bf71
|
Mirror/VFLIP when building for OMV2
|
2014-09-03 23:47:09 +02:00 |
|
iabdalkader
|
c12f559d62
|
Remove sd from isr section
* Overflows on OMV2
|
2014-09-03 23:37:19 +02:00 |
|
iabdalkader
|
734eca7e97
|
Add Color to draw_string
|
2014-09-03 19:16:41 +02:00 |
|
iabdalkader
|
d142654920
|
Add Scaled Integral Function
|
2014-09-03 16:17:46 +02:00 |
|
iabdalkader
|
2e81c7a150
|
Cleanup Haar code
|
2014-09-03 16:14:17 +02:00 |
|
iabdalkader
|
b2eb44910a
|
Add subimg
|
2014-09-02 16:29:20 +02:00 |
|
iabdalkader
|
5fdd6e09a3
|
Add font rendering
|
2014-09-01 23:43:06 +02:00 |
|
iabdalkader
|
06c9253644
|
Rework blob counting
|
2014-09-01 16:52:14 +02:00 |
|
iabdalkader
|
29202f1f99
|
Add morphological operations, fix threshold
|
2014-09-01 16:50:58 +02:00 |
|
iabdalkader
|
526efdac04
|
Small Optimizations
|
2014-09-01 16:17:33 +02:00 |
|
iabdalkader
|
ad1daadd69
|
Add more objects to .isr_vector
|
2014-09-01 15:41:19 +02:00 |
|
iabdalkader
|
82e46987b1
|
Remove deinit
|
2014-09-01 15:40:10 +02:00 |
|
iabdalkader
|
4a39ffc65b
|
Add module names for debugging
|
2014-08-31 15:12:11 +02:00 |
|
iabdalkader
|
99657a2207
|
Fix I2C init/deinit
|
2014-08-31 14:13:29 +02:00 |
|
iabdalkader
|
b621643763
|
Opt imlib_integral_image
|
2014-08-30 19:19:07 +02:00 |
|
iabdalkader
|
19121dec9f
|
Fix exported functions
|
2014-08-30 18:35:37 +02:00 |
|
iabdalkader
|
d8c057d935
|
Optimize blob alloc
|
2014-08-30 17:31:28 +02:00 |
|
iabdalkader
|
8ab90c57c4
|
Optimize imlib_threshold
|
2014-08-29 22:39:58 +02:00 |
|
iabdalkader
|
f500fe28d1
|
Remove mp_sys_exit
|
2014-08-29 19:38:04 +02:00 |
|
iabdalkader
|
cb3e021a40
|
Enable EXTI
|
2014-08-29 19:37:19 +02:00 |
|
iabdalkader
|
22323eb1a3
|
Remove dead object files
|
2014-08-29 19:36:49 +02:00 |
|
iabdalkader
|
78eee3fcc6
|
Resize FLASH storage
|
2014-08-29 19:36:32 +02:00 |
|
iabdalkader
|
459ec97aad
|
Use PKHBT to pack SMUAD operands
|
2014-08-29 13:21:22 +02:00 |
|
iabdalkader
|
25abc200f9
|
Add FAST/FREAK detector
* Remove SURF code and MP functions
* Add FAST/FREAK keypoint extractor/descriptor
* Add FAST/FREAK Python example
|
2014-08-27 17:34:58 +02:00 |
|
iabdalkader
|
0aeab28640
|
Update MP Modules
* Update all modules for new API
* Move modules to built-in
|
2014-08-26 20:32:43 +02:00 |
|
iabdalkader
|
590bd22e2e
|
Cleanup linker script
|
2014-08-26 17:30:03 +02:00 |
|
iabdalkader
|
f1d1aa5c67
|
Cleanup all Makefiles
* Add verbose option
* Fix link dependencies
|
2014-08-26 17:17:59 +02:00 |
|
iabdalkader
|
165ed73659
|
Export uwTick
|
2014-08-26 15:47:16 +02:00 |
|
iabdalkader
|
8355ddc338
|
Enable _FS_RPATH
|
2014-08-26 15:44:00 +02:00 |
|
iabdalkader
|
d61526a974
|
Add atan2, log2 and log
|
2014-08-26 12:09:51 +02:00 |
|
iabdalkader
|
82efa9042d
|
Throw Exception When malloc Fails
|
2014-08-25 20:55:52 +02:00 |
|
iabdalkader
|
7038cb25c6
|
Export gc_collect and random
|
2014-08-25 14:37:17 +02:00 |
|
iabdalkader
|
bf3f6633ea
|
Use SIMD in Alpha Blend
|
2014-08-25 14:36:36 +02:00 |
|
iabdalkader
|
1117c49ff9
|
Use LOW GPIO Speed
|
2014-08-25 14:34:01 +02:00 |
|
iabdalkader
|
e13e902d80
|
Add 1 to max temp scale
|
2014-08-25 14:33:44 +02:00 |
|
iabdalkader
|
9572faf78f
|
Add scaled function
* Returns new scaled image
|
2014-08-25 14:32:31 +02:00 |
|
iabdalkader
|
45c3a5d3ae
|
Use DMA for SPI transfers
|
2014-08-25 14:32:16 +02:00 |
|
iabdalkader
|
9752af11df
|
WFI When sleeping
|
2014-08-25 14:27:10 +02:00 |
|
iabdalkader
|
e7de5bc4f1
|
Disable FE interrupt in direct mode
|
2014-08-25 14:25:51 +02:00 |
|
iabdalkader
|
cc09ad155e
|
Use SDRAM for FB base
|
2014-08-23 10:47:42 +02:00 |
|
iabdalkader
|
e21794b4cb
|
Reset DMA stream before re-init
|
2014-08-23 10:47:01 +02:00 |
|
iabdalkader
|
777fafc8ef
|
Fix ld script
|
2014-08-21 12:30:09 +02:00 |
|
iabdalkader
|
5d5f801051
|
Add USR_SPI defs
|
2014-08-20 22:14:30 +02:00 |
|
iabdalkader
|
9e0136dbc8
|
Add proper fb locking
|
2014-08-20 21:17:27 +02:00 |
|
iabdalkader
|
dac7beadc6
|
Add mutex
|
2014-08-20 21:10:43 +02:00 |
|
iabdalkader
|
43aa7688a6
|
Fix RNG
|
2014-08-19 19:06:27 +02:00 |
|
iabdalkader
|
729fedfe6f
|
Use new scale function
|
2014-08-18 12:40:13 +02:00 |
|
iabdalkader
|
f1861a332a
|
Add scale, blit and blend functions
* Add scale, blit, blend and rainbow
* Update imlib header
* Export new functions to MP
|
2014-08-18 12:36:47 +02:00 |
|
iabdalkader
|
d151388e73
|
Add SDRAM region
|
2014-08-18 10:40:50 +02:00 |
|
iabdalkader
|
133f2fccb9
|
Retry to init before failing
|
2014-08-18 10:36:32 +02:00 |
|
iabdalkader
|
074557265d
|
Add rainbow filter
|
2014-08-18 10:33:46 +02:00 |
|
iabdalkader
|
5722436a63
|
Add MLX90620 driver
|
2014-08-18 10:26:32 +02:00 |
|
iabdalkader
|
563ab52eca
|
Add Soft I2C
|
2014-08-18 10:21:48 +02:00 |
|
iabdalkader
|
a0e99939ad
|
Pass Target to CPP
|
2014-08-18 10:12:03 +02:00 |
|
iabdalkader
|
02999f2432
|
Rename stm32f407_hal_msp
|
2014-08-10 19:42:14 +02:00 |
|
iabdalkader
|
12d062d1bc
|
Enable GPIO and SPI
* Fix GPIO/SPI code
* Use buffers in SPI read/write
* Add pin qstrs OMV2
* remove old led files
* Update LCD user examples
|
2014-08-10 19:39:19 +02:00 |
|
iabdalkader
|
a93cd7fd7a
|
Use CPP to generate linker scripts
|
2014-07-31 06:26:19 +02:00 |
|
iabdalkader
|
52da153c0c
|
Fix sdram init function
|
2014-07-31 06:19:23 +02:00 |
|
iabdalkader
|
4215697e00
|
Add checks for OPENMV2
|
2014-07-31 06:12:53 +02:00 |
|
iabdalkader
|
cb3af4e25a
|
Fix comment typo
|
2014-07-31 05:59:04 +02:00 |
|