AAEON AEC-VS01 User Manual

Page 93

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-8

out dx, al

mov dx, 0f000h + 05h

mov al, ah

out dx, al

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

mov al, 48h

; Start a byte access

out dx, al

call

CT_Chk_SMBus_Ready

ret

Ct_I2CWriteByte

Endp

; Wait until the busy bit clears, indicating that the SMBUS

; activity has concluded.

CT_Chk_SMBus_Ready Proc Near

mov dx,0f000h+ 0;status port

clc

mov cx,0800h

Chk_I2c_OK:

in

al,dx

;get status

call

Delay5ms

Advertising