Merge pull request #1355 from kwagyeman/kwabena/add_missing_resolutions

Add missing resolutions to sensor driver
This commit is contained in:
Ibrahim Abd Elkader 2021-06-08 21:20:12 +02:00 committed by GitHub
commit af79b8c3cf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 18 additions and 1 deletions

View File

@ -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

View File

@ -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 */

View File

@ -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 */

View File

@ -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 */