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 SS ZX RN RV NO_ALLOCATORS RV NO_DISPATCHING_CALLS RV NO_ENUMERATION_MAPS RV NO_EXCEPTIONS RV NO_IMPLICIT_CONDITIONALS RV NO_LOCAL_ALLOCATORS RV NO_SECONDARY_STACK RV NO_STANDARD_STORAGE_POOLS RV NO_DEFAULT_INITIALIZATION RV NO_DYNAMIC_SIZED_OBJECTS RV NO_IMPLEMENTATION_PRAGMAS RV NO_IMPLICIT_LOOPS RV NO_ELABORATION_CODE U ftdi.mpsse.gpio%b ftdi-mpsse-gpio.adb e76ecc21 OO PK IU KU Z ada.exceptions%s a-except.adb a-except.ali Z ada.strings.text_buffers%s a-sttebu.adb a-sttebu.ali Z ada.tags%s a-tags.adb a-tags.ali W ftdi.mpsse%s ftdi-mpsse.adb ftdi-mpsse.ali W gpio%s gpio.ads gpio.ali U ftdi.mpsse.gpio%s ftdi-mpsse-gpio.ads 6b11bded EE OO PF PK IU KU Z ada.exceptions%s a-except.adb a-except.ali Z ada.streams%s a-stream.adb a-stream.ali Z ada.strings.text_buffers%s a-sttebu.adb a-sttebu.ali Z ada.tags%s a-tags.adb a-tags.ali W ftdi.mpsse%s ftdi-mpsse.adb ftdi-mpsse.ali W gpio%s gpio.ads gpio.ali Z system%s system.ads system.ali Z system.put_images%s s-putima.adb s-putima.ali Z system.return_stack%s s-retsta.ads s-retsta.ali Z system.secondary_stack%s s-secsta.adb s-secsta.ali Z system.stream_attributes%s s-stratt.adb s-stratt.ali Z system.wch_stw%s s-wchstw.adb s-wchstw.ali D ada.ads 20250808065140 76789da1 ada%s D a-except.ads 20250808065140 e7970cd9 ada.exceptions%s D a-finali.ads 20250808065140 bf4f806b ada.finalization%s D a-ioexce.ads 20250808065140 40018c65 ada.io_exceptions%s D a-stream.ads 20250808065140 17477cbd ada.streams%s D a-string.ads 20250808065140 90ac6797 ada.strings%s D a-sttebu.ads 20250808065140 f1ad67a2 ada.strings.text_buffers%s D a-stuten.ads 20250808065140 c6ced0ae ada.strings.utf_encoding%s D a-tags.ads 20250808065140 fbca0ad5 ada.tags%s D a-textio.ads 20250808065140 34ef47de ada.text_io%s D a-tienio.ads 20250808065140 77610959 ada.text_io.enumeration_io%s D a-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%s D ftdi.ads 20250822150046 812a1af1 ftdi%s D ftdi-mpsse.ads 20250822150046 4cb32f04 ftdi.mpsse%s D ftdi-mpsse-gpio.ads 20250822150046 758601a2 ftdi.mpsse.gpio%s D ftdi-mpsse-gpio.adb 20250822150046 c0cc5ec8 ftdi.mpsse.gpio%b D gpio.ads 20250912235441 5224934b gpio%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 i-cstrea.ads 20250808065140 ffd01b9d interfaces.c_streams%s D io_interfaces.ads 20250912235441 03fd2692 io_interfaces%s D system.ads 20250808065140 d0bef732 system%s D s-crtl.ads 20250808065140 beb39b9e system.crtl%s D s-exctab.ads 20250808065140 91bef6ef system.exception_table%s D s-ficobl.ads 20250808065140 dc5161d4 system.file_control_block%s D s-finpri.ads 20250808065140 5970d55a system.finalization_primitives%s D s-finroo.ads 20250808065140 0a7c3ed4 system.finalization_root%s D s-oscons.ads 20251021062004 42659860 system.os_constants%s D s-oslock.ads 20250808065140 13fa6b78 system.os_locks%s D s-parame.ads 20250808065140 3597fc11 system.parameters%s D s-pooglo.ads 20250808065140 91708d21 system.pool_global%s D s-putima.ads 20250808065140 17291fe4 system.put_images%s D s-retsta.ads 20250808065140 0f6b06cb system.return_stack%s D s-secsta.ads 20250808065140 578279f5 system.secondary_stack%s D s-soflin.ads 20250808065140 5d88fdea system.soft_links%s D s-stache.ads 20250808065140 0b81c1fe system.stack_checking%s D s-stalib.ads 20250808065140 1c9580f6 system.standard_library%s D s-stoele.ads 20250808065140 ccded4e8 system.storage_elements%s D s-stopoo.ads 20250808065140 e9fa2dd8 system.storage_pools%s D s-stratt.ads 20250808065140 516607ae system.stream_attributes%s D s-traent.ads 20250808065140 c81cbf8c system.traceback_entries%s D s-unstyp.ads 20250808065140 fa2a7f59 system.unsigned_types%s D s-wchcon.ads 20250808065140 d9032363 system.wch_con%s D s-wchstw.ads 20250808065140 2d112c01 system.wch_stw%s G a e G c Z s b [create ftdi__mpsse__gpio 31 12 none] G c Z s b [get ftdi__mpsse__gpio 39 12 none] G c Z s b [put ftdi__mpsse__gpio 43 13 none] G c Z s s [pinsubclassDA ftdi__mpsse__gpio 47 8 none] G c Z s s [pinsubclassDF ftdi__mpsse__gpio 47 8 none] G c Z s s [pinsubclassIP ftdi__mpsse__gpio 47 8 none] G r c none [get ftdi__mpsse__gpio 39 12 none] [write ftdi 52 13 none] G r c none [get ftdi__mpsse__gpio 39 12 none] [read ftdi 45 13 none] G r c none [put ftdi__mpsse__gpio 43 13 none] [write ftdi 52 13 none] X 9 a-tags.ads 653V13 CW_Membership{boolean} 16|42s39 80s37 112s37 X 13 ftdi.ads 24K9*FTDI 150e9 15|23r9 54r5 16|25r14 149r5 26X3*Error 16|86r13 117r13 121r13 28M8*Byte 15|50r15 16|29r29 30r29 31r29 32r29 43r15 29A8*Data(28M8) 16|81r13 82r13 113r13 31P8*Device(30R8) 15|32r22 48r15 16|37r22 45U13*Read 16|104s11 52U13*Write 16|103s11 146s11 X 14 ftdi-mpsse.ads 21K14*MPSSE 13|24k9 14|42e15 15|23r14 54r10 16|25r19 149r10 34m5 gpiodirslo{13|28M8} 16|53m15 53r35 55m15 55r35 133r23 35m5 gpiodirshi{13|28M8} 16|61m15 61r35 63m15 63r35 143r23 36m5 gpiobitslo{13|28M8} 16|91r23 126m15 126r35 128m15 128r35 132r23 37m5 gpiobitshi{13|28M8} 16|97r23 136m15 136r35 138m15 138r35 142r23 40P8 DeviceMPSSE(23R8) 16|42r24 42r39 80r22 80r37 112r22 112r37 X 15 ftdi-mpsse-gpio.ads 23K20*GPIO 14|21k14 15|47E8 54l16 54e20 16|25b25 149l16 149t20 25E8*PinName 25e94 33r13 49r15 16|38r13 50r22 58r22 25n20*D0{25E8} 25n24*D1{25E8} 25n28*D2{25E8} 25n32*D3{25E8} 25n36*D4{25E8} 25n40*D5{25E8} 25n44*D6{25E8} 25n48*D7{25E8} 16|49r16 89r21 124r21 25n52*C0{25E8} 25n56*C1{25E8} 25n60*C2{25E8} 25n64*C3{25E8} 25n68*C4{25E8} 25n72*C5{25E8} 25n76*C6{25E8} 25n80*C7{25E8} 25n84*UNDEFINED{25E8} 27R8*PinSubclass<17|47R8> 39P12 39r30 43P13 43r31 47c8 52e13 16|67r17 78r30 . 110r31 31V12*Create{17|52P8} 32>5 33>5 34>5 35>5 16|36b12 74l7 74t13 32p5 dev{13|31P8} 16|37b5 42r51 67r30 33e5 name{25E8} 16|38b5 49r8 50r34 58r34 67r35 34e5 dir{17|38E8} 16|39b5 52r10 60r10 67r50 69r8 35b5 state{boolean} 16|40b5 70r16 39V12*Get{boolean}<22|45p12> 39=16 16|78b12 106l7 106t10 39r16 Self{27R8} 16|78b16 80r49 89r8 90r10 91r38 96r10 97r38 105r25 43U13*Put<22|49p13> 43=17 43>44 16|110b13 147l7 147t10 43r17 Self{27R8} 16|110b17 112r49 120r8 124r8 126r49 128r54 136r49 138r54 43b44 state{boolean} 16|110b44 125r10 135r10 48p5 dev{13|31P8} 16|80r54 112r54 49e5 name{25E8} 16|89r13 124r13 50m5 bitmask{13|28M8} 16|91r43 97r43 105r30 126r54 128r59 136r54 138r59 51e5 dir{17|38E8} 16|90r15 96r15 120r13 X 16 ftdi-mpsse-gpio.adb 29m3 SET_BITS_LOW{13|28M8} 131r17 30m3 SET_BITS_HIGH{13|28M8} 141r17 31m3 READ_BITS_LOW{13|28M8} 93r20 32m3 READ_BITS_HIGH{13|28M8} 99r20 42p5 mydev{14|40P8} 53r9 53r29 55r9 55r29 61r9 61r29 63r9 63r29 43m5 bitmask{13|28M8} 50m7 53r49 55r55 58m7 61r49 63r54 67r41 44p5 Self{17|52P8} 67m5 70r7 73r12 80p5 mydev{14|40P8} 85r8 91r17 97r17 103r5 104r5 81a5 cmd{13|29A8} 93m9 99m9 103r17 103r22 82a5 resp{13|29A8} 104m16 104r22 105r13 112p5 mydev{14|40P8} 116r8 126r9 126r29 128r9 128r29 132r17 133r17 136r9 . 136r29 138r9 138r29 142r17 143r17 146r5 113a5 cmd{13|29A8} 131m7 132m7 133m7 141m7 142m7 143m7 146r17 146r22 X 17 gpio.ads 26K9*GPIO 15|21w6 27r36 34r22 35r47 47r36 51r24 16|21w6 23r10 39r22 40r47 . 44r24 52r25 60r25 69r23 90r30 96r30 120r28 17|54e9 38E8*Direction 15|34r27 51r29 16|23r15 39r27 17|38e36 38n22*Input{38E8} 16|120r33 38n29*Output{38E8} 16|52r30 60r30 69r28 90r35 96r35 47h8*PinInterface<22|41R8[42]> 15|27r41 47r41 52P8*Pin(47R8) 15|35r52 16|40r52 44r29 X 22 io_interfaces.ads 41h8*InputOutputInterface 49x13*Put 16|70R12[17|42]