Skip to content

Commit 5952ebf

Browse files
committed
Merge to develop candidate
1 parent 28cd904 commit 5952ebf

File tree

4 files changed

+9
-130
lines changed

4 files changed

+9
-130
lines changed

src/micropython.cmake

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ add_library(usermod_mp_camera INTERFACE)
66
target_sources(usermod_mp_camera INTERFACE
77
${CMAKE_CURRENT_LIST_DIR}/modcamera.c
88
${CMAKE_CURRENT_LIST_DIR}/modcamera_api.c
9-
${CMAKE_CURRENT_LIST_DIR}/mod_img_convertes.c
109
)
1110

1211
target_include_directories(usermod_mp_camera INTERFACE

src/micropython.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
CAMERA_MOD_DIR := $(USERMOD_DIR)
22
SRC_USERMOD_C += $(addprefix $(CAMERA_MOD_DIR)/, modcamera_api.c)
3-
SRC_USERMOD_C += $(addprefix $(CAMERA_MOD_DIR)/, mod_img_convertes.c)
43
SRC_USERMOD_LIB_C += $(addprefix $(CAMERA_MOD_DIR)/, modcamera.c)
54
CFLAGS_USERMOD += -I$(CAMERA_MOD_DIR)

src/mod_img_convertes.c

Lines changed: 0 additions & 123 deletions
This file was deleted.

src/modcamera.c

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,8 @@ static void raise_micropython_error_from_esp_err(esp_err_t err) {
7373
break;
7474

7575
default:
76-
mp_raise_msg_varg(&mp_type_RuntimeError, MP_ERROR_TEXT("Unknown error 0x%04x"), err);
77-
// mp_raise_msg_varg(&mp_type_RuntimeError, MP_ERROR_TEXT("Unknown error"));
76+
// mp_raise_msg_varg(&mp_type_RuntimeError, MP_ERROR_TEXT("Unknown error 0x%04x"), err);
77+
mp_raise_msg_varg(&mp_type_RuntimeError, MP_ERROR_TEXT("Unknown error"));
7878
break;
7979
}
8080
}
@@ -90,9 +90,13 @@ static inline int get_mapped_jpeg_quality(int8_t quality) {
9090
return map(quality, 0, 100, 63, 0);
9191
}
9292

93-
// static bool validate_pixel_format(mp_camera_obj_t *self, mp_camera_pixformat_t pixel_format) {
94-
95-
// }
93+
static bool validate_pixel_format(mp_camera_obj_t *self, mp_camera_pixformat_t pixel_format) {
94+
const char *Name = mp_camera_hal_get_sensor_name(self)
95+
if (strcmp(Name, "OV2640")) {
96+
if (self->camera_config.pixel_format != PIXFORMAT_RGB565) /
97+
&& self->camera_config.pixel_format
98+
}
99+
}
96100

97101
// Camera HAL Funcitons
98102
void mp_camera_hal_construct(

0 commit comments

Comments
 (0)