<div dir="ltr"><div>Hi, <br><br></div>I work with GPIO pins on MinnowBoard Max, I make GPIO driver for Windows 10. My driver read APCI table. How I can make diffence between input and output pins in APCI table ? <br clear="all"><div><div><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><span style="white-space:pre-wrap;font-size:12.8px"><font face="verdana, sans-serif"><br><br><br><font size="1">DefinitionBlock ("ACPITABL.dat", "SSDT", 1, "MSFT", "ApcGpioApp", 1)<br>{<br> Scope (\_SB)<br> {<br> //<br> // Test peripheral device node for MinnowBoardMax<br> //<br> Device(GPOT)<br> {<br> Name(_HID, "APCGPIO1")<br> Name(_CID, "APCGPIO1")<br> Name(_UID, 1)<br> Name (RBUF, ResourceTemplate ()<br> {<br> <br> // MCSI ...<br> // OUTPUT pins <br>GpioIO(Shared, PullDefault, 0, 0, IoRestrictionNone, "\\_SB.GPO1", 0, ResourceConsumer, , ) { 15 } //index 0<br>GpioInt(Edge, ActiveBoth, SharedAndWake, PullNone, 0,"\\_SB.GPO1",) {15} <br> GpioIO(Shared, PullDefault, 0, 0, IoRestrictionNone, "\\_SB.GPO1", 0, ResourceConsumer, , ) { 16 } //index 1<br>GpioInt(Edge, ActiveBoth, SharedAndWake, PullNone, 0,"\\_SB.GPO1",) {16} <br> <br> GpioIO(Shared, PullDefault, 0, 0, IoRestrictionNone, "\\_SB.GPO1", 0, ResourceConsumer, , ) { 18} //index 2<br>GpioInt(Edge, ActiveBoth, SharedAndWake, PullNone, 0,"\\_SB.GPO1",) {18} <br> <br> GpioIO(Shared, PullDefault, 0, 0, IoRestrictionNone, "\\_SB.GPO1", 0, ResourceConsumer, , ) { 24 } //index 3<br> GpioInt(Edge, ActiveBoth, SharedAndWake, PullNone, 0,"\\_SB.GPO1",) {24} <br> <br>// INPUT pins <br>GpioIO(Shared, PullDefault, 0, 0, IoRestrictionNone, "\\_SB.GPO1", 0, ResourceConsumer, , ) { 19 } //index 4<br>GpioInt(Edge, ActiveBoth, SharedAndWake, PullNone, 0,"\\_SB.GPO1",) {19} <br> <br> GpioIO(Shared, PullDefault, 0, 0, IoRestrictionNone, "\\_SB.GPO1", 0, ResourceConsumer, , ) { 20 } //index 5<br> GpioInt(Edge, ActiveBoth, SharedAndWake, PullNone, 0,"\\_SB.GPO1",) {20} <br> <br> })<br> Method(_CRS, 0x0, NotSerialized)<br> {<br> Return(RBUF)<br> }<br> }<br> }<br>}</font><br><br><br>Best regards</font></span><font face="verdana, sans-serif">, <br><br></font></div><div><font color="#000000" face="verdana, sans-serif">TejaVM<br></font></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
</div></div></div>