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_DISPATCH RV NO_EXCEPTIONS RV NO_FIXED_POINT RV NO_IO RV NO_LOCAL_ALLOCATORS RV NO_LOCAL_PROTECTED_OBJECTS RV NO_NESTED_FINALIZATION RV NO_PROTECTED_TYPE_ALLOCATORS RV NO_SELECT_STATEMENTS RV NO_STANDARD_STORAGE_POOLS RV NO_TASK_ALLOCATORS RV NO_TASKING RV NO_DEFAULT_INITIALIZATION RV NO_DYNAMIC_SIZED_OBJECTS RV NO_IMPLEMENTATION_PRAGMAS RV NO_OBSOLESCENT_FEATURES RV MAX_SELECT_ALTERNATIVES=1 RV MAX_TASK_ENTRIES=2 RV MAX_TASKS=1+ RV MAX_ENTRY_QUEUE_LENGTH=1+ U wio_e5.p2p%b wio_e5-p2p.adb 536735b3 NE OO PK GE KU W ada%s ada.ads ada.ali W ada.containers%s a-contai.ads a-contai.ali W ada.directories%s a-direct.adb a-direct.ali W ada.environment_variables%s a-envvar.adb a-envvar.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 W ada.text_io%s a-textio.adb a-textio.ali W wio_e5%s wio_e5.adb wio_e5.ali U wio_e5.p2p%s wio_e5-p2p.ads ad9a53fe BN EE NE OO PK GE KU W ada%s ada.ads ada.ali W ada.containers%s a-contai.ads a-contai.ali W ada.containers.bounded_synchronized_queues%s W ada.containers.synchronized_queue_interfaces%s Z system%s system.ads system.ali W wio_e5%s wio_e5.adb wio_e5.ali D ada.ads 20250808065140 76789da1 ada%s D a-calend.ads 20250808065140 bf7f3cc9 ada.calendar%s D a-charac.ads 20250808065140 2d3ec45b ada.characters%s D a-chlat1.ads 20250808065140 e0d72e76 ada.characters.latin_1%s D a-contai.ads 20250808065140 61e5e089 ada.containers%s D a-cbsyqu.ads 20250808065140 e22888ff ada.containers.bounded_synchronized_queues%s D a-cbsyqu.adb 20250808065140 df2ca80e ada.containers.bounded_synchronized_queues%b D a-csquin.ads 20250808065140 8c71856d ada.containers.synchronized_queue_interfaces%s D a-direct.ads 20250808065140 467e87a1 ada.directories%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-reatim.ads 20250808065140 d11673fd ada.real_time%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-strunb.ads 20250808065140 b10770ab ada.strings.unbounded%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-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%s D gnat.ads 20250808065140 b5988c27 gnat%s D g-regpat.ads 20250808065140 b85d88ef gnat.regpat%s D g-sercom.ads 20250808065140 55997d9d gnat.serial_communications%s D interfac.ads 20250808065140 9111f9c1 interfaces%s D i-c.ads 20250808065140 e94c966a interfaces.c%s D i-cstrea.ads 20250808065140 ffd01b9d interfaces.c_streams%s D system.ads 20250808065140 d0bef732 system%s D s-atacco.ads 20250808065140 5868e3ba system.address_to_access_conversions%s D s-atocou.ads 20250808065140 dc18efc3 system.atomic_counters%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-linux.ads 20250808065140 34850a8c system.linux%s D s-multip.ads 20250808065140 38ac9f73 system.multiprocessors%s D s-oscons.ads 20251021062004 42659860 system.os_constants%s D s-osinte.ads 20250808065140 89e0af7e system.os_interface%s D s-oslock.ads 20250808065140 13fa6b78 system.os_locks%s D s-parame.ads 20250808065140 3597fc11 system.parameters%s D s-putima.ads 20250808065140 17291fe4 system.put_images%s D s-regpat.ads 20250808065140 3f91c1d3 system.regpat%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-stausa.ads 20250808065140 5be75682 system.stack_usage%s D s-stalib.ads 20250808065140 1c9580f6 system.standard_library%s D s-stoele.ads 20250808065140 ccded4e8 system.storage_elements%s D s-stratt.ads 20250808065140 516607ae system.stream_attributes%s D s-tasinf.ads 20250808065140 528dde74 system.task_info%s D s-taspri.ads 20250808065140 1a856d40 system.task_primitives%s D s-taprop.ads 20250808065140 750673ca system.task_primitives.operations%s D s-taskin.ads 20250808065140 38289021 system.tasking%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 wio_e5.ads 20250822150046 e4b1f923 wio_e5%s D wio_e5-p2p.ads 20250822150046 2772a74f wio_e5.p2p%s D wio_e5-p2p.adb 20250822150046 e12168c7 wio_e5.p2p%b G a e G c Z s b [p2p wio_e5 45 16 none] X 1 ada.ads 18K9*Ada 22e8 64|37r14 38r14 151r7 65|37r6 38r6 39r6 40r6 41r6 41r23 43r10 . 65r41 65r65 65r105 135r16 136r16 137r16 289r25 338r12 X 5 a-contai.ads 16K13*Containers 28e19 64|37r18 38r18 151r11 65|37w10 43r14 22I9*Count_Type 64|172r79 65|43r25 X 6 a-cbsyqu.ads 44k24*Bounded_Synchronized_Queues 113e47 64|38w29 172r34 94W19 Queue 64|174r45[172] 65|391r40[64|172] 392r40[64|172] 101Y24 Enqueue 65|121s21[64|172] 423s18[64|172] 441s18[64|172] 103Y24 Dequeue 65|87s21[64|172] 458s20[64|172] 105V27 Current_Use{5|22I9}<8|52p13> 65|158s26[64|172] 232s28[64|172] 240s26[64|172] X 8 a-csquin.ads 37k24*Synchronized_Queue_Interfaces 56e49 64|37w29 171r34 X 9 a-direct.ads 76K13*Directories 524e20 65|38w10 338r16 310V13*Exists{boolean} 65|338s28 X 10 a-envvar.ads 19K13*Environment_Variables 69e30 65|39w10 289r29 22V13*Value{string} 65|291s35 293s51 29V13*Value{string} 65|292s49 294s49 295s49 296s49 297s49 298s49 X 16 a-string.ads 16K13*Strings 35e16 65|40r10 65r45 65r69 65r109 135r20 136r20 137r20 33E9*Trim_End 33e42 65|65r53 33n37*Both{33E9} 65|65r77 X 17 a-strfix.ads 49K21*Fixed 1390e22 65|40w18 65r117 135r28 136r28 137r28 176V13*Index{natural} 65|136s34 252V13*Index{natural} 65|135s34 137s34 1133V13*Trim{string} 65|65r123 X 24 a-textio.ads 58K13*Text_IO 785e16 65|41w10 41r27 284U14*New_Line 65|480s5 433U14*Put 65|476s7 515U14*Put 65|473s5 477s7 565U14*Put_Line 65|182s7 X 26 gnat.ads 40K9*GNAT 63e9 65|78r26 78r57 79r26 79r57 80r26 80r57 134r10 143r33 178r10 . 328r28 328r59 X 27 g-regpat.ads 72K14*Regpat=72:36 65|78r31 78r62 79r31 79r62 80r31 80r62 134r15 143r38 178r15 . 328r33 328r64 X 47 s-regpat.ads 383R9*Pattern_Matcher 662e14 65|78r38 79r38 80r38 328r40 389V13*Compile{383R9} 65|78s69 79s69 80s69 328s71 582V14*Match{boolean} 65|134s22 143s45 178s22 X 52 s-stausa.ads 207U14*Initialize 208i22 272U14*Output_Results 276i22 X 63 wio_e5.ads 30K9*Wio_E5 109e11 64|45r9 186r5 65|45r14 513r5 32X3*Error 65|335r13 339r13 344r13 348r13 352r13 356r13 360r13 364r13 368r13 . 372r13 416r13 434r13 36M8*Byte 64|49r58 65|49r38 52r12 57r22 37R8*DeviceClass 103e13 64|47r30 178r30 38D8*Frequency 64|63r18 94r18 65|256r18 293r18 293r31 311r18 46U13 SerialPortOpen 65|375s10 55V12 SerialPortReceive{boolean} 65|190s20 61U13 SerialPortSend 69U13 SendATCommand 65|101s15 165s15 75U13 SendATCommand 65|379s10 387s10 85U13 SendATCommand 65|383s10 95V12 GetATResponse{string} X 64 wio_e5-p2p.ads 42i3 MaxPayloadBytes{positive} 49r38 54r17 43i3 QueueSize{positive} 172r90 45k16*P2P 63|30k9 64|42z3 43z3 155E13 186l12 186e15 65|45b21 513l12 513t15 47R8*DeviceSubclass<63|37R8> 63|46p13 55p12 61p13 69p13 75p13 85p13 95p12 . 64|48r37 56r31 90p13 91r22 103p13 103r29 109p13 109r25 115p13 115r25 122p13 . 123r12 156r28 178c8 182e13 184r28 184r46 65|69r14 223r29 264r11 269r16 . 308r22 402r29 410r25 428r25 448r12 48P8*Device(47R8) 69r10 86r26 65|262r10 287r26 49A8*Payload(63|36M8) 115r47 124r16 133r24 135r24 139r25 141r24 . 145r41 147r46 165r11 65|415r35 428r47 433r14 449r16 470r24 485r25 501r41 . 503r9 56r3*Uninitialized{47R8} 105r25 111r25 117r25 129r25 184c3 60V12*Create{48P8} 61>5 62>5 63>5 64>5 65>5 66>5 67>5 68>5 65|253b12 270l7 . 270t13 301s12 61a5 portname{string} 65|254b5 267r21 62i5 baudrate{integer} 65|255b5 267r31 63d5 freqmhz{63|38D8} 65|256b5 267r41 64i5 spreading{integer} 65|257b5 267r50 65i5 bandwidth{integer} 65|258b5 267r61 66i5 txpreamble{integer} 65|259b5 268r7 67i5 rxpreamble{integer} 65|260b5 268r19 68i5 txpower{integer} 65|261b5 268r31 86V12*Create{48P8} 65|287b12 303l7 303t13 90U13*Initialize 91<5 92>5 93>5 94>5 95>5 96>5 97>5 98>5 99>5 65|267s5 307b13 . 398l7 398t17 91r5 Self{47R8} 65|308b5 375m5 375r5 379r5 383r5 387r5 391m5 392m5 393m5 . 397r5 397r30 92a5 portname{string} 65|309b5 334r8 338r35 375r25 93i5 baudrate{integer} 65|310b5 342r8 342r31 342r54 343r8 343r31 343r54 375r35 94d5 freqmhz{63|38D8} 65|311b5 320r43 347r8 347r27 351r8 351r28 95i5 spreading{integer} 65|312b5 321r50 355r8 355r25 96i5 bandwidth{integer} 65|313b5 322r43 359r8 359r29 359r50 97i5 txpreamble{integer} 65|314b5 323r43 363r8 98i5 rxpreamble{integer} 65|315b5 324r43 367r8 99i5 txpower{integer} 65|316b5 325r43 371r8 371r24 103U13*Shutdown 103>22 65|402b13 406l7 406t15 103r22 Self{47R8} 105r17 65|402b22 405r5 109U13*Send 109>18 109>41 65|410b13 424l7 424t11 109r18 Self{47R8} 111r17 65|410b18 423r5 109a41 s{string} 65|410b41 415r8 415r24 419r27 420r17 115U13*Send 115>18 115>41 115>56 65|428b13 442l7 442t11 115r18 Self{47R8} 117r17 65|428b18 441r5 115a41 msg{49A8} 65|428b41 437r17 115i56 len{positive} 65|428b56 433r8 438r17 122U13*Receive 123>5 124<5 125<5 126<5 127<5 65|447b13 466l7 466t14 123r5 Self{47R8} 129r17 65|448b5 458r7 124a5 msg{49A8} 65|449b5 459m7 125i5 len{natural} 65|450b5 460m7 464m7 126i5 RSS{integer} 65|451b5 461m7 127i5 SNR{integer} 65|452b5 462m7 133U13*Dump 133>18 133>33 65|470b13 481l7 481t11 133a18 msg{49A8} 65|470b18 477r17 133i33 len{positive} 135r17 65|470b33 475r19 139V12*ToString{string} 139>21 139>34 65|485b12 497l7 497t15 139a21 p{49A8} 65|485b21 492r31 139i34 len{positive} 141r17 65|485b34 489r23 145V12*ToPayload{49A8} 145>22 65|419s17 501b12 511l7 511t16 145a22 s{string} 147r17 147r34 65|501b22 506r14 507r29 155T13 BackgroundTask 158l7 158e21 160r29 65|67b13 249l7 249t21 393r26 156Y11 Initialize 156>22 65|223b12 226l9 226t19 397s19 156r22 dev{47R8} 65|224r17 157Y11 Shutdown 65|233b18 235l15 235t23 405s19 160P8 TaskAccess(155T13) 181r16 164R8 Queue_Item 169e13 171r64 65|84r14 110r14 412r12 430r12 454r12 165a5 msg{49A8} 65|97r51 116m14 419m10 437m10 459r19 166i5 len{natural} 65|90r34 96r28 113m12 115r26 420m10 438m10 460r19 167i5 RSS{integer} 65|119m12 421m10 439m10 461r19 168i5 SNR{integer} 65|120m12 422m10 440m10 462r19 171K11 Queue_Interface[8|37] 172r62 172K11 Queue_Package[6|44] 174r31 65|391r26 392r26 174P8 Queue_Access(6|94W19[172]) 179r16 180r16 179p5 rxqueue{174P8} 65|121r13 391m10 458r12 180p5 txqueue{174P8} 65|87r13 158r18 232r20 240r18 392m10 423r10 441r10 181p5 response{160P8} 65|393m10 397r10 405r10 X 65 wio_e5-p2p.adb 49V12 ToByte{63|36M8} 49b12 49>19 53l7 53t13 116s24 49a19 s{string} 52r31 57V12 ToHex{string} 57b12 57>18 63l7 63t12 97s40 477s11 57m18 b{63|36M8} 62r29 62r57 59a5 hexchars(character) 62r12 62r40 65V12 Trim=65:123{string} 320s38 321s45 322s38 323s38 324s38 325s38 65a17 Source{string} 65e34 Side{16|33E9} 69r5 mydev{64|47R8} 87r7 101r9 121r7 158r12 165r9 190r14 224m7 232r14 240r12 70b5 active{boolean} 225m7 230r11 234m13 71b5 inrcv{boolean} 164m9 172m9 232r52 240r50 72b5 inxmt{boolean} 100m9 163m9 232r66 240r64 73i5 RSS{integer} 138m9 144r24 145m9 152m7 74i5 SNR{integer} 139m9 144r29 146m9 153m7 75a5 buf{string} 196r19 197m9 203m7 205r10 206m9 208r12 209m11 214r27 217m9 76i5 buflen{natural} 196r10 198m9 202m7 202r22 203r11 205r14 206r13 207m9 . 207r19 208r16 209r15 210m11 210r21 213r13 214r36 218m9 78r5 resp_ign{47|383R9} 178r28 79r5 resp_rcv1{47|383R9} 134r28 80r5 resp_rcv2{47|383R9} 143r51 82U15 PopTxQueue 82b15 103l9 103t19 159s11 241s11 84r7 item{64|164R8} 87m29 90r29 96r23 97r46 90a9 cmd{string} 92m9 93m9 94m9 94r13 97m11 101r29 96i13 i{integer} 97r20 97r32 97r55 105U15 PushRxQueue 105b15 106>7 107>7 108>7 122l9 122t20 144s9 106a7 s{string} 113r20 116r31 107i7 RSS{integer} 119r19 108i7 SNR{integer} 120r19 110r7 item{64|164R8} 113m7 115r21 116m9 119m7 120m7 121r29 115i11 i{integer} 116r18 116r36 116r46 124U15 ProcessResponse 124b15 124>31 183l9 183t24 214s11 124a31 s{string} 134r39 135r40 136r40 137r40 138r30 139r30 139r37 143r10 . 143r62 144r21 157r10 171r10 178r38 182r45 126i7 i{positive} 135m9 136r48 138r32 127i7 j{positive} 136m9 138r37 128i7 k{positive} 137m9 139r32 185U15 ReceiveOneCharacter 185b15 220l9 220t28 246s9 187e7 c{character} 190m38 190r38 203r22 223r23 dev{64|47R8} 264r5 dev{64|47R8} 267m16 269r32 289K13 env=289:29 291r31 292r45 293r47 294r45 295r45 296r45 297r45 298r45 291a5 portname{string} 301r19 292i5 baudrate{integer} 301r29 293d5 freqmhz{63|38D8} 301r39 294i5 spreading{integer} 301r48 295i5 bandwidth{integer} 301r59 296i5 txpreamble{integer} 302r7 297i5 rxpreamble{integer} 302r19 298i5 txpower{integer} 302r31 319a5 config_cmd{string} 383r24 328r5 config_resp{47|383R9} 383r36 412r5 item{64|164R8} 419m5 420m5 421m5 422m5 423r26 430r5 item{64|164R8} 437m5 438m5 439m5 440m5 441r26 454r5 item{64|164R8} 458m28 459r14 460r14 461r14 462r14 475i9 i{integer} 477r21 489a7 s{string} 491r16 492m9 495r14 491i11 i{integer} 492r11 492r33 503a5 p{64|49A8} 507m7 510r12 506i9 i{integer} 507r9 507r31