feat(isp): ISP dispatched ISRs together
This commit is contained in:
@@ -21,7 +21,7 @@ extern "C" {
|
||||
typedef struct {
|
||||
isp_ae_sample_point_t sample_point; ///< The input data source, ISP_AE_SAMPLE_POINT_AFTER_DEMOSAIC: AE input data after demosaic, ISP_AE_SAMPLE_POINT_AFTER_GAMMA: AE input data after gamma
|
||||
isp_window_t window; ///< The sampling windows of AE
|
||||
int intr_priority; ///< The interrupt priority, range 0~7, if set to 0, the driver will try to allocate an interrupt with a relative low priority (1,2,3) otherwise the larger the higher, 7 is NMI
|
||||
int intr_priority; ///< The interrupt priority, range 0~3, if set to 0, the driver will try to allocate an interrupt with a relative low priority (1,2,3)
|
||||
} esp_isp_ae_config_t;
|
||||
|
||||
/**
|
||||
|
||||
@@ -21,7 +21,7 @@ extern "C" {
|
||||
typedef struct {
|
||||
isp_window_t window[ISP_AF_WINDOW_NUM]; ///< The sampling windows of AF
|
||||
int edge_thresh; ///< Edge threshold, definition higher than this value will be counted as a valid pixel for calculating AF result
|
||||
int intr_priority; ///< The interrupt priority, range 0~7, if set to 0, the driver will try to allocate an interrupt with a relative low priority (1,2,3) otherwise the larger the higher, 7 is NMI
|
||||
int intr_priority; ///< The interrupt priority, range 0~3, if set to 0, the driver will try to allocate an interrupt with a relative low priority (1,2,3)
|
||||
} esp_isp_af_config_t;
|
||||
|
||||
/**
|
||||
|
||||
@@ -28,6 +28,7 @@ typedef struct {
|
||||
bool has_line_end_packet; ///< Enable line end packet
|
||||
uint32_t h_res; ///< Input horizontal resolution, i.e. the number of pixels in a line
|
||||
uint32_t v_res; ///< Input vertical resolution, i.e. the number of lines in a frame
|
||||
int intr_priority; ///< The interrupt priority, range 0~3
|
||||
} esp_isp_processor_cfg_t;
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user