ENUM RKISP1_CIF_ISP_EXP_MEAS_MODE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum rkisp1_cif_isp_exp_meas_mode(9) β€” the Kernel API Manual glow-up πŸŽ€

okay so bestie, welcome to the Kernel API Manual page for enum rkisp1_cif_isp_exp_meas_mode(9). it's a whole enum, she's iconic, and she's about to tell you how your camera figures out how bright stuff is. stay with me. ✨


🌸 NAME 🌸

enum rkisp1_cif_isp_exp_meas_mode β€” Exposure measure mode. that's it, that's the whole vibe check: it's the enum that names the ways the ISP can measure exposure. πŸ’–


✨ SYNOPSIS ✨

here's the literal shape of her, no cap, copy it exactly:

enum rkisp1_cif_isp_exp_meas_mode {
    RKISP1_CIF_ISP_EXP_MEASURING_MODE_0 ,
    RKISP1_CIF_ISP_EXP_MEASURING_MODE_1

};

two constants, one enum, zero notes. periodt. πŸ’…


πŸ¦‹ Constants πŸ¦‹

okay so each of these is literally just a luma formula β€” like, how do we squish R, G and B into one Y. she's doing math and she's slaying:

  • RKISP1_CIF_ISP_EXP_MEASURING_MODE_0 β€” the fancy weighted one: Y = 16 + 0.25R + 0.5G + 0.1094B
  • RKISP1_CIF_ISP_EXP_MEASURING_MODE_1 β€” the "just average it out" one: Y = (R + G + B) x (85/256)

no gatekeeping, both formulas are right there. pick your fighter. ⭐


🧚 SEE ALSO 🧚

bestie this list is long long β€” she knows everybody, she's the main character of the header file. all of these live in the kernel file ./include/uapi/linux/rkisp1-config.h enum, and here's the whole friend group, unchanged and unedited, fr fr:

  • rkisp1_cif_isp_version(9)
  • enum rkisp1_cif_isp_exp_ctrl_autostop(9)
  • struct rkisp1_cif_isp_window(9)
  • struct rkisp1_cif_isp_bls_fixed_val(9)
  • struct rkisp1_cif_isp_bls_config(9)
  • struct rkisp1_cif_isp_dpcc_methods_config(9)
  • struct rkisp1_cif_isp_dpcc_config(9)
  • struct rkisp1_cif_isp_gamma_corr_curve(9)
  • struct rkisp1_cif_isp_gamma_curve_x_axis_pnts(9)
  • struct rkisp1_cif_isp_sdg_config(9)
  • struct rkisp1_cif_isp_lsc_config(9)
  • struct rkisp1_cif_isp_ie_config(9)
  • struct rkisp1_cif_isp_cproc_config(9)
  • struct rkisp1_cif_isp_awb_meas_config(9)
  • struct rkisp1_cif_isp_awb_gain_config(9)
  • struct rkisp1_cif_isp_flt_config(9)
  • struct rkisp1_cif_isp_bdm_config(9)
  • struct rkisp1_cif_isp_ctk_config(9)
  • struct rkisp1_cif_isp_goc_config(9)
  • struct rkisp1_cif_isp_hst_config(9)
  • struct rkisp1_cif_isp_aec_config(9)
  • struct rkisp1_cif_isp_afc_config(9)
  • enum rkisp1_cif_isp_dpf_gain_usage(9)
  • enum rkisp1_cif_isp_dpf_rb_filtersize(9)
  • enum rkisp1_cif_isp_dpf_nll_scale_mode(9)
  • struct rkisp1_cif_isp_dpf_nll(9)
  • struct rkisp1_cif_isp_dpf_rb_flt(9)
  • struct rkisp1_cif_isp_dpf_g_flt(9)
  • struct rkisp1_cif_isp_dpf_gain(9)
  • struct rkisp1_cif_isp_dpf_config(9)
  • struct rkisp1_cif_isp_dpf_strength_config(9)
  • struct rkisp1_cif_isp_isp_other_cfg(9)
  • struct rkisp1_cif_isp_isp_meas_cfg(9)
  • struct rkisp1_params_cfg(9)
  • struct rkisp1_cif_isp_compand_bls_config(9)
  • struct rkisp1_cif_isp_compand_curve_config(9)
  • struct rkisp1_cif_isp_wdr_tone_curve(9)
  • struct rkisp1_cif_isp_wdr_iref_config(9)
  • struct rkisp1_cif_isp_wdr_config(9)
  • enum rkisp1_cif_isp_cac_v_clip_mode(9)
  • struct rkisp1_cif_isp_cac_config(9)
  • struct rkisp1_cif_isp_awb_meas(9)
  • struct rkisp1_cif_isp_awb_stat(9)
  • struct rkisp1_cif_isp_bls_meas_val(9)
  • struct rkisp1_cif_isp_ae_stat(9)
  • struct rkisp1_cif_isp_af_meas_val(9)
  • struct rkisp1_cif_isp_af_stat(9)
  • struct rkisp1_cif_isp_hist_stat(9)
  • struct rkisp1_cif_isp_stat(9)
  • struct rkisp1_stat_buffer(9)
  • enum rkisp1_ext_params_block_type(9)
  • rkisp1_ext_params_block_header(9)
  • struct rkisp1_ext_params_bls_config(9)
  • struct rkisp1_ext_params_dpcc_config(9)
  • struct rkisp1_ext_params_sdg_config(9)
  • struct rkisp1_ext_params_lsc_config(9)
  • struct rkisp1_ext_params_awb_gain_config(9)
  • struct rkisp1_ext_params_flt_config(9)
  • struct rkisp1_ext_params_bdm_config(9)
  • struct rkisp1_ext_params_ctk_config(9)
  • struct rkisp1_ext_params_goc_config(9)
  • struct rkisp1_ext_params_dpf_config(9)
  • struct rkisp1_ext_params_dpf_strength_config(9)
  • struct rkisp1_ext_params_cproc_config(9)
  • struct rkisp1_ext_params_ie_config(9)
  • struct rkisp1_ext_params_awb_meas_config(9)
  • struct rkisp1_ext_params_hst_config(9)
  • struct rkisp1_ext_params_aec_config(9)
  • struct rkisp1_ext_params_afc_config(9)
  • struct rkisp1_ext_params_compand_bls_config(9)
  • struct rkisp1_ext_params_compand_curve_config(9)
  • struct rkisp1_ext_params_wdr_config(9)
  • struct rkisp1_ext_params_cac_config(9)
  • enum rkisp1_ext_param_buffer_version(9)
  • struct rkisp1_ext_params_cfg(9)
not me listing every single one 😭 but the rule is the rule: nothing gets left behind. 🫢

and that's the page!! πŸ’œ this little love letter comes from ./include/uapi/linux and she's stamped October 2026 β€” so like, future icon behavior. go measure some exposure, bestie, you've got this. πŸŒˆπŸ‘‘πŸŽ€

πŸ“¦ where this page comes from