AAEON AEC-VS01 User Manual
Page 92
Advertising
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