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_DIRECT_BOOLEAN_OPERATORS RV NO_DISPATCHING_CALLS RV NO_EXCEPTIONS RV NO_FLOATING_POINT 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 U adc.libsimpleio%b adc-libsimpleio.adb 987deb67 OO PK IU KU W ada%s ada.ads ada.ali W ada.environment_variables%s a-envvar.adb a-envvar.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 adc%s adc.adb adc.ali W errno%s errno.ads errno.ali W libadc%s libadc.ads libadc.ali Z system%s system.ads system.ali Z system.exn_lflt%s s-exnlfl.ads s-exnlfl.ali Z system.fat_lflt%s s-fatlfl.ads s-fatlfl.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.img_lflt%s s-imglfl.ads s-imglfl.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 Z system.val_lflt%s s-vallfl.ads s-vallfl.ali W voltage%s voltage.ads voltage.ali U adc.libsimpleio%s adc-libsimpleio.ads 9dd2c8e8 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 adc%s adc.adb adc.ali W analog%s analog.ads analog.ali W device%s device.adb device.ali Z system%s system.ads system.ali Z system.img_lflt%s s-imglfl.ads s-imglfl.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-charac.ads 20250808065140 2d3ec45b ada.characters%s D a-chlat1.ads 20250808065140 e0d72e76 ada.characters.latin_1%s D a-envvar.ads 20250808065140 00080416 ada.environment_variables%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-tiflio.ads 20250808065140 48a0360d ada.text_io.float_io%s D a-timoio.ads 20250808065140 db51d25a ada.text_io.modular_io%s D a-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%s D adc.ads 20250912235441 dfb5efdf adc%s D adc-libsimpleio.ads 20250913034112 15555567 adc.libsimpleio%s D adc-libsimpleio.adb 20250925154024 99b8516e adc.libsimpleio%b D analog.ads 20250912235441 13dd1fd3 analog%s D device.ads 20250912235527 44ef6d83 device%s D errno.ads 20250822150043 0f1d4ec1 errno%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 libadc.ads 20250913212811 31330ffc libadc%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-exnlfl.ads 20250808065140 3a76fe2b system.exn_lflt%s D s-exponr.ads 20250808065140 2127300b system.exponr%s D s-fatgen.ads 20250808065140 d28c6cfe system.fat_gen%s D s-fatlfl.ads 20250808065140 378cba9f system.fat_lflt%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-imager.ads 20250808065140 45c7157d system.image_r%s D s-imageu.ads 20250808065140 b0b50650 system.image_u%s D s-imgint.ads 20250808065140 67e4edfb system.img_int%s D s-imglfl.ads 20250808065140 941be202 system.img_lflt%s D s-imgllu.ads 20250808065140 55ba53d8 system.img_llu%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-powlfl.ads 20250808065140 ac0852c8 system.powten_lflt%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-vallfl.ads 20250808065140 944236a7 system.val_lflt%s D s-valrea.ads 20250808065140 f0598c00 system.val_real%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_llu.ads 20250808065140 8f3536c5 system.vs_llu%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 D voltage.ads 20250912235441 acfe749e voltage%s G a e G c Z s b [create adc__libsimpleio 41 12 none] G c Z s b [initialize adc__libsimpleio 47 13 none] G c Z s b [destroy adc__libsimpleio 54 13 none] G c Z s b [get adc__libsimpleio 58 12 none] G c Z s b [getresolution adc__libsimpleio 62 12 none] G c Z s b [fd adc__libsimpleio 66 12 none] G c Z s b [create adc__libsimpleio 77 12 none] G c Z s b [create adc__libsimpleio 83 12 none] G c Z s b [initialize adc__libsimpleio 92 13 none] G c Z s b [initialize adc__libsimpleio 99 13 none] G c Z s b [destroy adc__libsimpleio 108 13 none] G c Z s b [get adc__libsimpleio 112 12 none] G c Z s b [fd adc__libsimpleio 116 12 none] G c Z s b [checkdestroyed adc__libsimpleio 122 13 none] G c Z s s [inputsubclasssampleDA adc__libsimpleio 124 8 none] G c Z s s [inputsubclasssampleDF adc__libsimpleio 124 8 none] G c Z s s [inputsubclasssampleIP adc__libsimpleio 124 8 none] G c Z s b [checkdestroyed adc__libsimpleio 133 13 none] G c Z s s [inputsubclassvoltsDA adc__libsimpleio 135 8 none] G c Z s s [inputsubclassvoltsDF adc__libsimpleio 135 8 none] G c Z s s [inputsubclassvoltsIP adc__libsimpleio 135 8 none] G c Z b b [iiogain adc__libsimpleio 36 12 none] G r c none [create adc__libsimpleio 41 12 none] [close libadc 54 13 none] G r c none [create adc__libsimpleio 41 12 none] [strerror errno 71 12 none] G r c none [create adc__libsimpleio 41 12 none] [open libadc 47 13 none] G r c none [initialize adc__libsimpleio 47 13 none] [close libadc 54 13 none] G r c none [initialize adc__libsimpleio 47 13 none] [strerror errno 71 12 none] G r c none [initialize adc__libsimpleio 47 13 none] [open libadc 47 13 none] G r c none [destroy adc__libsimpleio 54 13 none] [close libadc 54 13 none] G r c none [destroy adc__libsimpleio 54 13 none] [strerror errno 71 12 none] G r c none [get adc__libsimpleio 58 12 none] [read libadc 59 13 none] G r c none [get adc__libsimpleio 58 12 none] [strerror errno 71 12 none] G r c none [create adc__libsimpleio 77 12 none] [close libadc 54 13 none] G r c none [create adc__libsimpleio 77 12 none] [strerror errno 71 12 none] G r c none [create adc__libsimpleio 77 12 none] [getscale libadc 40 13 none] G r c none [create adc__libsimpleio 77 12 none] [open libadc 47 13 none] G r c none [create adc__libsimpleio 83 12 none] [close libadc 54 13 none] G r c none [create adc__libsimpleio 83 12 none] [strerror errno 71 12 none] G r c none [create adc__libsimpleio 83 12 none] [open libadc 47 13 none] G r c none [initialize adc__libsimpleio 92 13 none] [close libadc 54 13 none] G r c none [initialize adc__libsimpleio 92 13 none] [strerror errno 71 12 none] G r c none [initialize adc__libsimpleio 92 13 none] [getscale libadc 40 13 none] G r c none [initialize adc__libsimpleio 92 13 none] [open libadc 47 13 none] G r c none [initialize adc__libsimpleio 99 13 none] [close libadc 54 13 none] G r c none [initialize adc__libsimpleio 99 13 none] [strerror errno 71 12 none] G r c none [initialize adc__libsimpleio 99 13 none] [open libadc 47 13 none] G r c none [destroy adc__libsimpleio 108 13 none] [close libadc 54 13 none] G r c none [destroy adc__libsimpleio 108 13 none] [strerror errno 71 12 none] G r c none [get adc__libsimpleio 112 12 none] [read libadc 59 13 none] G r c none [get adc__libsimpleio 112 12 none] [strerror errno 71 12 none] X 1 ada.ads 18K9*Ada 22e8 22|23r6 24r6 39r13 39r53 40r13 40r53 43r32 X 4 a-envvar.ads 19K13*Environment_Variables 69e30 22|23w10 43r36 29V13*Value{string} 22|43s58 X 9 a-string.ads 16K13*Strings 35e16 22|24r10 39r17 39r57 40r17 40r57 33n24*Left{33E9} 22|39r65 40r65 X 10 a-strfix.ads 49K21*Fixed 1390e22 22|24w18 39r25 40r25 1133V13*Trim{string} 22|39s31 40s31 X 20 adc.ads 26K9*ADC 52e8 21|31r9 142r5 22|32r14 318r5 28X3*ADC_Error 22|76r13 98r13 116r13 148r13 197r13 203r13 209r13 235r13 239r13 . 243r13 249r13 275r13 292r13 314r13 30f3*UnityGain{75|28F8} 21|79r35 87r35 95r35 104r35 22|44r7 157r35 172r35 . 187r35 212r15 226r35 242r15 252r15 X 21 adc-libsimpleio.ads 31K13*libsimpleio 20|26k9 21|122E13 142l9 142e20 22|32b18 318l9 318t20 35R8*InputSubclassSample<23|44R8> 37r30 47p13 48r25 54p13 54r35 58P12 58r30 . 62P12 62r40 66p12 66r22 122p13 122r35 124c8 127e13 129r30 129r53 22|53r12 . 57r16 63r25 79r13 84r35 105r19 124r40 134r22 144r35 37r3*DestroyedSample{35R8} 129c3 22|89r15 95r13 147r15 41V12*Create{23|52P8} 42>5 43>5 22|49b12 58l7 58t13 42r5 desg{24|27R8} 22|50b5 56r21 43i5 resolution{positive} 22|51b5 56r27 47U13*Initialize 48=5 49>5 50>5 22|56s10 62b13 80l7 80t17 48r5 Self{35R8} 22|63b5 71m5 71r5 79m5 49r5 desg{24|27R8} 22|64b5 73r17 73r28 50i5 resolution{positive} 22|65b5 79r38 54U13*Destroy 54=21 22|71s10 84b13 100l7 100t14 54r21 Self{35R8} 22|84b21 89r8 93r18 95m5 58V12*Get{23|32M8}<30|35p12> 58=16 22|104b12 120l7 120t10 58r16 Self{35R8} 22|105b5 111r5 113r17 62V12*GetResolution{positive}<23|60p12> 62=26 22|124b12 130l7 130t20 62r26 Self{35R8} 22|124b26 127r5 129r12 66V12*fd{integer} 66>15 22|134b12 140l7 140t9 66r15 Self{35R8} 22|134b15 137r5 139r12 70R8*InputSubclassVolts<75|40R8> 72r29 92p13 93r25 99p13 100r25 108p13 108r35 . 112P12 112r30 116p12 116r22 133p13 133r35 135c8 138e13 140r29 140r51 22|159r12 . 163r16 174r12 178r16 185r25 213r15 215r15 222r25 253r15 255r15 261r35 281r30 . 300r22 310r35 72r3*DestroyedVolts{70R8} 140c3 22|266r15 272r13 313r15 77V12*Create{75|48P8} 78>5 79>5 22|155b12 164l7 164t13 78r5 desg{24|27R8} 22|156b5 162r21 79f5 gain{75|28F8} 22|157b5 162r27 83V12*Create{75|48P8} 84>5 85>5 86>5 87>5 22|168b12 179l7 179t13 84r5 desg{24|27R8} 22|169b5 177r21 85i5 resolution{positive} 22|170b5 177r27 86f5 reference{75|28F8} 22|171b5 177r39 87f5 gain{75|28F8} 22|172b5 177r50 92U13*Initialize 93=5 94>5 95>5 22|162s10 184b13 217l7 217t17 93r5 Self{70R8} 22|185b5 194m5 194r5 213m7 215m7 94r5 desg{24|27R8} 22|186b5 200r21 200r32 206r17 206r28 213r68 95f5 gain{75|28F8} 22|187b5 196r8 212r8 215r60 99U13*Initialize 100=5 101>5 102>5 103>5 104>5 22|177s10 221b13 257l7 257t17 100r5 Self{70R8} 22|222b5 232m5 232r5 253m7 255m7 101r5 desg{24|27R8} 22|223b5 242r37 246r17 246r28 253r73 102i5 resolution{positive} 22|224b5 253r54 255r54 103f5 reference{75|28F8} 22|225b5 234r8 253r39 255r39 104f5 gain{75|28F8} 22|226b5 238r8 242r8 252r8 255r65 108U13*Destroy 108=21 22|194s10 232s10 261b13 277l7 277t14 108r21 Self{70R8} 22|261b21 266r8 270r18 272m5 112V12*Get{75|28F8}<30|35p12> 112=16 22|281b12 296l7 296t10 112r16 Self{70R8} 22|281b16 287r5 289r17 295r34 116V12*fd{integer} 116>15 22|300b12 306l7 306t9 116r15 Self{70R8} 22|300b15 303r5 305r12 122U13 CheckDestroyed 122>28 22|111s10 127s10 137s10 144b13 150l7 150t21 122r28 Self{35R8} 22|144b28 147r8 125i5 fd{integer} 22|93r23 113r22 139r17 126i5 resolution{natural} 22|129r17 133U13 CheckDestroyed 133>28 22|287s10 303s10 310b13 316l7 316t21 133r28 Self{70R8} 22|310b28 313r8 136i5 fd{integer} 22|270r23 289r22 305r17 137f5 scale{75|28F8} 22|295r39 X 22 adc-libsimpleio.adb 36V12 IIOgain{75|28F8} 36b12 36>20 45l7 45t14 213s60 242s29 253s65 36r20 desg{24|27R8} 39r36 40r36 38a5 name=40:11{string} 43r64 53r5 Self{21|35R8} 56m5 56r5 57r37 67i5 fd{integer} 73m39 79r34 68i5 error{integer} 73m43 75r8 76r70 86i5 error{integer} 93m27 97r8 98r71 107i5 sample{integer} 113m26 119r26 108i5 error{integer} 113m34 115r8 116r70 159r5 Self{21|70R8} 162m5 162r5 163r36 174r5 Self{21|70R8} 177m5 177r5 178r36 189f5 scale{long_float} 200m43 213r53 215r53 190i5 fd{integer} 206m39 213r35 215r35 191i5 error{integer} 200m50 202r8 203r74 206m43 208r8 209r70 228i5 fd{integer} 246m39 253r35 255r35 229i5 error{integer} 246m43 248r8 249r70 263i5 error{integer} 270m27 274r8 275r71 283i5 sample{integer} 289m26 295r26 284i5 error{integer} 289m34 291r8 292r70 X 23 analog.ads 26K9*Analog 21|28w6 35r35 43r30 43r59 50r30 58r58 124r35 22|51r30 51r59 65r30 . 105r47 119r12 23|66e11 30N3*MaxResolution 21|43r37 50r37 22|51r37 65r37 32M8*Sample 21|58r65 22|105r54 119r19 44h8*InputInterface<30|31R8[40]> 21|35r42 124r42 52P8*Input(44R8) 21|43r66 22|51r66 X 24 device.ads 23K9*Device 21|29w6 42r18 49r18 78r18 84r18 94r18 101r18 22|36r27 50r18 64r18 . 156r18 169r18 186r18 223r18 24|42e11 27R8*Designator 21|42r25 49r25 78r25 84r25 94r25 101r25 22|36r34 50r25 64r25 . 156r25 169r25 186r25 223r25 24|30e13 28i5*chip{natural} 22|39r41 73r22 200r26 206r22 246r22 29i5*chan{natural} 22|40r41 73r33 200r37 206r33 246r33 X 25 errno.ads 25K9*errno 22|26w6 76r55 98r56 116r55 203r59 209r55 249r55 275r56 292r55 . 25|79e10 71V12*strerror{string} 22|76s61 98s62 116s61 203s65 209s61 249s61 275s62 . 292s61 X 30 io_interfaces.ads 31h8*InputInterface X 31 libadc.ads 24K9*libADC 22|27w6 73r5 93r5 113r5 200r5 206r5 246r5 270r5 289r5 31|64e11 40U13*GetScale 22|200s12 47U13*Open 22|73s12 206s12 246s12 54U13*Close 22|93s12 270s12 59U13*Read 22|113s12 289s12 X 75 voltage.ads 26K9*Voltage 21|70r34 79r18 79r53 86r18 87r18 87r53 95r18 103r18 104r18 112r57 . 135r34 137r13 22|28w6 30r10 36r53 43r12 157r18 157r53 171r18 172r18 172r53 . 187r18 213r39 215r39 225r18 226r18 281r57 295r12 75|54e12 28F8*Volts 21|79r26 86r26 87r26 95r26 103r26 104r26 112r65 137r21 . 22|30r18 36r61 43r20 157r26 171r26 172r26 187r26 213r47 215r47 225r26 226r26 . 281r65 295r20 40h8*InputInterface<30|31R8[36]> 21|70r42 135r42 48P8*Input(40R8) 21|79r61 87r61 22|157r61 172r61