V "GNAT Lib v15" A -O3 A -gnatA A -ffunction-sections A -fdata-sections A -gnata A -gnato1 A -gnatVa A -gnatwa A -gnatwJ A -gnatwK A -gnat2022 A -mcpu=arm1176jzf-s A -mfloat-abi=hard A -mfpu=vfpv2 A -mtls-dialect=gnu A -marm A -mlibarch=armv6kz+fp A -march=armv6kz+fp P ZX RN RV NO_IMPLEMENTATION_PRAGMAS U libgpio%s libgpio.ads 779a5b8b NE OO PK KU L "-lsimpleio" D libgpio.ads 20250822150043 779a5b8b libgpio%s D system.ads 20250808065140 d0bef732 system%s G a e G c Z s s [configure libgpio 40 13 none] G c Z s s [open libgpio 49 13 none] G c Z s s [close libgpio 55 13 none] G c Z s s [read libgpio 60 13 none] G c Z s s [write libgpio 66 13 none] G c Z s s [getchipinfo libgpio 93 13 none] G c Z s s [getlineinfo libgpio 103 13 none] G c Z s s [lineopen libgpio 114 13 none] G c Z s s [lineclose libgpio 124 13 none] G c Z s s [lineread libgpio 129 13 none] G c Z s s [linewrite libgpio 135 13 none] G c Z s s [lineevent libgpio 141 13 none] X 1 libgpio.ads 24K9*libGPIO 147l5 147e12 29i3*DIRECTION_INPUT{integer} 30i3*DIRECTION_OUTPUT{integer} 32i3*EDGE_NONE{integer} 33i3*EDGE_RISING{integer} 34i3*EDGE_FALLING{integer} 35i3*EDGE_BOTH{integer} 37i3*POLARITY_ACTIVELOW{integer} 38i3*POLARITY_ACTIVEHIGH{integer} 40U13*Configure 41>5 42>5 43>5 44>5 45>5 46<5 47b20 41i5 pin{integer} 42i5 direction{integer} 43i5 state{integer} 44i5 edge{integer} 45i5 polarity{integer} 46i5 error{integer} 49U13*Open 50>5 51<5 52<5 53b20 50i5 pin{integer} 51i5 fd{integer} 52i5 error{integer} 55U13*Close 56>5 57<5 58b20 56i5 fd{integer} 57i5 error{integer} 60U13*Read 61>5 62<5 63<5 64b20 61i5 fd{integer} 62i5 state{integer} 63i5 error{integer} 66U13*Write 67>5 68>5 69<5 70b20 67i5 fd{integer} 68i5 state{integer} 69i5 error{integer} 74i3*LINE_INFO_KERNEL{integer} 75i3*LINE_INFO_OUTPUT{integer} 76i3*LINE_INFO_ACTIVE_LOW{integer} 77i3*LINE_INFO_OPEN_DRAIN{integer} 78i3*LINE_INFO_OPEN_SOURCE{integer} 80i3*LINE_REQUEST_INPUT{integer} 81i3*LINE_REQUEST_OUTPUT{integer} 82i3*LINE_REQUEST_ACTIVE_HIGH{integer} 83i3*LINE_REQUEST_ACTIVE_LOW{integer} 84i3*LINE_REQUEST_PUSH_PULL{integer} 85i3*LINE_REQUEST_OPEN_DRAIN{integer} 86i3*LINE_REQUEST_OPEN_SOURCE{integer} 88i3*EVENT_REQUEST_NONE{integer} 89i3*EVENT_REQUEST_RISING{integer} 90i3*EVENT_REQUEST_FALLING{integer} 91i3*EVENT_REQUEST_BOTH{integer} 93U13*GetChipInfo 94>5 95<5 96>5 97<5 98>5 99<5 100<5 101b20 94i5 chip{integer} 95a5 name{string} 96i5 namesize{integer} 97a5 label{string} 98i5 labelsize{integer} 99i5 lines{integer} 100i5 error{integer} 103U13*GetLineInfo 104>5 105>5 106<5 107<5 108>5 109<5 110>5 111<5 112b20 104i5 chip{integer} 105i5 line{integer} 106i5 flags{integer} 107a5 name{string} 108i5 namesize{integer} 109a5 label{string} 110i5 labelsize{integer} 111i5 error{integer} 114U13*LineOpen 115>5 116>5 117>5 118>5 119>5 120<5 121<5 122b20 115i5 chip{integer} 116i5 line{integer} 117i5 flags{integer} 118i5 events{integer} 119i5 state{integer} 120i5 fd{integer} 121i5 error{integer} 124U13*LineClose 125>5 126<5 127b20 125i5 fd{integer} 126i5 error{integer} 129U13*LineRead 130>5 131<5 132<5 133b20 130i5 fd{integer} 131i5 state{integer} 132i5 error{integer} 135U13*LineWrite 136>5 137>5 138<5 139b20 136i5 fd{integer} 137i5 state{integer} 138i5 error{integer} 141U13*LineEvent 142>5 143<5 144<5 145b20 142i5 fd{integer} 143i5 state{integer} 144i5 error{integer}