Go to the documentation of this file.
27 #define M5MOLS_JPEG_TAGS_SIZE 0x20000
28 #define M5MOLS_MAIN_JPEG_SIZE_MAX (5 * SZ_1M)
151 #define VERSION_STRING_SIZE 22
246 #define is_available_af(__info) (__info->ver.af)
247 #define is_code(__code, __type) (__code == m5mols_default_ffmt[__type].code)
248 #define is_manufacturer(__info, __manufacturer) \
249 (__info->ver.str[0] == __manufacturer[0] && \
250 __info->ver.str[1] == __manufacturer[1])
285 #define M5MOLS_I2C_RDY_WAIT_FL (1 << 16)
287 #define M5MOLS_MODE_CHANGE_TIMEOUT 200
288 #define M5MOLS_BUSY_WAIT_DEF_TIMEOUT 250
337 static inline void m5mols_set_ctrl_mode(
struct v4l2_ctrl *
ctrl,
343 static inline unsigned int m5mols_get_ctrl_mode(
struct v4l2_ctrl *ctrl)