.little
.thumb
.binid D780XEHE1

.equ LoadCFG 0x208476AC
.equ SaveCFG 0x208476E2
.equ FreeCFG 0x20847708

.equ new_mcc_task_tab 0x20848014
.equ new_mcc_menu_tab 0x20848414
.equ new_mcc_if_tab 0x20847C14
.equ new_text_tab 0x20847814

.start new_mcc_task_tab+0x18*4 ; TASK20 0x18
.word func1+1


.start 0x214E1C38

; ночной режим - 300C9F47 - значения 0,1
; замер экспозиции - 300C9F2C - значения 0,1,2

func1:

LDRH R5, [R4, #4]
CMP R5, #0x1
BEQ func2
LDR R5, =0x300C9F47 
LDRB R6, [R5]
MOV R7, 0x1
CMP R6, 0x0
BEQ func3
MOV R7, 0x0
func3:
STRB R7, [R5]
ADD	SP, SP, #0x100
POP	{R4-R7,PC}	
func2:
LDR R5, =0x300C9F2C 
LDRB R6, [R5]
MOV R7, 0x1
CMP R6, 0x0
BEQ func4
MOV R7, 0x2
CMP R6, 0x1
BEQ func4
MOV R7, 0x0
func4:
STRB R7, [R5]
ADD	SP, SP, #0x100
POP	{R4-R7,PC}

.data
