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_IO 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 i2c.libsimpleio%b i2c-libsimpleio.adb 0c8dd6d2 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 device%s device.adb device.ali W errno%s errno.ads errno.ali W i2c%s i2c.adb i2c.ali W libi2c%s libi2c.ads libi2c.ali W liblinux%s liblinux.adb liblinux.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 i2c.libsimpleio%s i2c-libsimpleio.ads 61fb5e3b 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 i2c%s i2c.adb i2c.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-tiinio.ads 20250808065140 76699c8f ada.text_io.integer_io%s D a-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%s D device.ads 20250912235527 44ef6d83 device%s D errno.ads 20250822150043 0f1d4ec1 errno%s D i2c.ads 20250912235441 3c4129cc i2c%s D i2c-libsimpleio.ads 20250912235527 19551a74 i2c.libsimpleio%s D i2c-libsimpleio.adb 20250912235527 352060e1 i2c.libsimpleio%b 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 libi2c.ads 20250822150043 8e9200e5 libi2c%s D liblinux.ads 20250822150043 b36ea609 liblinux%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-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 G a e G c Z s b [create i2c__libsimpleio 35 12 none] G c Z s b [initialize i2c__libsimpleio 39 13 none] G c Z s b [destroy i2c__libsimpleio 43 13 none] G c Z s b [read i2c__libsimpleio 47 13 none] G c Z s b [write i2c__libsimpleio 55 13 none] G c Z s b [transaction i2c__libsimpleio 63 13 none] G c Z s b [fd i2c__libsimpleio 74 12 none] G c Z s b [checkdestroyed i2c__libsimpleio 80 13 none] G c Z s s [bussubclassDA i2c__libsimpleio 82 8 none] G c Z s s [bussubclassDF i2c__libsimpleio 82 8 none] G c Z s s [bussubclassIP i2c__libsimpleio 82 8 none] G r c none [create i2c__libsimpleio 35 12 none] [close libi2c 37 13 none] G r c none [create i2c__libsimpleio 35 12 none] [strerror errno 71 12 none] G r c none [create i2c__libsimpleio 35 12 none] [open libi2c 31 13 none] G r c none [initialize i2c__libsimpleio 39 13 none] [close libi2c 37 13 none] G r c none [initialize i2c__libsimpleio 39 13 none] [strerror errno 71 12 none] G r c none [initialize i2c__libsimpleio 39 13 none] [open libi2c 31 13 none] G r c none [destroy i2c__libsimpleio 43 13 none] [close libi2c 37 13 none] G r c none [destroy i2c__libsimpleio 43 13 none] [strerror errno 71 12 none] G r c none [read i2c__libsimpleio 47 13 none] [transaction libi2c 42 13 none] G r c none [read i2c__libsimpleio 47 13 none] [strerror errno 71 12 none] G r c none [write i2c__libsimpleio 55 13 none] [transaction libi2c 42 13 none] G r c none [write i2c__libsimpleio 55 13 none] [strerror errno 71 12 none] G r c none [transaction i2c__libsimpleio 63 13 none] [transaction libi2c 42 13 none] G r c none [transaction i2c__libsimpleio 63 13 none] [strerror errno 71 12 none] G r c none [transaction i2c__libsimpleio 63 13 none] [usleep liblinux 137 13 none] X 1 ada.ads 18K9*Ada 22e8 22|32r6 46r17 47r7 47r47 X 8 a-string.ads 16K13*Strings 35e16 22|32r10 46r21 47r11 47r51 33E9*Trim_End 33e42 22|46r29 33n37*Both{33E9} 22|47r19 X 9 a-strfix.ads 49K21*Fixed 1390e22 22|32w18 47r59 1133V13*Trim{string} 22|47r65 X 18 device.ads 23K9*Device 42e11 21|23w6 35r26 39r58 22|35w6 40r10 51r26 62r58 69r15 27R8*Designator 30e13 21|35r33 39r65 22|40r17 51r33 62r65 28i5*chip{natural} 22|69r42 29i5*chan{natural} 22|73r55 32r3*Unavailable{27R8} 22|69r22 X 19 errno.ads 25K9*errno 79e10 22|36w6 77r55 97r56 118r62 139r62 164r64 171r64 177r61 184r64 71V12*strerror{string} 22|77s61 97s62 118s68 139s68 164s70 171s70 177s67 . 184s70 X 20 i2c.ads 25K9*I2C 105e8 21|25r9 29r27 35r52 49r15 50r19 57r14 58r14 65r15 66r15 68r19 . 82r27 88r5 22|42r14 51r52 104r15 105r15 106r19 125r15 126r15 127r15 146r15 . 147r15 148r15 150r19 209r5 29X3*I2C_Error 22|70r13 77r13 97r13 118r13 139r13 164r15 171r15 177r15 184r15 . 205r13 33I8*Address 21|49r19 57r18 65r19 22|105r19 126r19 147r19 35M8*Byte 37A8*Command(35M8) 21|58r18 66r19 22|127r19 148r19 39A8*Response(35M8) 21|50r23 68r23 22|106r23 150r23 41I8*MicroSeconds 21|70r15 22|152r15 45h8*BusInterface 21|29r31 82r31 50P8*Bus(45R8) 21|35r56 22|51r56 X 21 i2c-libsimpleio.ads 25K13*libsimpleio 20|25k9 21|80E13 88l9 88e20 22|42b18 104r19 125r19 146r19 . 209l9 209t20 29R8*BusSubclass<20|45R8> 31r24 39p13 39r38 43p13 43r35 47P13 48r15 55P13 . 56r14 63P13 64r15 74p12 74r22 80p13 80r35 82c8 84e13 86r24 86r39 22|53r12 . 57r16 62r38 83r35 104r31 125r31 146r31 191r22 201r35 31r3*Destroyed{29R8} 86c3 22|88r15 94r13 204r15 35V12*Create{20|50P8} 35>19 22|51b12 58l7 58t13 35r19 desg{18|27R8} 22|51b19 56r21 39U13*Initialize 39=24 39>51 22|56s10 62b13 79l7 79t17 39r24 Self{29R8} 22|62b24 67m5 67r5 73m75 73r75 76m7 76r7 39r51 desg{18|27R8} 22|62b51 69r8 69r37 73r50 43U13*Destroy 43=21 22|67s10 76s12 83b13 99l7 99t14 43r21 Self{29R8} 22|83b21 88r8 92r18 94m5 47U13*Read<20|64p13> 48>5 49>5 50<5 51>5 22|103b13 120l7 120t11 48r5 Self{29R8} 22|104b5 112r5 114r24 49i5 addr{20|33I8} 22|105b5 114r41 50a5 resp{20|39A8} 22|106b5 115m7 115r7 51i5 resplen{natural} 22|107b5 115r21 55U13*Write<20|72p13> 56>5 57>5 58>5 59>5 22|124b13 141l7 141t12 56r5 Self{29R8} 22|125b5 133r5 135r24 57i5 addr{20|33I8} 22|126b5 135r41 58a5 cmd{20|37A8} 22|127b5 135r48 59i5 cmdlen{natural} 22|128b5 135r61 63U13*Transaction<20|80p13> 64>5 65>5 66>5 67>5 68<5 69>5 70>5 22|145b13 . 187l7 187t18 64r5 Self{29R8} 22|146b5 157r5 160r26 167r26 180r26 65i5 addr{20|33I8} 22|147b5 160r43 167r43 180r43 66a5 cmd{20|37A8} 22|148b5 160r50 167r50 67i5 cmdlen{natural} 22|149b5 160r63 167r63 68a5 resp{20|39A8} 22|150b5 161m9 161r9 181m9 181r9 69i5 resplen{natural} 22|151b5 161r23 181r23 70i5 delayus{20|41I8} 22|152b5 159r8 174r31 74V12*fd{integer} 74>15 22|191b12 197l7 197t9 74r15 Self{29R8} 22|191b15 194r5 196r12 80U13 CheckDestroyed 80>28 22|112s10 133s10 157s10 194s10 201b13 207l7 207t21 80r28 Self{29R8} 22|201b28 204r8 83i5 fd{integer} 86m52 22|73m80 92r23 114r29 135r29 160r31 167r31 180r31 . 196r17 X 22 i2c-libsimpleio.adb 44V12 Trim=47:65{string} 73s31 45a5 Source{string} 46e5 Side{8|33E9} 53r5 Self{21|29R8} 56m5 56r5 57r29 64i5 error{integer} 73m84 75r8 77r70 85i5 error{integer} 92m27 96r8 97r71 109i5 error{integer} 115m30 117r8 118r77 130i5 error{integer} 136m31 138r8 139r77 154i5 error{integer} 161m32 163r10 164r79 168m33 170r10 171r79 174m41 176r10 . 177r76 181m32 183r10 184r79 X 27 libi2c.ads 28K9*libI2C 22|37w6 73r5 92r5 114r5 135r5 160r7 167r7 180r7 27|52e11 31U13*Open 22|73s12 37U13*Close 22|92s12 42U13*Transaction 22|114s12 135s12 160s14 167s14 180s14 X 28 liblinux.ads 28K9*libLinux 22|38w6 174r7 28|221e13 137U13*USleep 22|174s16 X 29 system.ads 37K9*System 22|33w6 114r48 136r7 168r9 180r50 29|156e11 67M9*Address 69m4*Null_Address{67M9} 22|114r55 136r14 168r16 180r57