mirror of
https://github.com/openmv/openmv.git
synced 2025-11-04 14:49:50 +08:00
sensors/mt9v0xx: Fix bayer output.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
This commit is contained in:
parent
b0a1264cf4
commit
6d25d9a31f
@ -153,10 +153,12 @@ static int write_reg(omv_csi_t *csi, uint16_t reg_addr, uint16_t reg_data) {
|
|||||||
static int set_pixformat(omv_csi_t *csi, pixformat_t pixformat) {
|
static int set_pixformat(omv_csi_t *csi, pixformat_t pixformat) {
|
||||||
switch (cfa_type) {
|
switch (cfa_type) {
|
||||||
case BAYER_CFA: {
|
case BAYER_CFA: {
|
||||||
if (pixformat != PIXFORMAT_BAYER) {
|
if (pixformat == PIXFORMAT_RGB565 ||
|
||||||
return -1;
|
pixformat == PIXFORMAT_BAYER ||
|
||||||
|
pixformat == PIXFORMAT_GRAYSCALE) {
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
return 0;
|
return -1;
|
||||||
}
|
}
|
||||||
default: {
|
default: {
|
||||||
if (pixformat != PIXFORMAT_GRAYSCALE) {
|
if (pixformat != PIXFORMAT_GRAYSCALE) {
|
||||||
@ -553,6 +555,7 @@ int mt9v0xx_init(omv_csi_t *csi) {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
csi->raw_output = 1;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
default: {
|
default: {
|
||||||
@ -560,7 +563,6 @@ int mt9v0xx_init(omv_csi_t *csi) {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user