mirror of
https://github.com/openmv/openmv.git
synced 2025-11-04 14:49:50 +08:00
Merge pull request #1355 from kwagyeman/kwabena/add_missing_resolutions
Add missing resolutions to sensor driver
This commit is contained in:
commit
af79b8c3cf
@ -58,14 +58,18 @@ typedef enum {
|
|||||||
FRAMESIZE_QQVGA, // 160x120
|
FRAMESIZE_QQVGA, // 160x120
|
||||||
FRAMESIZE_QVGA, // 320x240
|
FRAMESIZE_QVGA, // 320x240
|
||||||
FRAMESIZE_VGA, // 640x480
|
FRAMESIZE_VGA, // 640x480
|
||||||
|
FRAMESIZE_HQQQQVGA, // 30x20
|
||||||
FRAMESIZE_HQQQVGA, // 60x40
|
FRAMESIZE_HQQQVGA, // 60x40
|
||||||
FRAMESIZE_HQQVGA, // 120x80
|
FRAMESIZE_HQQVGA, // 120x80
|
||||||
FRAMESIZE_HQVGA, // 240x160
|
FRAMESIZE_HQVGA, // 240x160
|
||||||
|
FRAMESIZE_HVGA, // 480x320
|
||||||
// FFT Resolutions
|
// FFT Resolutions
|
||||||
FRAMESIZE_64X32, // 64x32
|
FRAMESIZE_64X32, // 64x32
|
||||||
FRAMESIZE_64X64, // 64x64
|
FRAMESIZE_64X64, // 64x64
|
||||||
FRAMESIZE_128X64, // 128x64
|
FRAMESIZE_128X64, // 128x64
|
||||||
FRAMESIZE_128X128, // 128x128
|
FRAMESIZE_128X128, // 128x128
|
||||||
|
// Himax Resolutions
|
||||||
|
FRAMESIZE_160X160, // 160x160
|
||||||
FRAMESIZE_320X320, // 320x320
|
FRAMESIZE_320X320, // 320x320
|
||||||
// Other
|
// Other
|
||||||
FRAMESIZE_LCD, // 128x160
|
FRAMESIZE_LCD, // 128x160
|
||||||
|
|||||||
@ -1027,14 +1027,18 @@ STATIC const mp_map_elem_t globals_dict_table[] = {
|
|||||||
{ MP_OBJ_NEW_QSTR(MP_QSTR_QQVGA), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_QQVGA)}, /* 160x120 */
|
{ MP_OBJ_NEW_QSTR(MP_QSTR_QQVGA), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_QQVGA)}, /* 160x120 */
|
||||||
{ MP_OBJ_NEW_QSTR(MP_QSTR_QVGA), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_QVGA)}, /* 320x240 */
|
{ MP_OBJ_NEW_QSTR(MP_QSTR_QVGA), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_QVGA)}, /* 320x240 */
|
||||||
{ MP_OBJ_NEW_QSTR(MP_QSTR_VGA), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_VGA)}, /* 640x480 */
|
{ MP_OBJ_NEW_QSTR(MP_QSTR_VGA), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_VGA)}, /* 640x480 */
|
||||||
|
{ MP_OBJ_NEW_QSTR(MP_QSTR_HQQQQVGA), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_HQQQQVGA)}, /* 40x20 */
|
||||||
{ MP_OBJ_NEW_QSTR(MP_QSTR_HQQQVGA), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_HQQQVGA)}, /* 80x40 */
|
{ MP_OBJ_NEW_QSTR(MP_QSTR_HQQQVGA), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_HQQQVGA)}, /* 80x40 */
|
||||||
{ MP_OBJ_NEW_QSTR(MP_QSTR_HQQVGA), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_HQQVGA)}, /* 160x80 */
|
{ MP_OBJ_NEW_QSTR(MP_QSTR_HQQVGA), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_HQQVGA)}, /* 160x80 */
|
||||||
{ MP_OBJ_NEW_QSTR(MP_QSTR_HQVGA), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_HQVGA)}, /* 240x160 */
|
{ MP_OBJ_NEW_QSTR(MP_QSTR_HQVGA), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_HQVGA)}, /* 240x160 */
|
||||||
|
{ MP_OBJ_NEW_QSTR(MP_QSTR_HVGA), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_HVGA)}, /* 480x320 */
|
||||||
// FFT Resolutions
|
// FFT Resolutions
|
||||||
{ MP_OBJ_NEW_QSTR(MP_QSTR_B64X32), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_64X32)}, /* 64x32 */
|
{ MP_OBJ_NEW_QSTR(MP_QSTR_B64X32), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_64X32)}, /* 64x32 */
|
||||||
{ MP_OBJ_NEW_QSTR(MP_QSTR_B64X64), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_64X64)}, /* 64x64 */
|
{ MP_OBJ_NEW_QSTR(MP_QSTR_B64X64), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_64X64)}, /* 64x64 */
|
||||||
{ MP_OBJ_NEW_QSTR(MP_QSTR_B128X64), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_128X64)}, /* 128x64 */
|
{ MP_OBJ_NEW_QSTR(MP_QSTR_B128X64), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_128X64)}, /* 128x64 */
|
||||||
{ MP_OBJ_NEW_QSTR(MP_QSTR_B128X128), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_128X128)}, /* 128x128 */
|
{ MP_OBJ_NEW_QSTR(MP_QSTR_B128X128), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_128X128)}, /* 128x128 */
|
||||||
|
// Himax Resolutions
|
||||||
|
{ MP_OBJ_NEW_QSTR(MP_QSTR_B160X160), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_160X160)}, /* 160x160 */
|
||||||
{ MP_OBJ_NEW_QSTR(MP_QSTR_B320X320), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_320X320)}, /* 320x320 */
|
{ MP_OBJ_NEW_QSTR(MP_QSTR_B320X320), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_320X320)}, /* 320x320 */
|
||||||
// Other
|
// Other
|
||||||
{ MP_OBJ_NEW_QSTR(MP_QSTR_LCD), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_LCD)}, /* 128x160 */
|
{ MP_OBJ_NEW_QSTR(MP_QSTR_LCD), MP_OBJ_NEW_SMALL_INT(FRAMESIZE_LCD)}, /* 128x160 */
|
||||||
|
|||||||
@ -68,14 +68,19 @@ const int resolution[][2] = {
|
|||||||
{160, 120 }, /* QQVGA */
|
{160, 120 }, /* QQVGA */
|
||||||
{320, 240 }, /* QVGA */
|
{320, 240 }, /* QVGA */
|
||||||
{640, 480 }, /* VGA */
|
{640, 480 }, /* VGA */
|
||||||
|
{30, 20 }, /* HQQQQVGA */
|
||||||
{60, 40 }, /* HQQQVGA */
|
{60, 40 }, /* HQQQVGA */
|
||||||
{120, 80 }, /* HQQVGA */
|
{120, 80 }, /* HQQVGA */
|
||||||
{240, 160 }, /* HQVGA */
|
{240, 160 }, /* HQVGA */
|
||||||
|
{480, 320 }, /* HVGA */
|
||||||
// FFT Resolutions
|
// FFT Resolutions
|
||||||
{64, 32 }, /* 64x32 */
|
{64, 32 }, /* 64x32 */
|
||||||
{64, 64 }, /* 64x64 */
|
{64, 64 }, /* 64x64 */
|
||||||
{128, 64 }, /* 128x64 */
|
{128, 64 }, /* 128x64 */
|
||||||
{128, 128 }, /* 128x128 */
|
{128, 128 }, /* 128x128 */
|
||||||
|
// Himax Resolutions
|
||||||
|
{160, 160 }, /* 160x160 */
|
||||||
|
{320, 320 }, /* 320x320 */
|
||||||
// Other
|
// Other
|
||||||
{128, 160 }, /* LCD */
|
{128, 160 }, /* LCD */
|
||||||
{128, 160 }, /* QQVGA2 */
|
{128, 160 }, /* QQVGA2 */
|
||||||
|
|||||||
@ -68,15 +68,19 @@ const int resolution[][2] = {
|
|||||||
{160, 120 }, /* QQVGA */
|
{160, 120 }, /* QQVGA */
|
||||||
{320, 240 }, /* QVGA */
|
{320, 240 }, /* QVGA */
|
||||||
{640, 480 }, /* VGA */
|
{640, 480 }, /* VGA */
|
||||||
|
{30, 20 }, /* HQQQQVGA */
|
||||||
{60, 40 }, /* HQQQVGA */
|
{60, 40 }, /* HQQQVGA */
|
||||||
{120, 80 }, /* HQQVGA */
|
{120, 80 }, /* HQQVGA */
|
||||||
{240, 160 }, /* HQVGA */
|
{240, 160 }, /* HQVGA */
|
||||||
|
{480, 320 }, /* HVGA */
|
||||||
// FFT Resolutions
|
// FFT Resolutions
|
||||||
{64, 32 }, /* 64x32 */
|
{64, 32 }, /* 64x32 */
|
||||||
{64, 64 }, /* 64x64 */
|
{64, 64 }, /* 64x64 */
|
||||||
{128, 64 }, /* 128x64 */
|
{128, 64 }, /* 128x64 */
|
||||||
{128, 128 }, /* 128x128 */
|
{128, 128 }, /* 128x128 */
|
||||||
{320, 320 }, /* 128x128 */
|
// Himax Resolutions
|
||||||
|
{160, 160 }, /* 160x160 */
|
||||||
|
{320, 320 }, /* 320x320 */
|
||||||
// Other
|
// Other
|
||||||
{128, 160 }, /* LCD */
|
{128, 160 }, /* LCD */
|
||||||
{128, 160 }, /* QQVGA2 */
|
{128, 160 }, /* QQVGA2 */
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user