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_IMPLICIT_CONDITIONALS RV NO_LOCAL_ALLOCATORS RV NO_SECONDARY_STACK RV NO_STANDARD_STORAGE_POOLS RV NO_IMPLEMENTATION_PRAGMAS RV NO_ELABORATION_CODE U mcp2221.adc%b mcp2221-adc.adb 47a85194 OO PK IU KU Z ada.strings.text_buffers%s a-sttebu.adb a-sttebu.ali Z ada.tags%s a-tags.adb a-tags.ali W analog%s analog.ads analog.ali W mcp2221%s mcp2221.adb mcp2221.ali W message64%s message64.ads message64.ali U mcp2221.adc%s mcp2221-adc.ads 6acab24a 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 analog%s analog.ads analog.ali W mcp2221%s mcp2221.adb mcp2221.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-timoio.ads 20250808065140 db51d25a ada.text_io.modular_io%s D a-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%s D analog.ads 20250912235441 13dd1fd3 analog%s D hid.ads 20250912235441 11feb04b hid%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 mcp2221.ads 20250822150046 c645c06c mcp2221%s D mcp2221-adc.ads 20250822150046 bf526df5 mcp2221.adc%s D mcp2221-adc.adb 20250822150046 5d605e15 mcp2221.adc%b D message64.ads 20250912235441 b6477da7 message64%s D messaging.ads 20250925141903 96089d43 messaging%s D messaging-fixed.ads 20250912235441 4ff5c48c messaging.fixed%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 mcp2221__adc 37 12 none] G c Z s b [get mcp2221__adc 41 12 none] G c Z s b [getresolution mcp2221__adc 43 12 none] G c Z s s [inputsubclassDA mcp2221__adc 47 8 none] G c Z s s [inputsubclassDF mcp2221__adc 47 8 none] G c Z s s [inputsubclassIP mcp2221__adc 47 8 none] G r c none [get mcp2221__adc 41 12 none] [command mcp2221 106 13 none] G r s deviceclass [inputsubclassIP mcp2221__adc 47 8 none] [deviceclassIP mcp2221 83 8 none] X 13 analog.ads 26K9*Analog 66e11 20|23w6 31r29 37r64 41r52 47r29 21|23w6 26r10 32r64 40r52 . 49r12 49r42 32M8*Sample 20|41r59 21|26r17 40r59 49r19 49r49 44h8*InputInterface<18|31R8[40]> 20|31r36 47r36 52P8*Input(44R8) 20|37r71 21|32r71 X 18 io_interfaces.ads 31h8*InputInterface X 19 mcp2221.ads 27K9*MCP2221 111e12 20|25r9 52r5 21|28r14 62r5 31R8*DeviceClass 85e13 20|48r11 33P8*Device(31R8) 20|37r34 21|32r34 89m3 CMD_SET_PARM{23|31M8} 21|42r50 106U13 Command 21|47s14 X 20 mcp2221-adc.ads 25K17*ADC 19|27k9 20|47E8 52l13 52e16 21|28b22 62l13 62t16 27N3*Resolution 21|57r12 31R8*InputSubclass<13|44R8> 41P12 41r30 43P12 43r40 47c8 50e13 21|35r16 40r30 . 54r40 33I8*Channel 37r48 49r11 21|32r48 37V12*Create{13|52P8} 37>19 37>42 21|32b12 36l7 36t13 37p19 dev{19|33P8} 21|32b19 35r31 37i42 num{33I8} 21|32b42 35r40 41V12*Get{13|32M8}<18|35p12> 41=16 21|40b12 50t6 41r16 Self{31R8} 21|40b16 44r49 47r5 43V12*GetResolution{positive}<13|60p12> 43=26 21|54b12 58l7 58t20 43r26 Self{31R8} 21|54b26 48r5 dev{19|31R8} 21|47r10 49i5 num{33I8} 21|44r54 X 21 mcp2221-adc.adb 42a5 cmd{24|34A11[22|25]} 47r22 43a5 resp{24|34A11[22|25]} 47m27 49r26 49r56 44i5 offset{natural} 49r31 49r61 X 22 message64.ads 25K9*Message64[24|28] 21|24w6 42r23 43r14 X 23 messaging.ads 31M8*Byte 33A8*Buffer(31M8) X 24 messaging-fixed.ads 34A11*Message{23|33A8} 21|42r33[22|25] 43r24[22|25]