Commit Graph

5566 Commits

Author SHA1 Message Date
Ibrahim Abdelkader
a1b95152cb
Merge pull request #2006 from kwagyeman/kwabena/refactor_palette_constants
modules: Move palette constants to the image module.
2023-10-30 17:44:01 +02:00
Kwabena W. Agyeman
3fc2480126 modules: Move palette constants to the image module. 2023-10-29 23:30:16 -07:00
Ibrahim Abdelkader
718044c7da
Merge pull request #2005 from kwagyeman/kwabena/fix_example_order
scripts: Fix light shield and low power ordering.
2023-10-30 08:02:35 +02:00
Ibrahim Abdelkader
77988c3815
Merge pull request #1992 from kwagyeman/kwabena/simplify_draw_image_arguments
imlib: Move draw_image arguments to struct.
2023-10-30 07:56:56 +02:00
Kwabena W. Agyeman
2054b64cd4 scripts: Fix light shield and low power ordering. 2023-10-29 22:56:48 -07:00
Ibrahim Abdelkader
32b4bc06a4
Merge pull request #2004 from kwagyeman/kwabena/rename_openmv_example_scripts
scripts: Rename OpenMV example scripts to sort correctly.
2023-10-30 07:51:47 +02:00
Kwabena W. Agyeman
c5c9c030e0 scripts: Rename OpenMV example scripts to sort correctly. 2023-10-29 22:41:04 -07:00
Ibrahim Abdelkader
7a0c2968e7
Merge pull request #2003 from kwagyeman/kwabena/update_index_csv
scripts: Add examples path name to index.csv to fix sorting.
2023-10-30 07:38:06 +02:00
Kwabena W. Agyeman
162ac39e78 scripts: Add examples path name to index.csv to fix sorting. 2023-10-29 15:56:23 -07:00
Kwabena W. Agyeman
fee9b435fa modules: Remove the static spi_display pointer. 2023-10-29 15:40:03 -07:00
Kwabena W. Agyeman
230fa1ca32 imlib: Add callback argument to draw_image. 2023-10-29 15:35:58 -07:00
Kwabena W. Agyeman
8ea9c98e00 imlib: Fix potential mjpeg bounds calculation bug. 2023-10-29 15:29:51 -07:00
Kwabena W. Agyeman
15c98c0762 imlib: Refactor imlib_draw_image_rect. 2023-10-29 15:28:22 -07:00
Ibrahim Abdelkader
c9a6e77593
Merge pull request #2002 from openmv/add_examples_index
scripts/examples: Update examples.
2023-10-29 22:23:14 +02:00
iabdalkader
98a29e0870 scripts/examples: Update examples.
- Add examples index.
- Remove RP2040's Bluetooth examples.
- Resort examples.
2023-10-29 21:21:55 +01:00
Ibrahim Abdelkader
1f0b209750
Merge pull request #2001 from openmv/refactor_py_helper_add_scale
modules/helper: Add arg to scale helper.
2023-10-29 20:48:37 +02:00
iabdalkader
8178c237cc modules/display: Refactor scale arg parsing. 2023-10-29 19:42:18 +01:00
iabdalkader
ca184b6d07 modules/helper: Add arg_to_scale helper. 2023-10-29 19:42:00 +01:00
Ibrahim Abdelkader
d9e675d1f7
Merge pull request #2000 from openmv/refactor_py_helper
modules: Refactor py_helper_arg_to_image functions.
2023-10-29 20:08:28 +02:00
iabdalkader
dc73c0e298 modules: Refactor py_helper_arg_to_image functions. 2023-10-29 18:39:15 +01:00
Ibrahim Abdelkader
3b378d541e
Merge pull request #1999 from openmv/display_args
modules/display: Refactor display args.
2023-10-29 18:23:50 +02:00
iabdalkader
161737092d modules/display: Switch to mp_arg_parse. 2023-10-29 17:17:50 +01:00
iabdalkader
f19f8918d2 modules/py_helper: Add helper functions to support mp_arg_parse.
Those new helper functions will be used later to refactor other functions.
2023-10-29 17:17:26 +01:00
Ibrahim Abdelkader
fb9379e1e1
Merge pull request #1976 from openmv/ff_refactor
misc: Refactor file management code.
2023-10-29 11:57:26 +02:00
Ibrahim Abdelkader
272aba18ca
Merge pull request #1998 from openmv/wifi_bt_examples
scripts/examples: Refactor examples.
2023-10-28 17:29:55 +02:00
iabdalkader
a6b5434471 scripts/examples: Reorder examples to support the filtering. 2023-10-28 17:25:59 +02:00
iabdalkader
0101917e0e scripts/examples: Refactor WiFi and Bluetooth examples.
Unified set of examples for all WiFi/BT modules.
2023-10-28 17:25:57 +02:00
Ibrahim Abdelkader
a99a8fad95
Merge pull request #1996 from kwagyeman/kwabena/fix_tv_bug
modules/tv: Fix image corruption when specifying image rect.
2023-10-27 22:32:35 +02:00
Ibrahim Abdelkader
c58c7d126d
Merge pull request #1997 from openmv/winc1500_fix_ap_mode
drivers/winc: Fix AP mode.
2023-10-27 22:28:23 +02:00
iabdalkader
6d4c4224a2 drivers/winc: Fix AP mode.
The `WEP` security mode has been deprecated since firmware 19.7.6
the only two supported modes now are open and WPA.
2023-10-27 22:18:45 +02:00
Kwabena W. Agyeman
d05c7a67c8 modules/tv: Fix image corruption when specifying image rect. 2023-10-27 12:37:03 -07:00
Ibrahim Abdelkader
5de38c2c5a
Merge pull request #1995 from openmv/winc1500_module_update
modules/py_winc: Make module more compatible with other WiFi modules.
2023-10-27 21:14:17 +02:00
iabdalkader
b6cdf8de15 modules/py_winc: Make module more compatible with other WiFi modules. 2023-10-27 21:10:23 +02:00
Ibrahim Abdelkader
b65f639f82
Merge pull request #1994 from openmv/display_backlight
modules/display: Add support for Python backlight controllers.
2023-10-27 15:24:39 +02:00
iabdalkader
03dcab088b script/examples: Update LCD example. 2023-10-27 12:14:47 +02:00
iabdalkader
7bcdca8241 scripts/libraries: Refactor display module. 2023-10-27 12:14:47 +02:00
iabdalkader
ad44d4533f scripts/libraries: Add Python DAC and PWM backlight controllers. 2023-10-27 12:14:47 +02:00
iabdalkader
391ec443f6 modules/display: Add support for Python backlight controllers. 2023-10-27 12:14:46 +02:00
Ibrahim Abdelkader
300331a8da
Merge pull request #1990 from openmv/nano_33_ble_fix_drivers
boards/arduino_nano_33_ble_sense: Fix frozen drivers.
2023-10-26 17:00:46 +03:00
iabdalkader
274b4e915c boards/arduino_nano_33_ble_sense: Update board manifest.py. 2023-10-26 15:55:23 +02:00
iabdalkader
0b27ab55dc scripts/libraries: Add apds9960 manifest. 2023-10-26 15:54:53 +02:00
iabdalkader
a93d01040a scripts/examples: Fix APDS9960 I2C pins. 2023-10-26 15:54:18 +02:00
Ibrahim Abdelkader
dd8e82fa95
Merge pull request #1987 from openmv/nlr_cleanup
micropython: Add MICROPY_NLR_JUMP_HOOK.
2023-10-25 10:41:53 +03:00
iabdalkader
c4511338a2 micropython: Add MICROPY_NLR_RAISE_HOOK.
- This can be set from a custom mpconfigport.h file to call
fb_alloc_free or any other needed cleanup before an exception.
- The omvdummy stuff is no longer needed since a default empty
hook is defined.
2023-10-24 22:04:32 +02:00
iabdalkader
ec40364ed4 ports/all: Add custom mpconfigport file. 2023-10-24 22:03:38 +02:00
Ibrahim Abdelkader
3ace6864c1
Merge pull request #1986 from openmv/examples_license
scripts/examples: Add license header to all examples.
2023-10-24 22:40:49 +03:00
iabdalkader
7c4359886e scripts/examples: Add license header to all examples. 2023-10-24 13:30:06 +02:00
Ibrahim Abdelkader
181ceb7a4c
Merge pull request #1985 from openmv/fix_display_args
modules/spi_display: Fix display args.
2023-10-23 17:41:51 +03:00
iabdalkader
1cd9a8ae68 modules/spi_display: Fix display args.
Arguments were parsed/used in the wrong order.
2023-10-23 16:36:40 +02:00
Ibrahim Abdelkader
1ba74580b7
Merge pull request #1983 from kwagyeman/kwabena/mjpeg_update
scripts: Improve OpenMV Boards MJPEG Examples.
2023-10-22 14:35:49 +03:00