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_STANDARD_STORAGE_POOLS RV NO_DYNAMIC_SIZED_OBJECTS RV NO_IMPLEMENTATION_PRAGMAS RV NO_IMPLICIT_LOOPS RV NO_ELABORATION_CODE U libgpiod%s libgpiod.ads 5543275c EE OO PK IL KU W interfaces%s interfac.ads interfac.ali W interfaces.c%s i-c.adb i-c.ali W interfaces.c.strings%s i-cstrin.adb i-cstrin.ali Z system%s system.ads system.ali Z system.exception_table%s s-exctab.adb s-exctab.ali Z system.standard_library%s s-stalib.adb s-stalib.ali L "-lgpiod" D ada.ads 20250808065140 76789da1 ada%s D a-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%s D interfac.ads 20250808065140 9111f9c1 interfaces%s D i-c.ads 20250808065140 e94c966a interfaces.c%s D i-cstrin.ads 20250808065140 5409c1a4 interfaces.c.strings%s D libgpiod.ads 20250822150043 014ae6f8 libgpiod%s D system.ads 20250808065140 d0bef732 system%s D s-exctab.ads 20250808065140 91bef6ef system.exception_table%s D s-parame.ads 20250808065140 3597fc11 system.parameters%s D s-stalib.ads 20250808065140 1c9580f6 system.standard_library%s G a e G c Z s s [gpiod_chip_open libgpiod 132 12 none] G c Z s s [gpiod_chip_request_lines libgpiod 135 12 none] G c Z s s [gpiod_chip_close libgpiod 141 13 none] G c Z s s [gpiod_line_settings_new libgpiod 148 12 none] G c Z s s [gpiod_line_settings_set_bias libgpiod 151 13 none] G c Z s s [gpiod_line_settings_set_direction libgpiod 156 13 none] G c Z s s [gpiod_line_settings_set_drive libgpiod 161 13 none] G c Z s s [gpiod_line_settings_set_edge_detection libgpiod 166 13 none] G c Z s s [gpiod_line_settings_set_active_low libgpiod 173 13 none] G c Z s s [gpiod_line_settings_set_debounce_period_us libgpiod 180 13 none] G c Z s s [gpiod_line_settings_set_output_value libgpiod 185 13 none] G c Z s s [gpiod_line_settings_free libgpiod 190 13 none] G c Z s s [gpiod_line_config_new libgpiod 197 12 none] G c Z s s [gpiod_line_config_add_line_settings libgpiod 200 12 none] G c Z s s [gpiod_line_config_free libgpiod 207 13 none] G c Z s s [gpiod_line_request_get_value libgpiod 214 12 none] G c Z s s [gpiod_line_request_set_value libgpiod 219 12 none] G c Z s s [gpiod_line_request_get_fd libgpiod 225 12 none] G c Z s s [gpiod_line_request_release libgpiod 229 13 none] G c Z s s [gpiod_line_request_read_edge_events libgpiod 233 12 none] G c Z s s [gpiod_edge_event_buffer_new libgpiod 243 12 none] G c Z s s [gpiod_edge_event_buffer_get_event libgpiod 247 12 none] G c Z s s [gpiod_edge_event_buffer_free libgpiod 251 13 none] G c Z s s [gpiod_edge_event_get_event_type libgpiod 258 12 none] G c Z s s [uint_arrayIP libgpiod 54 8 none] X 3 interfac.ads 47K9*Interfaces 247e15 6|23r6 32r22 34r43 54r50 182r20 203r20 204r48 216r16 . 221r16 222r41 226r35 236r18 243r51 248r13 X 4 i-c.ads 33K20*C 601e17 6|23r17 32r33 34r54 54r61 182r31 203r31 204r59 216r27 221r27 . 222r52 226r46 236r29 243r62 248r24 62I9*int 6|204r61 222r54 226r48 71M9*unsigned 6|54r63 216r29 221r29 73M9*unsigned_long 6|182r33 248r26 92M9*size_t 6|203r33 236r31 243r64 X 5 i-cstrin.ads 48K22*Strings 171e25 6|23w19 32r35 34r56 65P9*chars_ptr 6|32r43 70p4*Null_Ptr{65P9} 6|34r64 X 6 libgpiod.ads 25K9*libgpiod 262l5 262e13 28X3*Error 32P8*opaque<5|65P9> 34r26 34r36 38r39 39r39 40r39 41r39 42r39 43r39 44r39 34p3*null_opaque{32P8} 46r72 47r72 48r79 49r81 50r82 51r85 52r78 38P8*gpiod_chip<32P8> 46r34 46r61 132r50 136r16 141r37 39P8*gpiod_line<32P8> 47r34 47r61 138r42 215r16 220r16 226r16 230r16 234r16 40P8*gpiod_line_config<32P8> 48r34 48r61 138r16 197r41 201r20 207r45 41P8*gpiod_line_settings<32P8> 49r34 49r61 148r43 152r20 157r20 162r20 167r20 . 174r20 181r20 186r20 190r49 204r20 42P8*gpiod_request_config<32P8> 50r34 50r61 137r16 43P8*gpiod_edge_event_buffer<32P8> 51r34 51r61 235r16 244r12 247r55 251r51 44P8*gpiod_edge_event<32P8> 52r34 52r61 248r48 258r52 46p3*null_chip{38P8} 47p3*null_line{39P8} 48p3*null_line_config{40P8} 49p3*null_line_settings{41P8} 50p3*null_request_config{42P8} 51p3*null_buffer{43P8} 52p3*null_event{44P8} 54A8*uint_array(4|71M9) 202r20 58E8*gpiod_line_value 61e30 63r7 187r20 216r46 222r16 59n5*GPIOD_LINE_VALUE_ERROR{58E8} 64r5 60n5*GPIOD_LINE_VALUE_INACTIVE{58E8} 65r5 61n5*GPIOD_LINE_VALUE_ACTIVE{58E8} 66r5 70E8*gpiod_edge_event_type 72e35 74r7 259r12 71n5*GPIOD_EDGE_EVENT_RISING_EDGE{70E8} 75r5 72n5*GPIOD_EDGE_EVENT_FALLING_EDGE{70E8} 76r5 80E8*gpiod_line_direction 82e34 84r7 158r20 81n5*GPIOD_LINE_DIRECTION_INPUT{80E8} 85r5 82n5*GPIOD_LINE_DIRECTION_OUTPUT{80E8} 86r5 90E8*gpiod_line_edge 94e27 96r7 168r20 91n5*GPIOD_LINE_EDGE_NONE{90E8} 97r5 92n5*GPIOD_LINE_EDGE_RISING{90E8} 98r5 93n5*GPIOD_LINE_EDGE_FALLING{90E8} 99r5 94n5*GPIOD_LINE_EDGE_BOTH{90E8} 100r5 104E8*gpiod_line_bias 108e32 110r7 153r20 105n5*GPIOD_LINE_BIAS_UNKNOWN{104E8} 111r5 106n5*GPIOD_LINE_BIAS_DISABLED{104E8} 112r5 107n5*GPIOD_LINE_BIAS_PULL_UP{104E8} 113r5 108n5*GPIOD_LINE_BIAS_PULL_DOWN{104E8} 114r5 118E8*gpiod_line_drive 121e35 123r7 163r20 119n5*GPIOD_LINE_DRIVE_PUSH_PULL{118E8} 124r5 120n5*GPIOD_LINE_DRIVE_OPEN_DRAIN{118E8} 125r5 121n5*GPIOD_LINE_DRIVE_OPEN_SOURCE{118E8} 126r5 132V12*gpiod_chip_open{38P8} 132>28 132a28 path{string} 135V12*gpiod_chip_request_lines{39P8} 136>5 137>5 138>5 136p5 chip{38P8} 137p5 req_cfg{42P8} 138p5 line_cfg{40P8} 141U13*gpiod_chip_close 141>30 141p30 chip{38P8} 148V12*gpiod_line_settings_new{41P8} 151U13*gpiod_line_settings_set_bias 152>5 153>5 152p5 settings{41P8} 153e5 input_bias{104E8} 156U13*gpiod_line_settings_set_direction 157>5 158>5 157p5 settings{41P8} 158e5 direction{80E8} 161U13*gpiod_line_settings_set_drive 162>5 163>5 162p5 settings{41P8} 163e5 output_drive{118E8} 166U13*gpiod_line_settings_set_edge_detection 167>5 168>5 167p5 settings{41P8} 168e5 input_edge{90E8} 173U13*gpiod_line_settings_set_active_low 174>5 175>5 174p5 settings{41P8} 175b5 active_low{boolean} 180U13*gpiod_line_settings_set_debounce_period_us 181>5 182>5 181p5 settings{41P8} 182m5 period{4|73M9} 185U13*gpiod_line_settings_set_output_value 186>5 187>5 186p5 settings{41P8} 187e5 value{58E8} 190U13*gpiod_line_settings_free 190>38 190p38 settings{41P8} 197V12*gpiod_line_config_new{40P8} 200V12*gpiod_line_config_add_line_settings{4|62I9} 201>5 202>5 203>5 204>5 201p5 config{40P8} 202a5 offsets{54A8} 203m5 num_offsets{4|92M9} 204p5 settings{41P8} 207U13*gpiod_line_config_free 207>36 207p36 config{40P8} 214V12*gpiod_line_request_get_value{58E8} 215>5 216>5 215p5 line{39P8} 216m5 offset{4|71M9} 219V12*gpiod_line_request_set_value{4|62I9} 220>5 221>5 222>5 220p5 line{39P8} 221m5 offset{4|71M9} 222e5 value{58E8} 225V12*gpiod_line_request_get_fd{4|62I9} 226>5 226p5 line{39P8} 229U13*gpiod_line_request_release 230>5 230p5 line{39P8} 233V12*gpiod_line_request_read_edge_events{integer} 234>5 235>5 236>5 234p5 line{39P8} 235p5 buffer{43P8} 236m5 max_events{4|92M9} 243V12*gpiod_edge_event_buffer_new{43P8} 243>40 243m40 capacity{4|92M9} 247V12*gpiod_edge_event_buffer_get_event{44P8} 247>46 248>5 247p46 buffer{43P8} 248m5 index{4|73M9} 251U13*gpiod_edge_event_buffer_free 251>42 251p42 buffer{43P8} 258V12*gpiod_edge_event_get_event_type{70E8} 258>44 258p44 event{44P8}