#  v4l2 control settings mt9m001 with v4l-ctrl
#  PHYTEC 2016, V0.1

# show all v4l Controls
#  =======================
v4l2-ctl [CAM_DEVICE] --all

[CAM_DEVICE] = ipuc-csix-video device
for example: v4l2-ctl -d /dev/video2 --all


#  set MT9M001 AEC on/off
#  ======================
# 0 = AEC on / 1 = AEC = off
v4l2-ctl -d [CAM_DEVICE] --set-ctrl=auto_exposure=0


#  set MT9M001 EXPOSURE
#  ====================
# Number of Rows, range 0-255
v4l2-ctl -d [CAM_DEVICE] --set-ctrl=exposure=255


#  set MT9M001 GLOBAL GAIN
#  =======================
# Gain, range 0-127
v4l2-ctl -d [CAM_DEVICE] --set-ctrl=gain=64


#  set MT9M001 VERTICAL_FLIP
#  =========================
#  range 0-1
v4l2-ctl -d [CAM_DEVICE] --set-ctrl=vertical_flip=0


#  set MT9M001 MASTER CLOCK
#  ========================
# range 0-1
# link_frequency=0 -> 36MHz (set for phyCAM-S) / link_frequency=0 -> 43,2MHz (set for phyCAM-P)
v4l2-ctl -d [CAM_DEVICE] --set-ctrl=link_frequency=0

