AAEON AEC-VS01 User Manual

Page 92

Advertising
background image

E m b e d d e d C o n t r o l l e r

A E C - V S 0 1

Appendix C Digital I/O C-7

Ct_I2CReadByte

Endp

;Input : CL - register index

;

CH - device ID

;

AL - Value to write

;Output: none

Ct_I2CWriteByte

Proc Near

mov ch,06eh

xchg ah, al

mov dx, 0f000h + 00h ; Host Control Register

mov al, 0ffh

; Clear previous

commands

out dx, al

call

Delay5ms

mov dx, 0f000h + 04h

; Transmit Slave Address

Register

mov al, ch

; Set the slave address and

out dx, al

; prepare for a WRITE

command

mov dx, 0f000h + 03h

; Host Command Register

mov al, cl

; offset to write

Advertising