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_CALENDAR RV NO_DELAY RV NO_DISPATCH RV NO_DISPATCHING_CALLS RV NO_EXCEPTION_HANDLERS RV NO_EXCEPTIONS RV NO_FIXED_POINT RV NO_FLOATING_POINT RV NO_IMPLICIT_CONDITIONALS RV NO_LOCAL_ALLOCATORS RV NO_RELATIVE_DELAY RV NO_SECONDARY_STACK RV NO_STANDARD_STORAGE_POOLS RV NO_DEFAULT_INITIALIZATION RV NO_IMPLEMENTATION_PRAGMAS RV NO_ELABORATION_CODE U a4988%b a4988.adb a866a1b3 OO PK KU W ada%s ada.ads ada.ali W ada.calendar%s a-calend.adb a-calend.ali Z ada.calendar.delays%s a-caldel.adb a-caldel.ali 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 gpio%s gpio.ads gpio.ali W stepper%s stepper.ads stepper.ali Z system%s system.ads system.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.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 a4988%s a4988.ads 502b597f EE OO PF PK 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 gpio%s gpio.ads gpio.ali W stepper%s stepper.ads stepper.ali Z system%s system.ads system.ali Z system.finalization_primitives%s s-finpri.adb s-finpri.ali Z system.img_lflt%s s-imglfl.ads s-imglfl.ali Z system.pool_global%s s-pooglo.adb s-pooglo.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.soft_links%s s-soflin.adb s-soflin.ali Z system.stream_attributes%s s-stratt.adb s-stratt.ali Z system.wch_stw%s s-wchstw.adb s-wchstw.ali D a4988.ads 20250822150046 9b1a29e7 a4988%s D a4988.adb 20250822150046 4732c405 a4988%b D ada.ads 20250808065140 76789da1 ada%s D a-calend.ads 20250808065140 bf7f3cc9 ada.calendar%s D a-caldel.ads 20250808065140 9f20b83d ada.calendar.delays%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-tiflio.ads 20250808065140 48a0360d ada.text_io.float_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 gpio.ads 20250912235441 5224934b gpio%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 io_interfaces.ads 20250912235441 03fd2692 io_interfaces%s D stepper.ads 20250912235441 9915e3d3 stepper%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-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-imager.ads 20250808065140 45c7157d system.image_r%s D s-imageu.ads 20250808065140 b0b50650 system.image_u%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-valspe.ads 20250808065140 f810d31c system.val_spec%s D s-vauspe.ads 20250808065140 89269ba5 system.value_u_spec%s D s-vs_llu.ads 20250808065140 8f3536c5 system.vs_llu%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 a4988 38 12 none] G c Z s b [create a4988 47 12 none] G c Z s b [initialize a4988 58 13 none] G c Z s b [put a4988 70 13 none] G c Z s b [put a4988 74 13 none] G c Z s b [stepsperrotation a4988 79 12 none] G c Z s b [enable a4988 83 13 none] G c Z s b [disable a4988 85 13 none] G c Z s b [reset a4988 87 13 none] G c Z s b [sleep a4988 89 13 none] G c Z s b [wakeup a4988 91 13 none] G c Z s s [deviceclassDA a4988 95 8 none] G c Z s s [deviceclassDF a4988 95 8 none] G c Z s s [deviceclassIP a4988 95 8 none] X 1 a4988.ads 30K9*A4988 95E8 105l5 105e10 2|37b14 215l5 215t10 32R8*DeviceClass<24|45R8> 34r29 58p13 59r21 70P13 71r23 74P13 75r23 79P12 . 79r43 83p13 83r27 85p13 85r28 87p13 87r26 89p13 89r26 91p13 91r27 95c8 . 103e13 2|53r11 57r16 69r11 73r16 79r21 120r23 128r23 163r43 171r27 179r28 . 187r26 198r26 206r27 34P8*Device(32R8) 45r39 2|51r39 38V12*Create{34P8} 39>5 40>5 41>5 42>5 43>5 44>5 45>5 2|44b12 58l7 58t13 39i5 Steps{24|30I8} 2|45b5 56r21 40f5 Rate{24|31F8} 2|46b5 56r28 41p5 Step{19|52P8} 2|47b5 56r34 42p5 Dir{19|52P8} 2|48b5 56r40 43p5 Enable{19|52P8} 2|49b5 56r45 44p5 Reset{19|52P8} 2|50b5 56r53 45p5 Sleep{19|52P8} 2|51b5 56r60 47V12*Create{24|49P8} 48>5 49>5 50>5 51>5 52>5 53>5 54>5 2|60b12 74l7 74t13 48i5 Steps{24|30I8} 2|61b5 72r21 49f5 Rate{24|31F8} 2|62b5 72r28 50p5 Step{19|52P8} 2|63b5 72r34 51p5 Dir{19|52P8} 2|64b5 72r40 52p5 Enable{19|52P8} 2|65b5 72r45 53p5 Reset{19|52P8} 2|66b5 72r53 54p5 Sleep{19|52P8} 2|67b5 72r60 58U13*Initialize 59=5 60>5 61>5 62>5 63>5 64>5 65>5 66>5 2|56s5 72s5 78b13 . 115l7 115t17 59r5 Self{32R8} 2|79b5 102m5 103m5 104m5 105m5 106m5 107m5 108m5 110r5 111r5 . 112r5 113r5 114r5 60i5 Steps{24|30I8} 2|80b5 91r8 102r24 61f5 Rate{24|31F8} 2|81b5 95r8 103r24 62p5 Step{19|52P8} 2|82b5 99r5 104r24 63p5 Dir{19|52P8} 2|83b5 100r5 105r24 64p5 Enable{19|52P8} 2|84b5 106r24 65p5 Reset{19|52P8} 2|85b5 107r24 66p5 Sleep{19|52P8} 2|86b5 108r24 70U13*Put<23|59p13> 71=5 72>5 2|119b13 125l7 125t10 71r5 Self{32R8} 2|120b5 124m9 124r22 72i5 steps{24|30I8} 2|121b5 124r15 74U13*Put<24|53p13> 75=5 76>5 77>5 2|124s5 127b13 161l7 161t10 75r5 Self{32R8} 2|128b5 143r7 145r7 154r7 156r7 76i5 steps{24|30I8} 2|129b5 142r8 144r11 153r23 77f5 rate{24|31F8} 2|130b5 132r50 138r8 79V12*StepsPerRotation{24|30I8}<24|58p12> 79=29 2|163b12 167l7 167t23 79r29 Self{32R8} 2|163b29 166r12 83U13*Enable 83>20 2|114s10 171b13 177l7 177t13 83r20 Self{32R8} 2|171b20 174r8 175r7 85U13*Disable 85>21 2|111s10 179b13 185l7 185t14 85r21 Self{32R8} 2|179b21 182r8 183r7 87U13*Reset 87>19 2|110s10 187b13 196l7 196t12 87r19 Self{32R8} 2|187b19 190r8 191r7 193r7 89U13*Sleep 89>19 2|112s10 198b13 204l7 204t12 89r19 Self{32R8} 2|198b19 201r8 202r7 91U13*Wakeup 91>20 2|113s10 206b13 213l7 213t13 91r20 Self{32R8} 2|206b20 209r8 210r7 96i5 numsteps 2|102m10 166r17 97f5 steprate{24|31F8} 2|103m10 124r27 98p5 step_pin{19|52P8} 2|104m10 154r12 156r12 99p5 dir_pin{19|52P8} 2|105m10 143r12 145r12 100p5 enable_pin{19|52P8} 2|106m10 174r13 175r12 182r13 183r12 101p5 reset_pin{19|52P8} 2|107m10 190r13 191r12 193r12 102p5 sleep_pin{19|52P8} 2|108m10 201r13 202r12 209r13 210r12 X 2 a4988.adb 39o3 microseconds{duration} 155r17 192r17 194r17 40o3 milliseconds{duration} 211r17 53r5 dev{1|32R8} 56m16 56r16 57r29 69r5 dev{1|32R8} 72m16 72r16 73r29 132o5 interval{duration} 158r30 133i5 nexttime{4|42I9} 158m7 158r19 159r13 153i9 n X 3 ada.ads 18K9*Ada 2|27r6 32r10 133r16 133r37 159r24 3|22e8 X 4 a-calend.ads 36K13*Calendar 2|27w10 32r14 133r20 133r41 159r28 4|440e17 42I9*Time<226I9> 2|32r23 133r29 56V13*Clock{42I9} 2|133s50 159s37 103V14*"+"{42I9} 2|158s28 112V14*"-"{duration} 2|159s22 226I9 Time_Rep X 19 gpio.ads 26K9*GPIO 1|27w6 41r23 42r23 43r14 44r14 45r14 50r23 51r23 52r14 53r14 54r14 . 62r23 63r23 64r14 65r14 66r14 98r18 99r18 100r18 101r18 102r18 2|29w6 33r10 . 47r23 48r23 49r14 50r14 51r14 63r23 64r23 65r14 66r14 67r14 82r23 83r23 . 84r14 85r14 86r14 19|54e9 47h8*PinInterface<23|41R8[42]> 52P8*Pin(47R8) 1|41r28 42r28 43r19 44r19 45r19 50r28 51r28 52r19 53r19 54r19 . 62r28 63r28 64r19 65r19 66r19 98r23 99r23 100r23 101r23 102r23 2|33r15 . 47r28 48r28 49r19 50r19 51r19 63r28 64r28 65r19 66r19 67r19 82r28 83r28 . 84r19 85r19 86r19 X 23 io_interfaces.ads 41h8*InputOutputInterface 49x13*Put 2|99R10[19|42] 100R9[19|42] 143R20[19|42] 145R20[19|42] 154R21[19|42] . 156R21[19|42] 175R23[19|42] 183R23[19|42] 191R22[19|42] 193R22[19|42] 202R22[19|42] . 210R22[19|42] 55h8*OutputInterface X 24 stepper.ads 26K9*Stepper 1|28w6 32r27 39r14 40r14 48r14 49r14 54r39 60r14 61r14 72r16 . 76r16 77r16 79r63 95r27 96r18 96r43 97r18 2|30w6 34r10 35r10 45r14 46r14 . 61r14 62r14 67r39 80r14 81r14 92r13 96r22 121r16 129r16 130r16 139r22 163r63 . 24|61e12 28X3*Error 2|92r21 96r30 139r30 30I8*Steps 1|39r22 48r22 60r22 72r24 76r24 79r71 96r26 96r51 2|35r18 . 45r22 61r22 80r22 121r24 129r24 163r71 31F8*Rate 1|40r22 49r22 61r22 77r24 97r26 2|34r18 46r22 62r22 . 81r22 130r24 45h8*OutputInterface<23|55R8[41]> 1|32r35 95r35 49P8*OUTPUT(45R8) 1|54r47 2|67r47