Go to the source code of this file.
Data Structures | |
| struct | mt9m114_reg_t |
Functions | |
| hpm_stat_t | mt9m114_read_register (camera_context_t *context, uint32_t reg, uint32_t reg_size, void *value) |
| MT9M114 read register. More... | |
| hpm_stat_t | mt9m114_write_register (camera_context_t *context, uint32_t reg, uint32_t reg_size, uint32_t value) |
| MT9M114 write register. More... | |
| hpm_stat_t | mt9m114_modify_register (camera_context_t *context, uint32_t reg, uint32_t reg_size, uint32_t mask, uint32_t value) |
| MT9M114 modify register. More... | |
| hpm_stat_t | mt9m114_multiwrite (camera_context_t *context, const mt9m114_reg_t regs[], uint32_t num) |
| MT9M114 multiwrite registers. More... | |
| hpm_stat_t | mt9m114_check_chip_id (camera_context_t *context) |
| MT9M114 check chipid. More... | |
| hpm_stat_t | mt9m114_setstate (camera_context_t *context, uint16_t next_state) |
| MT9M114 set next state and switch to it. More... | |
| hpm_stat_t | mt9m114_get_current_state (camera_context_t *context, uint8_t *state) |
| MT9M114 get current state. More... | |
| hpm_stat_t | mt9m114_software_reset (camera_context_t *context) |
| MT9M114 soft reset. More... | |
| hpm_stat_t | mt9m114_set_pixformat (camera_context_t *context, display_pixel_format_t pixformat) |
| MT9M114 set pixformat. More... | |
| hpm_stat_t | mt9m114_set_framerate (camera_context_t *context, int framerate) |
| MT9M114 set framerate. More... | |
| hpm_stat_t | mt9m114_set_brightness (camera_context_t *context, int level) |
| MT9M114 set brightness. More... | |
| hpm_stat_t | mt9m114_start (camera_context_t *context) |
| MT9M114 start to transfer image data. More... | |
| hpm_stat_t | mt9m114_stop (camera_context_t *context) |
| MT9M114 stop working and enter SUSPEND mode. More... | |
| hpm_stat_t | mt9m114_enable_mono (camera_context_t *context, bool enable) |
| MT9M114 enable or disable MONO mode. More... | |
| hpm_stat_t | mt9m114_init (camera_context_t *context, camera_config_t *camera_config) |
| MT9M114 initialization. More... | |
| #define ACTIVE_SENSOR_HEIGHT (SENSOR_HEIGHT - (2 * DUMMY_LINES)) |
| #define ACTIVE_SENSOR_WIDTH (SENSOR_WIDTH - (2 * DUMMY_COLUMNS)) |
| #define DUMMY_COLUMNS 8 |
| #define DUMMY_HEIGHT_BUFFER 8 |
| #define DUMMY_LINES 8 |
| #define DUMMY_WIDTH_BUFFER 8 |
| #define MT9M114_ACTIVE_IMAGE_HEIGHT (480U) |
| #define MT9M114_ACTIVE_IMAGE_WIDTH (640U) |
| #define MT9M114_ERROR_ACTION_BLOCK 0 |
| #define MT9M114_HOST_CMD_TIMEOUT 100 |
| #define SENSOR_HEIGHT 976 |
| #define SENSOR_WIDTH 1296 |