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_FLOATING_POINT RV NO_IMPLICIT_CONDITIONALS RV NO_LOCAL_ALLOCATORS RV NO_SECONDARY_STACK RV NO_STANDARD_STORAGE_POOLS RV NO_UNCHECKED_CONVERSION RV NO_DYNAMIC_SIZED_OBJECTS RV NO_IMPLEMENTATION_PRAGMAS RV NO_ELABORATION_CODE U bmp280%b bmp280.adb cfaea1f9 OO PK IU KU W ada%s ada.ads ada.ali Z ada.strings.text_buffers%s a-sttebu.adb a-sttebu.ali Z ada.tags%s a-tags.adb a-tags.ali W ada.unchecked_conversion%s W i2c%s i2c.adb i2c.ali Z system.fat_flt%s s-fatflt.ads s-fatflt.ali Z system.fat_lflt%s s-fatlfl.ads s-fatlfl.ali U bmp280%s bmp280.ads 09b0c087 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 i2c%s i2c.adb i2c.ali W pressure%s pressure.ads pressure.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 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-tiinio.ads 20250808065140 76699c8f ada.text_io.integer_io%s D a-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%s D bmp280.ads 20250822150046 58ddeae3 bmp280%s D bmp280.adb 20250822150046 a5a945b9 bmp280%b D i2c.ads 20250912235441 3c4129cc i2c%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 pressure.ads 20250912235441 404d257b pressure%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-fatflt.ads 20250808065140 11beb392 system.fat_flt%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 bmp280 36 12 none] G c Z s b [get bmp280 40 12 none] G c Z s b [get bmp280 44 12 none] G c Z s s [devicesubclassDA bmp280 60 8 none] G c Z s s [devicesubclassDF bmp280 60 8 none] G c Z s s [devicesubclassIP bmp280 60 8 none] G c Z b b [writeregister bmp280 54 13 none] G c Z b b [readregisters bmp280 70 13 none] G c Z b b [tosigned16 bmp280 85 12 none] G c Z b b [tounsigned16 bmp280 90 12 none] G c Z b b [tosigned16 bmp280 93 12 none] G c Z b b [tocelsius bmp280 140 12 none] G c Z b b [topascals bmp280 185 12 none] X 1 ada.ads 18K9*Ada 22e8 15|23r6 86r5 X 13 a-unccon.ads 20+9 Source 15|87r7 21+9 Target 15|88r7 23v14*Unchecked_Conversion 15|23w10 86r9 X 14 bmp280.ads 27K9*BMP280 52E8 81l5 81e11 15|29b14 294l5 294t11 29R8*DeviceSubclass<47|67R8><21|49R8> 32r25 40P12 40r30 44P12 44r30 60c8 . 79e13 15|55r22 71r22 100r38 141r22 186r22 238r30 267r30 32P8*Device(29R8) 36r70 15|98r70 100r24 36V12*Create{32P8} 36>19 36>43 15|98b12 136l7 136t13 36p19 bus{16|50P8} 15|98b19 100r54 36i43 addr{16|33I8} 15|98b43 100r59 40V12*Get{21|28F8}<20|35p12> 40=16 15|238b12 263l7 263t10 40r16 Self{29R8} 15|238b16 247m5 247r5 252m7 252r7 258m5 258r5 262m29 262r29 44V12*Get{47|31F8}<20|35p12> 44=16 15|267b12 292l7 292t10 44r16 Self{29R8} 15|267b16 276m5 276r5 281m7 281r7 287m5 287r5 291m32 291r32 46N3*MaxSpeed 52I8 Signed16 53r7 68r14 69r14 71r14 72r14 73r14 74r14 75r14 . 76r14 77r14 78r14 15|88r17 93r62 55M8 Unsigned16 56r7 67r14 70r14 15|87r17 90r64 91r5 91r23 62p5 bus{16|50P8} 15|65r10 80r10 63i5 address{16|33I8} 15|65r25 80r31 67m5 dig_T1{55M8} 15|122m10 172r22 173r22 68i5 dig_T2{52I8} 15|123m10 174r22 69i5 dig_T3{52I8} 15|124m10 175r22 70m5 dig_P1{55M8} 15|125m10 225r45 71i5 dig_P2{52I8} 15|126m10 224r65 72i5 dig_P3{52I8} 15|127m10 224r25 73i5 dig_P4{52I8} 15|128m10 223r35 74i5 dig_P5{52I8} 15|129m10 222r36 75i5 dig_P6{52I8} 15|130m10 221r34 76i5 dig_P7{52I8} 15|131m10 231r43 77i5 dig_P8{52I8} 15|132m10 230r26 78i5 dig_P9{52I8} 15|133m10 229r24 X 15 bmp280.adb 34m3 REG_CALIB0{16|35M8} 118r24 35m3 REG_ID{16|35M8} 36m3 REG_RESET{16|35M8} 37m3 REG_STATUS{16|35M8} 112r26 252r26 281r26 38m3 REG_CONTROL{16|35M8} 106r24 247r24 276r24 39m3 REG_CONFIG{16|35M8} 107r24 40m3 REG_PMSB{16|35M8} 258r24 287r24 41m3 REG_PLSB{16|35M8} 42m3 REG_PXLSB{16|35M8} 43m3 REG_TMSB{16|35M8} 44m3 REG_TLSB{16|35M8} 45m3 REG_TXLSB{16|35M8} 49m3 CONTROL_SLEEP{16|35M8} 106r37 50m3 CONTROL_SAMPLE{16|35M8} 247r37 276r37 54U13 WriteRegister 54b13 55=5 56>5 57>5 66l7 66t20 106s10 107s10 247s10 . 276s10 55r5 Self{14|29R8} 65r5 65r20 56m5 regaddr{16|35M8} 62r15 57m5 regdata{16|35M8} 63r15 59a5 cmd{16|37A8} 62m5 63m5 65r34 65r39 70U13 ReadRegisters 70b13 71=5 72>5 73<5 81l7 81t20 112s12 118s10 252s12 . 258s10 281s12 287s10 71r5 Self{14|29R8} 80r5 80r26 72m5 regaddr{16|35M8} 78r16 73a5 regdata{16|39A8} 80m57 80r66 75a5 cmd{16|37A8} 78m5 80r40 80r45 85V12 ToSigned16[13|23]{14|52I8} 94s5 90V12 ToUnsigned16{14|55M8} 90b12 90>25 90>41 94s16 122s20 125s20 90m25 lsb{16|35M8} 91r16 90m41 msb{16|35M8} 91r34 93V12 ToSigned16{14|52I8} 93b12 93>23 93>39 123s20 124s20 126s20 127s20 128s20 . 129s20 130s20 131s20 132s20 133s20 93m23 lsb{16|35M8} 94r29 93m39 msb{16|35M8} 94r34 100p5 Self{14|32P8} 106r5 107r5 112r7 118r5 122r5 123r5 124r5 125r5 126r5 . 127r5 128r5 129r5 130r5 131r5 132r5 133r5 135r12 102a5 status{16|39A8} 112m38 113r18 103a5 caldata{16|39A8} 118m36 122r33 122r45 123r31 123r45 124r31 124r45 125r33 . 125r45 126r31 126r45 127r31 127r45 128r31 128r45 129r31 129r45 130r31 130r45 . 131r31 131r45 132r31 132r45 133r31 133r45 140V12 ToCelsius{float} 140b12 141=5 142>5 181l7 181t16 220s18 291s37 141r5 Self{14|29R8} 172r17 173r17 174r17 175r17 142a5 regdata{16|39A8} 166r22 166r49 167r15 144i5 adc_T{integer} 166m5 169r17 170r17 145f5 A1{float} 169m5 177r14 146f5 A2{float} 170m5 178r14 178r24 147f5 C1{float} 172m5 177r19 148f5 C2{float} 173m5 178r19 178r29 149f5 C3{float} 174m5 177r23 150f5 C4{float} 175m5 178r33 151f5 var1{float} 177m5 180r13 152f5 var2{float} 178m5 180r20 185V12 ToPascals{float} 185b12 186=5 187>5 234l7 234t16 262s34 186r5 Self{14|29R8} 220m13 220r13 221r29 222r31 223r30 224r20 224r60 225r40 . 229r19 230r21 231r38 187a5 regdata{16|39A8} 217r22 217r49 218r15 220r28 189i5 adc_P{integer} 217m5 227r31 190f5 var1{float} 220m5 221r13 221r18 222r20 224m5 224r33 224r38 224r73 225m5 . 225r20 228r40 229m5 231r18 191f5 var2{float} 221m5 222m5 222r13 223m5 223r13 228r19 230m5 231r25 192f5 p{float} 227m5 228m5 228r14 229r32 229r34 230r13 231m5 231r13 233r12 240a5 status{16|39A8} 252m38 253r18 241a5 regdata{16|39A8} 258m34 262r44 269a5 status{16|39A8} 281m38 282r18 270a5 regdata{16|39A8} 287m34 291r47 X 16 i2c.ads 25K9*I2C 14|23w6 36r34 36r50 46r26 62r15 63r15 15|25w6 27r10 34r26 35r26 . 36r26 37r26 38r26 39r26 40r26 41r26 42r26 43r26 44r26 45r26 49r29 50r29 . 56r15 57r15 59r11 72r15 73r19 75r12 90r31 90r47 93r29 93r45 98r34 98r50 . 102r15 103r15 142r15 187r15 240r15 241r15 269r15 270r15 16|105e8 33I8*Address 14|36r54 63r19 15|98r54 35M8*Byte 15|27r14 34r30 35r30 36r30 37r30 38r30 39r30 40r30 41r30 42r30 . 43r30 44r30 45r30 49r33 50r33 56r19 57r19 72r19 90r35 90r51 93r33 93r49 37A8*Command(35M8) 15|59r15 75r16 39A8*Response(35M8) 15|73r23 102r19 103r19 142r19 187r19 240r19 . 241r19 269r19 270r19 45h8*BusInterface 50P8*Bus(45R8) 14|36r38 62r19 15|98r38 55i3*SpeedFast{positive} 14|46r30 72x13*Write 15|65R14 80x13*Transaction 15|80R14 X 20 io_interfaces.ads 31h8*InputInterface X 21 pressure.ads 26K9*Pressure 14|24w6 30r5 40r53 61r5 15|238r53 262r12 21|56e13 28F8*Pascals 14|40r62 15|238r62 262r21 49h8*InputInterface<20|31R8[44]> 14|30r14 61r14 X 47 temperature.ads 26K9*Temperature 14|25w6 29r30 44r53 60r30 15|267r53 291r12 47|74e16 31F8*Celsius 14|44r65 15|267r65 291r24 67h8*InputInterface<20|31R8[62]> 14|29r42 60r42