📄 hmb.set
字号:
[Sections]
AddReg=OVT.hmb.Setting
[OVT.hmb.Setting]
;this data is for check camera type, there are four data segment
;1. I2C subAddress,
;2. which register driver should read
;3. value mask
;4. register value
;HKR,%hmbSet%, OneChannelCheck, 1, 55, 00, 80
HKR,%hmbSet%, BackEndChipVersion, 1, 42,79,00,00
HKR,%hmbSet%, BackEndChipID, 1, 42,79,00,00
HKR,%hmbSet%, BackEndChipName,,None
HKR,%hmbSet%,VersionCheck,1, 42, 0a, ff, 76
HKR,%hmbSet%,MinorVersionCheck,1, 42, 0b, f0, 00
HKR,%hmbSet%, ResetCamera,1, 12, 80, ff
HKR,%hmbSet%, StartVidCapUsbSetting,1, 0f, 02, 02
HKR,%hmbSet%, CameraName,,Ovhmb
HKR,%hmbSet%, SensorWidth,0x10001, 640
HKR,%hmbSet%, SensorHeight,0x10001, 480
HKR,%hmbSet%, CurrentFormat,0x10001, 0x64048024
HKR,%hmbSet%, CurrentFrameRate,0x10001, 30
HKR,%hmbSet%\FullSpeed, StartVidCapCameraSetting,1, 2a,80,ff,2b,00,ff,11,02,ff,2a,e0,ff,2b,c0,ff
HKR,%hmbSet%\FullSpeed, StopVidCapCameraSetting,1, 2a,80,ff,2b,00,ff,11,01,ff
;USB controller register setting, only the registers that need change should
;set here, every three value form one group
;Index, Value, Mask
HKR,%hmbSet%,UsbSetting,1, 02,01,ff, \
e0,51,ff,e1,fa,ff,e2,f5,ff,\
e3,c9,ff,e4,74,ff,e5,03,ff,\
e6,fa,ff,e7,f8,ff,e8,4e,ff,e9,80,ff,ea,0,ff,ed,01,ff,ee,80,ff,ef,01,ff, f1,02,ff, \
0f,04,04,ef,01,ff,ed,00,ff,f1,00,ff,fe,01,ff
;End of Modification
;Index, Value, Mask
HKR,%hmbSet%,CameraSetting,1, \
12,80,ff,28,a0,ff,12,08,ff,31,c4,ff,14,00,ff,27,f2,ff,61,00,ff,68,a0,ff,01,80,ff,02,80,ff
HKR,%hmbAdj%,EnableLowLightControl,0x10001,0
HKR,%hmbAdj%,ClockUpTh,0x10001,150
HKR,%hmbAdj%,ClockDownTh,0x10001,60
HKR,%hmbAdj%,CheckTime,0x10001,40
HKR,%hmbAdj%,ClockUpCamRegs,1,28,00,02,12,20,04,12,24,04
HKR,%hmbAdj%,ClockDownCamRegs,1,28,02,02,ff,12,00,04,12,24,04
HKR,%hmbAdj%,ExposureCheck,1,10,50
HKR,%hmbDP%,EnVideoYUVProc,0x10001,0
HKR,%hmbDP%,EnVideoRGBProc,0x10001,0
HKR,%hmbDP%,EnStillYUVProc,0x10001,0
HKR,%hmbDP%,EnStillRGBProc,0x10001,0
HKR,%hmbDP%,StillSharpness,0x10001,2 ; range 0 ~ 8
HKR,%hmbDP%,DisableAutoLFCheck,0x10001,0
HKR,%hmbDP%, EnableSwQC, 0x10001, 1
;HKR,%hmbSTIYUV%, CameraSetting,1, \
;28,28,28, 29,80,80, 2d,00,10, 2a,04,80, 14,84,ff, 2a,84,80, 16,11,ff
;HKR,%hmbSTIYUV%, UsbSetting,1, 28,80,ff,29,16,ff,2a,48,ff,2c,00,ff,2e,00,ff
;HKR,%hmbSTIRAW%, UsbSetting,1, 28,80,ff,29,16,ff,2a,48,ff,2c,00,ff,2e,00,ff
;HKR,%hmbUVTest%, CameraSetting,1, \
;12,26,ff,13,20,01,10,00,ff,00,30,ff,03,ff,ff,28,02,02
;[OVT.hmb.VideoSetting]
HKR,%hmbFSStrm%, OpenStreamUsbSetting, 1,0f,02,02
;HKR,%hmbFSStrm%, OpenStreamCameraSetting, 1,
HKR,%hmbFSStrm%, CloseStreamUsbSetting, 1, 0f, 00, 02
;HKR,%hmbFSStrm%, CloseStreamCameraSetting, 1, \
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
;RGB24 320 x 240 for full speed
HKR, %hmbFSVid320RGB24%, Tag, 0x10001, 0x32024024
HKR, %hmbFSVid320RGB24%, CameraSetting, 1, \
2b,c0,ff,14,04,20,24,20,ff,25,30,ff
HKR, %hmbFSVid320RGB24%, Width, 0x10001, 256
HKR, %hmbFSVid320RGB24%, Height, 0x10001, 240
HKR, %hmbFSVid320RGB24%, BitCount, 0x10001, 24
HKR, %hmbFSVid320RGB24%, FourCC, 0x10001, 0
HKR, %hmbFSVid320RGB24%, MaxFrameRate, 0x10001, 5000
HKR, %hmbFSVid320RGB24%, typFrameRate, 0x10001, 5000
HKR, %hmbFSVid320RGB24%, MinFrameRate, 0x10001, 5000
HKR, %hmbFSVid320RGB24%, Progressive, 0x10001, 1
;************* Frame Rate = 5fps
;HKR, %hmbFSVid320RGB24%\FrameRate1, UsbSetting, 1, 02,01,ff,0f,80,80
HKR, %hmbFSVid320RGB24%\FrameRate1, CameraSetting, 1, \
2a,80,ff,2a,e0,ff,2b,c0,ff,28,64,ff,11,01,ff,12,6c,ff,24,20,ff,25,30,ff,60,26,ff,17,2f,ff,18,6f,ff,19,06,ff,1a,7f,ff,12,68,ff,12,6c,ff
HKR, %hmbFSVid320RGB24%\FrameRate1, AlternateSetting, 0x10001, 0
HKR, %hmbFSVid320RGB24%\FrameRate1, FrameRate, 0x10001, 5000
HKR, %hmbFSVid320RGB24%\FrameRate1, QualityLevel, 0x10001, 0
HKR, %hmbFSVid320RGB24%\FrameRate1, OneLine, 0x10001, 1
HKR, %hmbFSVid320RGB24%\FrameRate1, RawData, 0x10001, 1
HKR, %hmbFSVid320RGB24%\FrameRate1, DownSample, 0x10001, 1
HKR, %hmbFSVid320RGB24%\FrameRate1, RawFrameLength, 0x10001, 61440
;*******************************
;[OVT.hmb.VideoSetting]
HKR,%hmbStrm%, OpenStreamUsbSetting, 1,0f,02,02
;HKR,%hmbStrm%, OpenStreamCameraSetting, 1,
HKR,%hmbStrm%, CloseStreamUsbSetting, 1, 0f, 00, 02
;HKR,%hmbStrm%, CloseStreamCameraSetting, 1, \
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
;RGB24 640 x 480
HKR, %hmbVid640RGB24%, Tag, 0x10001, 0x64048024
;HKR, %hmbVid640RGB24%, UsbSetting, 1, \
;28,80,0f, 29,32,ff, 2a,96,ff, 2b,00,ff, 2c,00,ff, 2d,00,ff, 2e,00,ff, \
;38,80,0f, 39,32,ff, 3a,96,ff, 3b,00,ff, 3c,00,ff, 3d,00,ff, 3e,00,ff, \
;20,00,ff, 24,9f,ff, 25,90,ff, 2f,80,ff
;HKR, %hmbVid640RGB24%, CameraSetting, 1, \
;2b,00,ff,14,04,20,24,20,ff,25,30,ff
HKR, %hmbVid640RGB24%, Width, 0x10001, 640
HKR, %hmbVid640RGB24%, Height, 0x10001, 480
HKR, %hmbVid640RGB24%, BitCount, 0x10001, 24
HKR, %hmbVid640RGB24%, FourCC, 0x10001, 0
HKR, %hmbVid640RGB24%, MaxFrameRate, 0x10001, 30000
HKR, %hmbVid640RGB24%, typFrameRate, 0x10001, 30000
HKR, %hmbVid640RGB24%, MinFrameRate, 0x10001, 30000
HKR, %hmbVid640RGB24%, Progressive, 0x10001, 1
;************* Frame Rate = 30fps
;HKR, %hmbVid640RGB24%\FrameRate1, CameraSetting, 1, \
;2b,00,ff,11,01,ff,12,6c,ff,24,20,ff,25,30,ff,60,26,ff,12,68,ff,12,6c,ff
;HKR, %hmbVid640RGB24%\FrameRate1, UsbSetting, 1, 0f,80,80
HKR, %hmbVid640RGB24%\FrameRate1, AlternateSetting, 0x10001, 0
HKR, %hmbVid640RGB24%\FrameRate1, FrameRate, 0x10001, 30000
HKR, %hmbVid640RGB24%\FrameRate1, QualityLevel, 0x10001, 1
HKR, %hmbVid640RGB24%\FrameRate1, RawData, 0x10001, 1
HKR, %hmbVid640RGB24%\FrameRate1, RawFrameLength, 0x10001, 307200
HKR, %hmbVid640RGB24%\FrameRate1, OneLine, 0x10001, 1
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
;****************************************************************************************************
;[OVT.hmb.Properties]
;Standard properties
;PROPSETID_VIDCAP_VIDEOPROCAMP
; KSPROPERTY_VIDEOPROCAMP_BRIGHTNESS, // RW O 0
; KSPROPERTY_VIDEOPROCAMP_CONTRAST, // RW O 1
; KSPROPERTY_VIDEOPROCAMP_HUE, // RW O 2
; KSPROPERTY_VIDEOPROCAMP_SATURATION, // RW O 3
; KSPROPERTY_VIDEOPROCAMP_SHARPNESS, // RW O 4
; KSPROPERTY_VIDEOPROCAMP_GAMMA, // RW O 5
; KSPROPERTY_VIDEOPROCAMP_COLORENABLE, // RW O 6
; KSPROPERTY_VIDEOPROCAMP_WHITEBALANCE, // RW O 7
; KSPROPERTY_VIDEOPROCAMP_BACKLIGHT_COMPENSATION,// RW O 8
HKR,%hmbBrit%,PropertyId,0x10001, 0
HKR,%hmbBrit%,MapMethod,0x10001, 0
HKR,%hmbBrit%,RelatedRegister,1,ec
;true or false
HKR,%hmbBrit%,RelateUsbRegister,1,1
HKR,%hmbBrit%,DefaultValue,0x10001, 0x14
HKR,%hmbBrit%,DefaultFlags,0x10001, 1
HKR,%hmbBrit%,MinValue,0x10001, 0xffffff80
HKR,%hmbBrit%,MaxValue,0x10001, 0x7f
HKR,%hmbBrit%,Step,0x10001, 1
;#####################################
;#####################################
HKR,%hmbCntr%,PropertyId,0x10001, 1
HKR,%hmbCntr%,MapMethod,0x10001, 0
HKR,%hmbCntr%,RelatedRegister,1,eb
;true or false
HKR,%hmbCntr%,RelateUsbRegister,1,1
HKR,%hmbCntr%,DefaultValue,0x10001, 0x80
HKR,%hmbCntr%,DefaultFlags,0x10001, 1
HKR,%hmbCntr%,MinValue,0x10001, 0
HKR,%hmbCntr%,MaxValue,0x10001, 255
HKR,%hmbCntr%,Step,0x10001, 1
;#####################################
;#####################################
HKR,%hmbHue%,PropertyId,0x10001, 2
HKR,%hmbHue%,MapMethod,0x10001, 0
HKR,%hmbHue%,RelatedRegister,1,ea
;true or false
HKR,%hmbHue%,RelateUsbRegister,1,1
HKR,%hmbHue%,DefaultValue,0x10001, 0
HKR,%hmbHue%,DefaultFlags,0x10001, 1
HKR,%hmbHue%,MinValue,0x10001, 0xffffff80
HKR,%hmbHue%,MaxValue,0x10001, 0x7f
HKR,%hmbHue%,Step,0x10001, 1
;#####################################
;#####################################
HKR,%hmbSat%,PropertyId,0x10001, 3
HKR,%hmbSat%,MapMethod,0x10001, 0
HKR,%hmbSat%,RelatedRegister,1,e9
HKR,%hmbSat%,RelateUsbRegister,1,1
HKR,%hmbSat%,DefaultValue,0x10001, 128
HKR,%hmbSat%,MinValue,0x10001, 0
HKR,%hmbSat%,MaxValue,0x10001, 255
HKR,%hmbSat%,Step,0x10001, 1
;#####################################
HKR,%hmbShp%,PropertyId,0x10001, 4
HKR,%hmbShp%,MapMethod,0x10001, 0
HKR,%hmbShp%,RelatedRegister,1,ee
HKR,%hmbShp%,RelateUsbRegister,1,1
HKR,%hmbShp%,DefaultValue,0x10001, 32
HKR,%hmbShp%,MinValue,0x10001, 0
HKR,%hmbShp%,MaxValue,0x10001, 255
HKR,%hmbShp%,Step,0x10001, 1
;#####################################
;HKR,%hmbGam%\0000,UsbRegisters,1, 0f, 14, ff
;#####################################
;HKR,%hmbGam%,PropertyId,0x10001, 5
;HKR,%hmbGam%,MapMethod,0x10001, 1
;HKR,%hmbGam%,NumberOfValues,0x10001, 2
;HKR,%hmbGam%\0000,Value,0x10001, 0
;HKR,%hmbGam%\0000,CamRegisters,1, 64,00,01
;HKR,%hmbGam%\0001,Value,0x10001, 1
;HKR,%hmbGam%\0001,CamRegisters,1, 64,01,01
;HKR,%hmbGam%,DefaultValue,0x10001, 1
;HKR,%hmbGam%,MinValue,0x10001, 0
;HKR,%hmbGam%,MaxValue,0x10001, 1
;HKR,%hmbGam%,Step,0x10001, 1
;#####################################
;HKR,%hmbWb%,Registers,0x10001,
;#####################################
;HKR,%hmbWb%,PropertyId,0x10001, 7
;HKR,%hmbWb%,MapMethod,0x10001, 1
;HKR,%hmbWb%,NumberOfValues,0x10001, 3
;;HKR,%hmbWb%,RelatedRegister,1, 43
;HKR,%hmbWb%\0000,Value,0x10001, 0
;HKR,%hmbWb%\0000,CamRegisters,1,6c,0,ff,6d,0,ff,6e,0,ff
;HKR,%hmbWb%\0001,Value,0x10001, 1
;HKR,%hmbWb%\0001,CamRegisters,1,6c,02,ff,6d,44,ff,6e,80,ff
;HKR,%hmbWb%\0002,Value,0x10001, 2
;HKR,%hmbWb%\0002,CamRegisters,1,6c,0,ff,6d,0,ff,6e,0,ff
;HKR,%hmbWb%,SupportAuto,0x10001,1
;HKR,%hmbWb%,AutoControlMode,0x10001,0
;HKR,%hmbWb%,CamRegDisableAuto,1,12, 20, 04
;HKR,%hmbWb%,CamRegEnableAuto,1,12, 24, 04
;HKR,%hmbWb%,DefaultValue,0x10001, 1
;HKR,%hmbWb%,DefaultFlags,0x10001, 1
;HKR,%hmbWb%,MinValue,0x10001, 0
;HKR,%hmbWb%,MaxValue,0x10001, 2
;HKR,%hmbWb%,Step,0x10001, 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -