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_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_ELABORATION_CODE RV NO_OBSOLESCENT_FEATURES U spi.libsimpleio%b spi-libsimpleio.adb 5d5853e4 OO PK IU KU W ada%s ada.ads ada.ali Z ada.exceptions%s a-except.adb a-except.ali W ada.strings%s a-string.ads a-string.ali W ada.strings.fixed%s a-strfix.adb a-strfix.ali Z ada.strings.text_buffers%s a-sttebu.adb a-sttebu.ali Z ada.tags%s a-tags.adb a-tags.ali W beaglebone%s beaglebone.ads beaglebone.ali W clickboard%s clickboard.ads clickboard.ali W clickboard.shields%s clickboard-shields.adb clickboard-shields.ali W device%s device.adb device.ali W errno%s errno.ads errno.ali W gpio%s gpio.ads gpio.ali W gpio.libsimpleio%s gpio-libsimpleio.adb gpio-libsimpleio.ali W libgpio%s libgpio.ads libgpio.ali W libspi%s libspi.ads libspi.ali W spi%s spi.ads spi.ali W system%s system.ads system.ali Z system.finalization_primitives%s s-finpri.adb s-finpri.ali Z system.img_int%s s-imgint.ads s-imgint.ali Z system.secondary_stack%s s-secsta.adb s-secsta.ali Z system.storage_elements%s s-stoele.ads s-stoele.ali Z system.storage_pools%s s-stopoo.adb s-stopoo.ali Z system.storage_pools.subpools%s s-stposu.adb s-stposu.ali U spi.libsimpleio%s spi-libsimpleio.ads d0f96114 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 device%s device.adb device.ali W spi%s spi.ads spi.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 D ada.ads 20250808065140 76789da1 ada%s D a-charac.ads 20250808065140 2d3ec45b ada.characters%s D a-chlat1.ads 20250808065140 e0d72e76 ada.characters.latin_1%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-strfix.ads 20250808065140 8648dedb ada.strings.fixed%s D a-strmap.ads 20250808065140 1f91ebb6 ada.strings.maps%s D a-strsea.ads 20250808065140 18c3c634 ada.strings.search%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 beaglebone.ads 20250912235527 4a851913 beaglebone%s D clickboard.ads 20250822150043 f776971b clickboard%s D clickboard-shields.ads 20250822150043 c6233f86 clickboard.shields%s D device.ads 20250912235527 44ef6d83 device%s D errno.ads 20250822150043 0f1d4ec1 errno%s D gpio.ads 20250912235441 5224934b gpio%s D gpio-libsimpleio.ads 20250912235527 fb1a05cc gpio.libsimpleio%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 libgpio.ads 20250822150043 779a5b8b libgpio%s D libspi.ads 20250822150043 97174f56 libspi%s D spi.ads 20250912235441 392de63b spi%s D spi-libsimpleio.ads 20250912235528 ad3beaac spi.libsimpleio%s D spi-libsimpleio.adb 20250912235528 7a568467 spi.libsimpleio%b 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-imagei.ads 20250808065140 5e131ce0 system.image_i%s D s-imgint.ads 20250808065140 67e4edfb system.img_int%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-stposu.ads 20250808065140 e0b9fefd system.storage_pools.subpools%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-valspe.ads 20250808065140 f810d31c system.val_spec%s D s-vaispe.ads 20250808065140 8280550e system.value_i_spec%s D s-vauspe.ads 20250808065140 89269ba5 system.value_u_spec%s D s-vs_int.ads 20250808065140 06b6b724 system.vs_int%s D s-vs_uns.ads 20250808065140 e7f47a27 system.vs_uns%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 spi__libsimpleio 36 12 none] G c Z s b [create spi__libsimpleio 43 12 none] G c Z s b [initialize spi__libsimpleio 52 13 none] G c Z s b [initialize spi__libsimpleio 60 13 none] G c Z s b [destroy spi__libsimpleio 70 13 none] G c Z s b [write spi__libsimpleio 74 13 none] G c Z s b [read spi__libsimpleio 81 13 none] G c Z s b [transaction spi__libsimpleio 88 13 none] G c Z s b [fd spi__libsimpleio 98 12 none] G c Z s b [checkdestroyed spi__libsimpleio 104 13 none] G c Z s s [devicesubclassDA spi__libsimpleio 106 8 none] G c Z s s [devicesubclassDF spi__libsimpleio 106 8 none] G c Z s s [devicesubclassIP spi__libsimpleio 106 8 none] G r s pinsubclass [create spi__libsimpleio 36 12 none] [pinsubclassIP gpio__libsimpleio 97 8 none] G r c none [create spi__libsimpleio 36 12 none] [close libgpio 55 13 none] G r c none [create spi__libsimpleio 36 12 none] [close libspi 44 13 none] G r c none [create spi__libsimpleio 36 12 none] [strerror errno 71 12 none] G r c none [create spi__libsimpleio 36 12 none] [open libspi 35 13 none] G r c none [create spi__libsimpleio 36 12 none] [initialize gpio__libsimpleio 48 13 none] G r c none [create spi__libsimpleio 36 12 none] [fd gpio__libsimpleio 87 12 none] G r c none [create spi__libsimpleio 36 12 none] [detect clickboard__shields 41 12 none] G r c none [create spi__libsimpleio 43 12 none] [close libgpio 55 13 none] G r c none [create spi__libsimpleio 43 12 none] [close libspi 44 13 none] G r c none [create spi__libsimpleio 43 12 none] [strerror errno 71 12 none] G r s pinsubclass [create spi__libsimpleio 43 12 none] [pinsubclassIP gpio__libsimpleio 97 8 none] G r c none [create spi__libsimpleio 43 12 none] [open libspi 35 13 none] G r c none [create spi__libsimpleio 43 12 none] [initialize gpio__libsimpleio 48 13 none] G r c none [create spi__libsimpleio 43 12 none] [fd gpio__libsimpleio 87 12 none] G r c none [create spi__libsimpleio 43 12 none] [detect clickboard__shields 41 12 none] G r s pinsubclass [initialize spi__libsimpleio 52 13 none] [pinsubclassIP gpio__libsimpleio 97 8 none] G r c none [initialize spi__libsimpleio 52 13 none] [close libgpio 55 13 none] G r c none [initialize spi__libsimpleio 52 13 none] [close libspi 44 13 none] G r c none [initialize spi__libsimpleio 52 13 none] [strerror errno 71 12 none] G r c none [initialize spi__libsimpleio 52 13 none] [open libspi 35 13 none] G r c none [initialize spi__libsimpleio 52 13 none] [initialize gpio__libsimpleio 48 13 none] G r c none [initialize spi__libsimpleio 52 13 none] [fd gpio__libsimpleio 87 12 none] G r c none [initialize spi__libsimpleio 52 13 none] [detect clickboard__shields 41 12 none] G r c none [initialize spi__libsimpleio 60 13 none] [close libgpio 55 13 none] G r c none [initialize spi__libsimpleio 60 13 none] [close libspi 44 13 none] G r c none [initialize spi__libsimpleio 60 13 none] [strerror errno 71 12 none] G r s pinsubclass [initialize spi__libsimpleio 60 13 none] [pinsubclassIP gpio__libsimpleio 97 8 none] G r c none [initialize spi__libsimpleio 60 13 none] [open libspi 35 13 none] G r c none [initialize spi__libsimpleio 60 13 none] [initialize gpio__libsimpleio 48 13 none] G r c none [initialize spi__libsimpleio 60 13 none] [fd gpio__libsimpleio 87 12 none] G r c none [initialize spi__libsimpleio 60 13 none] [detect clickboard__shields 41 12 none] G r c none [destroy spi__libsimpleio 70 13 none] [close libgpio 55 13 none] G r c none [destroy spi__libsimpleio 70 13 none] [close libspi 44 13 none] G r c none [destroy spi__libsimpleio 70 13 none] [strerror errno 71 12 none] G r c none [write spi__libsimpleio 74 13 none] [transaction libspi 49 13 none] G r c none [write spi__libsimpleio 74 13 none] [strerror errno 71 12 none] G r c none [read spi__libsimpleio 81 13 none] [transaction libspi 49 13 none] G r c none [read spi__libsimpleio 81 13 none] [strerror errno 71 12 none] G r c none [transaction spi__libsimpleio 88 13 none] [transaction libspi 49 13 none] G r c none [transaction spi__libsimpleio 88 13 none] [strerror errno 71 12 none] X 1 ada.ads 18K9*Ada 22e8 34|23r6 41r17 42r7 42r47 X 8 a-string.ads 16K13*Strings 35e16 34|23r10 41r21 42r11 42r51 33E9*Trim_End 33e42 34|41r29 33n37*Both{33E9} 34|42r19 X 9 a-strfix.ads 49K21*Fixed 1390e22 34|23w18 42r59 1133V13*Trim{string} 34|42r65 X 18 beaglebone.ads 27K9*BeagleBone 117e15 34|26w6 110r25 113r25 65r3*GPIO44{21|27R8} 34|110r36 67r3*GPIO46{21|27R8} 34|113r36 X 19 clickboard.ads 23K9*ClickBoard 31e15 34|27r6 34r10 108r10 108r38 X 20 clickboard-shields.ads 23K20*Shields 43e23 34|27w17 34r21 108r21 108r49 27E8*Kind 37e12 34|34r29 33n4*BeagleBoneClick2{27E8} 34|108r57 41V12*Detect{27E8} 34|108s29 X 21 device.ads 23K9*Device 42e11 33|23w6 27r38 28r14 41r25 44r25 48r25 58r25 62r25 66r25 . 34|28w6 35r10 51r25 61r25 65r25 82r25 124r25 128r25 27R8*Designator 30e13 33|27r45 41r32 44r32 48r32 58r32 62r32 66r32 34|35r17 . 51r32 61r32 65r32 82r32 124r32 128r32 28i5*chip{natural} 34|131r31 29i5*chan{natural} 34|131r70 32r3*Unavailable{27R8} 33|28r21 X 22 errno.ads 25K9*errno 79e10 34|29w6 96r9 158r56 179r9 200r9 228r9 71V12*strerror{string} 34|96s15 158s62 179s15 200s15 228s15 X 23 gpio.ads 26K9*GPIO 54e9 34|30r6 86r16 100r28 110r44 113r44 38n29*Output{38E8} 34|100r33 110r49 113r49 47h8*PinInterface<29|41R8[42]> X 24 gpio-libsimpleio.ads 25K14*libsimpleio 104e21 34|30w11 86r21 32R8*PinSubclass<23|47R8> 100e13 34|86r33 48U13*Initialize 34|100s10 110s14 113s14 87V12*fd{integer} 34|101s18 111s22 114s22 X 29 io_interfaces.ads 41h8*InputOutputInterface X 30 libgpio.ads 24K9*libGPIO 147e12 34|31w6 150r7 55U13*Close 34|150s15 X 31 libspi.ads 28K9*libSPI 60e11 34|32w6 87r27 92r5 149r21 153r5 174r5 195r5 223r5 33i3*SPI_AUTO_CS{integer} 34|87r34 149r28 35U13*Open 34|92s12 44U13*Close 34|153s12 49U13*Transaction 34|174s12 195s12 223s12 X 32 spi.ads 23K9*SPI 72e8 33|25r9 30r30 41r69 48r69 106r30 113r5 34|37r14 51r69 65r69 . 252r5 27X3*SPI_Error 34|95r13 158r13 178r13 199r13 220r13 227r13 248r13 31M8*Byte 33A8*Command(31M8) 33|76r16 90r16 34|166r14 208r15 35A8*Response(31M8) 33|83r20 92r20 34|187r19 210r19 37I8*MicroSeconds 33|94r16 34|212r15 41h8*DeviceInterface 33|30r34 106r34 46P8*Device(41R8) 33|41r73 48r73 34|51r73 65r73 X 33 spi-libsimpleio.ads 25K13*libsimpleio 32|23k9 33|104E13 113l9 113e20 34|37b18 252l9 252t20 27r3*AUTOCHIPSELECT{21|27R8} 41r46 48r46 58r46 66r46 34|51r46 65r46 82r46 . 99r17 128r46 30R8*DeviceSubclass<32|41R8> 32r24 52p13 53r23 60p13 61r23 70p13 70r35 74P13 . 75r16 81P13 82r16 88P13 89r16 98p12 98r22 104p13 104r35 106c8 109e13 111r24 . 111r42 34|53r12 57r16 67r12 71r16 77r23 119r13 123r23 140r35 165r14 186r15 . 207r15 234r22 244r35 32r3*Destroyed{30R8} 111c3 34|145r15 155r13 247r15 36V12*Create{32|46P8} 37>5 38>5 39>5 40>5 41>5 34|46b12 58l7 58t13 37a5 name{string} 34|47b5 56r21 38i5 mode{natural} 34|48b5 56r27 39i5 wordsize{natural} 34|49b5 56r33 40i5 speed{natural} 34|50b5 56r43 41r5 cspin{21|27R8} 34|51b5 56r50 43V12*Create{32|46P8} 44>5 45>5 46>5 47>5 48>5 34|60b12 72l7 72t13 44r5 desg{21|27R8} 34|61b5 70r21 45i5 mode{natural} 34|62b5 70r27 46i5 wordsize{natural} 34|63b5 70r33 47i5 speed{natural} 34|64b5 70r43 48r5 cspin{21|27R8} 34|65b5 70r50 52U13*Initialize 53=5 54>5 55>5 56>5 57>5 58>5 34|56s10 76b13 120l7 120t17 . 135s5 53r5 Self{30R8} 34|77b5 90m5 90r5 119m5 54a5 name{string} 34|78b5 92r17 109r12 112r15 55i5 mode{natural} 34|79b5 92r35 56i5 wordsize{natural} 34|80b5 92r41 57i5 speed{natural} 34|81b5 92r51 58r5 cspin{21|27R8} 34|82b5 99r8 100r21 60U13*Initialize 61=5 62>5 63>5 64>5 65>5 66>5 34|70s10 122b13 136l7 136t17 61r5 Self{30R8} 34|123b5 134m5 134r5 135m16 62r5 desg{21|27R8} 34|124b5 131r26 131r65 63i5 mode{natural} 34|125b5 135r28 64i5 wordsize{natural} 34|126b5 135r34 65i5 speed{natural} 34|127b5 135r44 66r5 cspin{21|27R8} 34|128b5 135r51 70U13*Destroy 70=21 34|90s10 134s10 140b13 160l7 160t14 70r21 Self{30R8} 34|140b21 145r8 149r8 150r21 153r18 155m5 74U13*Write<32|50p13> 75>5 76>5 77>5 34|164b13 181l7 181t12 75r5 Self{30R8} 34|165b5 172r5 174r24 174r33 76a5 cmd{32|33A8} 34|166b5 174r44 77i5 cmdlen{natural} 34|167b5 174r57 81U13*Read<32|57p13> 82>5 83<5 84>5 34|185b13 202l7 202t11 82r5 Self{30R8} 34|186b5 193r5 195r24 195r33 83a5 resp{32|35A8} 34|187b5 196m7 196r7 84i5 resplen{natural} 34|188b5 196r21 88U13*Transaction<32|64p13> 89>5 90>5 91>5 92<5 93>5 94>5 34|206b13 230l7 . 230t18 89r5 Self{30R8} 34|207b5 217r5 223r24 223r33 90a5 cmd{32|33A8} 34|208b5 223r44 91i5 cmdlen{natural} 34|209b5 223r57 92a5 resp{32|35A8} 34|210b5 224m25 224r25 93i5 resplen{natural} 34|211b5 224r39 94i5 delayus{32|37I8} 34|212b5 219r8 224r15 98V12*fd{integer} 98>15 34|234b12 240l7 240t9 98r15 Self{30R8} 34|234b15 237r5 239r12 104U13 CheckDestroyed 104>28 34|172s10 193s10 217s10 237s10 244b13 250l7 . 250t21 104r28 Self{30R8} 34|244b28 247r8 107i5 fd{integer} 34|119m29 153r23 174r29 195r29 223r29 239r17 108i5 fdcs{integer} 34|119m39 149r13 150r26 174r38 195r38 223r38 X 34 spi-libsimpleio.adb 39V12 Trim=42:65{string} 131s7 131s46 40a5 Source{string} 41e5 Side{8|33E9} 53r5 Self{33|30R8} 56m5 56r5 57r32 67r5 Self{33|30R8} 70m5 70r5 71r32 84i5 fd{integer} 92m58 119r35 85i5 error{integer} 92m62 94r8 96r24 86r5 ss{24|32R8} 100m7 100r7 101r15 110m11 110r11 111r19 113m11 113r11 114r19 87i5 fdcs{integer} 101m7 111m11 114m11 119r47 130a5 name=131:44{string} 135r22 142i5 error{integer} 150m32 153m27 157r8 158r71 169i5 error{integer} 175m31 177r8 179r24 190i5 error{integer} 196m30 198r8 200r24 214i5 error{integer} 224m48 226r8 228r24 X 35 system.ads 37K9*System 34|24w6 175r7 195r44 35|156e11 67M9*Address 69m4*Null_Address{67M9} 34|175r14 195r51