;

ax=5E78

;function success, other value means function fail

;cl= n group of gpio ;===============================================================

;===============================================================

;Get GPIO Config

;Input:

;ax=5E87h

;bh=01h

;cl= n ; n means which group of GPIO you want to get

;output:

;

ax=5E78

;function success, other value means function fail

;bl= the n group of gpio config

;bit 0 = gpio 0 , 0 => output pin; 1 => input pin

;bit 1 = gpio 1 , 0 => output pin; 1 => input pin

;.....

;bit 7 = gpio 7 , 0 => output pin; 1 => input pin ;===============================================================

;===============================================================

;Set GPIO Config

;Input:

;ax=5E87h

;bh=02h

;cl= n ; n means which group of GPIO you want to set

;bl= the n group of gpio config

;bit 0 = gpio 0 , 0 => output pin; 1 => input pin

;bit 1 = gpio 1 , 0 => output pin; 1 => input pin

;.....

;bit 7 = gpio 7 , 0 => output pin; 1 => input pin

;output:

; ax=5E78 ;function success, other value means function fail ;===============================================================

;===============================================================

;Get GPIO status

;Input:

;ax=5E87h

;bh=03h

;cl= n ; n means which group of GPIO you want to get

;output:

;

ax=5E78

;function success, other value means function fail

;bl= the n group of gpio status

;bit 0 = gpio 0 , 0 => Low; 1 => High

;bit 1 = gpio 1 , 0 => Low; 1 => High

Appendix C Programmable GPIO & Watchdog Timer

81

PCM-9588 User Manual

Page 91
Image 91
Advantech PCM-9588 user manual Ax=5E78