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_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_DYNAMIC_SIZED_OBJECTS RV NO_IMPLEMENTATION_PRAGMAS RV NO_IMPLICIT_LOOPS RV NO_ELABORATION_CODE U max31855%b max31855.adb 7bc3806d OO PK IU 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 interfaces%s interfac.ads interfac.ali Z system.fat_lflt%s s-fatlfl.ads s-fatlfl.ali W temperature%s temperature.ads temperature.ali U max31855%s max31855.ads c14d87d5 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 spi%s spi.ads spi.ali Z system%s system.ads system.ali Z system.exception_table%s s-exctab.adb s-exctab.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.standard_library%s s-stalib.adb s-stalib.ali Z system.stream_attributes%s s-stratt.adb s-stratt.ali W temperature%s temperature.ads temperature.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-tiflio.ads 20250808065140 48a0360d ada.text_io.float_io%s D a-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%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 max31855.ads 20250822150046 d501473d max31855%s D max31855.adb 20250822150046 12b21842 max31855%b 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-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-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 D temperature.ads 20250913171107 2d6126d3 temperature%s G a e G c Z s b [create max31855 44 12 none] G c Z s b [get max31855 48 12 none] G c Z s b [getreferencejunctiontemperature max31855 52 12 none] G c Z s b [fault max31855 56 12 none] G c Z s s [devicesubclassDA max31855 60 8 none] G c Z s s [devicesubclassDF max31855 60 8 none] G c Z s s [devicesubclassIP max31855 60 8 none] G c Z b b [getrawdata max31855 48 12 none] X 13 interfac.ads 47K9*Interfaces 247e15 18|23w6 26r10 31r28 32r28 33r28 34r28 35r28 36r28 . 49r21 56r21 56r52 57r21 57r52 58r21 58r52 59r21 66r25 67r25 88r26 104r25 . 105r25 112r26 127r24 92M9*Unsigned_32 18|26r21 31r39 32r39 33r39 34r39 35r39 36r39 49r32 56r63 . 57r63 58r63 59r32 66r36 67r36 104r36 105r36 127r35 154V13*Shift_Left{92M9} 18|56s32 57s32 58s32 159V13*Shift_Right{92M9} 18|88s37 112s37 X 16 io_interfaces.ads 31h8*InputInterface X 17 max31855.ads 26K9*MAX31855 60E8 64l5 64e13 18|29b14 151l5 151t13 28X3*Sensor_Error 18|76r15 78r15 80r15 82r15 148r11 30R8*DeviceSubclass<44|67R8> 32r25 48P12 48r30 52p12 52r51 56p12 56r25 60c8 . 62e13 18|43r16 48r30 64r30 101r51 125r25 32P8*Device(30R8) 44r53 18|40r53 34E8*SensorFaults 34e54 56r48 18|125r48 34n25*OK{34E8} 18|133r14 34n29*ShortVCC{34E8} 18|137r14 34n39*ShortGND{34E8} 18|141r14 34n49*Open{34E8} 18|145r14 38i3*SPI_Mode{natural} 39i3*SPI_WordSize{natural} 40i3*SPI_Frequency{natural} 44V12*Create{32P8} 44>19 18|40b12 44l7 44t13 44p19 dev{19|46P8} 18|40b19 43r39 48V12*Get{44|31F8}<16|35p12> 48=16 18|64b12 97l7 97t10 48r16 Self{30R8} 18|64b16 70r27 52V12*GetReferenceJunctionTemperature{44|31F8} 52>44 18|101b12 121l7 121t38 52r44 Self{30R8} 18|101b44 108r28 56V12*Fault{34E8} 56>18 18|125b12 149l7 149t12 56r18 Self{30R8} 18|125b18 130r27 61p5 dev{19|46P8} 18|43m32 54r10 X 18 max31855.adb 31m3 MASK_THERMO{13|92M9} 88r61 32m3 MASK_FAULT{13|92M9} 74r21 132r21 33m3 MASK_INTERNAL{13|92M9} 112r61 34m3 MASK_SHORTVCC{13|92M9} 75r23 136r21 35m3 MASK_SHORTGND{13|92M9} 77r26 140r21 36m3 MASK_OPEN{13|92M9} 79r26 144r21 48V12 GetRawData{13|92M9} 48b12 48>23 60t6 70s16 108s17 130s16 48r23 Self{17|30R8} 54r5 51a5 respbuf{19|35A8} 54m19 54r28 56r75 57r75 58r75 59r44 66m5 rawdata{13|92M9} 70m5 74r9 75r11 77r14 79r14 88r49 67m5 tempdata{13|92M9} 88m5 92r8 93r48 95r39 104m5 rawdata{13|92M9} 108m5 112r49 105m5 tempdata{13|92M9} 112m5 116r8 117r49 119r41 127m5 rawdata{13|92M9} 130m5 132r9 136r9 140r9 144r9 X 19 spi.ads 23K9*SPI 17|23w6 44r34 61r11 18|40r34 51r15 19|72e8 31M8*Byte 35A8*Response(31M8) 18|51r19 41h8*DeviceInterface 46P8*Device(41R8) 17|44r38 61r15 18|40r38 57x13*Read 18|54R14 X 44 temperature.ads 26K9*Temperature 17|24w6 30r30 48r53 52r74 60r30 18|24w6 27r10 64r53 93r20 . 95r19 102r12 117r22 119r21 44|74e16 31F8*Celsius 17|48r65 52r86 18|27r22 64r65 93r32 95r31 102r24 . 117r34 119r33 67h8*InputInterface<16|31R8[62]> 17|30r42 60r42