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_DIRECT_BOOLEAN_OPERATORS RV NO_DISPATCHING_CALLS RV NO_EXCEPTIONS RV NO_IMPLICIT_CONDITIONALS RV NO_SECONDARY_STACK RV NO_STANDARD_STORAGE_POOLS RV NO_IMPLEMENTATION_PRAGMAS RV NO_ELABORATION_CODE U clickboard.sevensegment%b clickboard-sevensegment.adb ac785328 OO PK KU 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 clickboard%s clickboard.ads clickboard.ali U clickboard.sevensegment%s clickboard-sevensegment.ads e38024b3 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 clickboard%s clickboard.ads clickboard.ali W gpio%s gpio.ads gpio.ali W pwm%s pwm.ads pwm.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-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-tifiio.ads 20250808065140 25dfe409 ada.text_io.fixed_io%s D a-tiflio.ads 20250808065140 48a0360d ada.text_io.float_io%s D a-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%s D clickboard.ads 20250822150043 f776971b clickboard%s D clickboard-sevensegment.ads 20250822150043 c81247ea clickboard.sevensegment%s D clickboard-sevensegment.adb 20250822150043 646a14c2 clickboard.sevensegment%b 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 pwm.ads 20250912235441 b7ed8132 pwm%s D spi.ads 20250912235441 392de63b spi%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-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-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-wchcon.ads 20250808065140 d9032363 system.wch_con%s G a e G c Z s b [create clickboard__sevensegment 72 12 none] G c Z s b [create clickboard__sevensegment 77 12 none] G c Z s b [write clickboard__sevensegment 82 13 none] G c Z s b [clear clickboard__sevensegment 86 13 none] G c Z s b [put clickboard__sevensegment 89 13 none] G c Z s s [displayDA clickboard__sevensegment 96 8 none] G c Z s s [displayDF clickboard__sevensegment 96 8 none] G c Z s s [displayIP clickboard__sevensegment 96 8 none] X 15 clickboard.ads 23K9*ClickBoard 31e15 16|32r9 103r5 17|23r14 111r12 147r5 X 16 clickboard-sevensegment.ads 32K20*SevenSegment 15|23k9 16|92r16 96E8 103l16 103e28 17|23b25 108r16 111r23 . 147l16 147t28 36i3*SPI_Mode{natural} 37i3*SPI_WordSize{natural} 38i3*SPI_Frequency{natural} 40R8*Display 72p12 75r40 77p12 80r40 82p13 83r12 86p13 87r12 89p13 90r16 . 96c8 101e13 17|74r40 77r12 83r40 86r12 89r26 99r26 106r16 42M8*Segments 44r32 45r32 46r32 47r32 48r32 49r32 50r32 51r32 53r32 54r32 . 55r32 56r32 57r32 58r32 59r32 60r32 62r32 84r12 17|67r44 89r42 111r36 44m3*SEGMENT_LEFT_A{42M8} 45m3*SEGMENT_LEFT_B{42M8} 46m3*SEGMENT_LEFT_C{42M8} 47m3*SEGMENT_LEFT_D{42M8} 48m3*SEGMENT_LEFT_E{42M8} 49m3*SEGMENT_LEFT_F{42M8} 50m3*SEGMENT_LEFT_G{42M8} 51m3*SEGMENT_LEFT_DP{42M8} 17|135r23 53m3*SEGMENT_RIGHT_A{42M8} 54m3*SEGMENT_RIGHT_B{42M8} 55m3*SEGMENT_RIGHT_C{42M8} 56m3*SEGMENT_RIGHT_D{42M8} 57m3*SEGMENT_RIGHT_E{42M8} 58m3*SEGMENT_RIGHT_F{42M8} 59m3*SEGMENT_RIGHT_G{42M8} 60m3*SEGMENT_RIGHT_DP{42M8} 17|141r23 62m3*SEGMENT_BLANK{42M8} 64M8*Features 66r32 67r32 68r32 69r32 70r32 92r29 17|108r29 66m3*FEATURES_7SEG_DEC{64M8} 92r41 17|108r41 67m3*FEATURES_7SEG_HEX{64M8} 17|114r22 68m3*FEATURES_7SEG_LZB{64M8} 92r62 17|108r62 128r23 128r44 69m3*FEATURES_7SEG_RDP{64M8} 17|140r22 140r43 70m3*FEATURES_7SEG_LDP{64M8} 17|134r22 134r43 72V12*Create{40R8} 73>5 74>5 75>5 17|71b12 78l7 78t13 73p5 spidev{24|46P8} 17|72b5 77r21 74p5 pwmpin{18|52P8} 17|73b5 77r29 75p5 rstpin{18|52P8} 17|74b5 77r43 77V12*Create{40R8} 78>5 79>5 80>5 17|80b12 87l7 87t13 78p5 spidev{24|46P8} 17|81b5 86r21 79p5 pwmout{23|58P8} 17|82b5 86r35 80p5 rstpin{18|52P8} 17|83b5 86r43 82U13*Write 83>5 84>5 17|89b13 97l7 97t12 102s10 144s10 83r5 self{40R8} 17|89b19 96r5 84m5 segs{42M8} 17|89b35 94r43 95r43 86U13*Clear 87>5 17|99b13 103l7 103t12 87r5 self{40R8} 17|99b19 102r5 89U13*Put 90>5 91>5 92>5 17|105b13 145l7 145t10 90r5 self{40R8} 17|106b5 144r5 91i5 n{natural} 17|107b5 120r8 124r24 124r51 128r68 92m5 features{64M8} 17|108b5 114r9 128r10 134r9 140r9 97p5*spidev{24|46P8} 17|96r10 98p5*pwmpin{18|52P8} 99p5*pwmout{23|58P8} 100p5*rstpin{18|52P8} X 17 clickboard-sevensegment.adb 30a3 PermuteSegments(24|31M8) 94r18 95r18 67a3 GlyphTable(16|42M8) 124r13 124r40 91a5 outbuf{24|33A8} 94m5 95m5 96r23 110i5 base{natural} 115m7 117m7 120r13 124r28 124r57 128r72 111m5 segs{16|42M8} 124m5 129m7 129r15 135m7 135r15 141m7 141r15 144r16 X 18 gpio.ads 26K9*GPIO 16|28w6 74r23 75r23 80r23 98r14 100r14 17|73r23 74r23 83r23 18|54e9 47h8*PinInterface<22|41R8[42]> 52P8*Pin(47R8) 16|74r28 75r28 80r28 98r19 100r19 17|73r28 74r28 83r28 X 22 io_interfaces.ads 41h8*InputOutputInterface 55h8*OutputInterface X 23 pwm.ads 26K9*PWM 16|29w6 79r32 99r23 17|82r32 23|65e8 51h8*OutputInterface<22|55R8[43]><22|55R8[45]> 58P8*Output(51R8) 16|79r36 99r27 17|82r36 X 24 spi.ads 23K9*SPI 16|30w6 73r23 78r23 97r14 17|30r37 30r50 72r23 81r23 91r14 94r34 . 95r34 24|72e8 31M8*Byte 17|30r41 30r54 94r38 95r38 33A8*Command(31M8) 17|91r18 41h8*DeviceInterface 46P8*Device(41R8) 16|73r27 78r27 97r18 17|72r27 81r27 50x13*Write 17|96R17