###############################################################################
#
# IAR ELF Linker V9.60.3.422/W64 for ARM                  28/Jul/2025  13:10:34
# Copyright 2007-2024 IAR Systems AB.
#
#    Output file  =  D:\Works\GIT\SKB reps\Colibri\Debug\Exe\Fly.out
#    Map file     =  D:\Works\GIT\SKB reps\Colibri\Debug\List\Fly.map
#    Command line =
#        -f "D:\Works\GIT\SKB reps\Colibri\Debug\Exe\Fly.out.rsp"
#        ("D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\dev_16932516800620494331.dir\bar.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\dev_16932516800620494331.dir\com.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\dev_16932516800620494331.dir\eep.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\utils_199339518998427007.dir\filt.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\dev_16932516800620494331.dir\flow.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\drv_9119342922082540178.dir\gpio.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\dev_16932516800620494331.dir\gps.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\drv_9119342922082540178.dir\i2c.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\dev_16932516800620494331.dir\imu.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\drv_9119342922082540178.dir\iwdg.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\dev_16932516800620494331.dir\laser.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\dev_16932516800620494331.dir\led.o"
#        "D:\Works\GIT\SKB reps\Colibri\Debug\Obj\main.o" "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\utils_199339518998427007.dir\med.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\utils_199339518998427007.dir\med2.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\utils_199339518998427007.dir\mot.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\utils_199339518998427007.dir\move.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\dev_16932516800620494331.dir\ori.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\utils_199339518998427007.dir\pid.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\utils_199339518998427007.dir\prot.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\drv_9119342922082540178.dir\pwm.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\utils_199339518998427007.dir\quat.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\dev_16932516800620494331.dir\sbus.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\drv_9119342922082540178.dir\spi.o"
#        "D:\Works\GIT\SKB reps\Colibri\Debug\Obj\startup_stm32g431xx.o"
#        "D:\Works\GIT\SKB reps\Colibri\Debug\Obj\system_stm32g4xx.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\dev_16932516800620494331.dir\tele.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\drv_9119342922082540178.dir\tick.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\drv_9119342922082540178.dir\tim.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\drv_9119342922082540178.dir\uart.o"
#        "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Obj\drv_9119342922082540178.dir\vl53l0x.o"
#        --no_out_extension -o "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Exe\Fly.out" --redirect _Printf=_PrintfFullNoMb
#        --redirect _Scanf=_ScanfFullNoMb --map "D:\Works\GIT\SKB
#        reps\Colibri\Debug\List\Fly.map" --config
#        C:\iar\ewarm-9.60.3\arm/config/linker/ST/stm32g431xB.icf --entry
#        __iar_program_start
#        C:\iar\ewarm-9.60.3\arm\CMSIS\Lib\IAR\iar_cortexM4lf_math.a --vfe
#        --text_out locale --no_free_heap --cpu=Cortex-M4 --fpu=VFPv4_sp)
#        --dependencies=n "D:\Works\GIT\SKB
#        reps\Colibri\Debug\Exe\Fly.out.iar_deps"
#
###############################################################################

*******************************************************************************
*** RUNTIME MODEL ATTRIBUTES
***

CppFlavor                     = *
__CPP_Exceptions              = Disabled
__CPP_Language                = C++14
__CPP_Library                 = libc++
__CPP_Runtime                 = 1
__SystemLibrary               = DLib
__dlib_dynamic_initialization = normal
__dlib_version                = 6


*******************************************************************************
*** HEAP SELECTION
***

The no free heap was selected because of --no_free_heap.


*******************************************************************************
*** PLACEMENT SUMMARY
***

"A0":  place at address 0x800'0000 { ro section .intvec };
"P1":  place in [from 0x800'0000 to 0x801'ffff] { ro };
define block CSTACK with size = 2K, alignment = 8 { };
define block PROC_STACK with size = 0, alignment = 8 { };
define block HEAP with size = 4K, alignment = 8 { };
"P3":  place in [from 0x2000'0000 to 0x2000'3fff] |
                [from 0x2000'4000 to 0x2000'57ff] {
          rw, block CSTACK, block PROC_STACK, block HEAP };
initialize by copy { rw };

No sections matched the following patterns:

  ro section otp_data  in "P4"
  section .textrw      in "P2"


  Section                Kind         Address  Alignment    Size  Object
  -------                ----         -------  ---------    ----  ------
"A0":                                                      0x1d8
  .intvec                ro code   0x800'0000          4   0x1d8  startup_stm32g431xx.o [1]
                                 - 0x800'01d8              0x1d8

"P1":                                                     0x1534
  .text                  ro code   0x800'01d8          4   0xc3a  vl53l0x.o [3]
  .text                  ro code   0x800'0e12          2    0x2a  copy_init3.o [7]
  .text                  ro code   0x800'0e3c          4   0x208  i2c.o [3]
  .text                  ro code   0x800'1044          4    0x84  tick.o [3]
  .text                  ro code   0x800'10c8          4   0x174  gpio.o [3]
  .text                  ro code   0x800'123c          4    0xa4  uart.o [3]
  .text                  ro code   0x800'12e0          4    0x44  laser.o [2]
  .text                  ro code   0x800'1324          2    0x38  zero_init3.o [7]
  .text                  ro code   0x800'135c          4    0x30  main.o [1]
  .text                  ro code   0x800'138c          4    0x24  led.o [2]
  .text                  ro code   0x800'13b0          4    0x28  data_init.o [7]
  .text                  ro code   0x800'13d8          4    0x22  fpinit_M.o [6]
  .iar.init_table        const     0x800'13fc          4    0x28  - Linker created -
  .text                  ro code   0x800'1424          4    0x20  cmain_call_ctors.o [7]
  .text                  ro code   0x800'1444          4    0x18  cppinit.o [5]
  .text                  ro code   0x800'145c          4    0x1e  cmain.o [7]
  .text                  ro code   0x800'147a          2     0x4  low_level_init.o [5]
  .text                  ro code   0x800'147e          2     0x4  exit.o [5]
  .text                  ro code   0x800'1484          4     0xa  cexit.o [7]
  .text                  ro code   0x800'1490          4     0xc  XXexit.o [7]
  .text                  ro code   0x800'149c          4    0x1c  system_stm32g4xx.o [1]
  .text                  ro code   0x800'14b8          4    0x1c  cstartup_M.o [7]
  .text                  ro code   0x800'14d4          2    0x18  tele.o [2]
  .text                  ro code   0x800'14ec          4    0x18  tim.o [3]
  .text                  ro code   0x800'1504          2    0x14  gps.o [2]
  .text                  ro code   0x800'1518          4    0x14  tele.o [2]
  .text                  ro code   0x800'152c          4    0x10  gps.o [2]
  .text                  ro code   0x800'153c          4    0x10  ori.o [2]
  .text                  ro code   0x800'154c          2     0x8  ori.o [2]
  .text                  ro code   0x800'1554          4    0x10  startup_stm32g431xx.o [1]
  SHT$$PREINIT_ARRAY               0x800'1564                0x0  <Block>
  SHT$$INIT_ARRAY                  0x800'1564               0x10  <Block>
    .init_array          const     0x800'1564          4     0x4  gps.o [2]
    .init_array          const     0x800'1568          4     0x4  laser.o [2]
    .init_array          const     0x800'156c          4     0x4  ori.o [2]
    .init_array          const     0x800'1570          4     0x4  tele.o [2]
  __iar_tls$$INIT_ARRAY            0x800'1574                0x0  <Block>
  .text                  ro code   0x800'1574          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1578          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'157c          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1580          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1584          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1588          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'158c          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1590          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1594          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1598          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'159c          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'15a0          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'15a4          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'15a8          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'15ac          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'15b0          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'15b4          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'15b8          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'15bc          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'15c0          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'15c4          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'15c8          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'15cc          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'15d0          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'15d4          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'15d8          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'15dc          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'15e0          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'15e4          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'15e8          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'15ec          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'15f0          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'15f4          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'15f8          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'15fc          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1600          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1604          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1608          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'160c          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1610          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1614          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1618          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'161c          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1620          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1624          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1628          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'162c          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1630          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1634          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1638          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'163c          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1640          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1644          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1648          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'164c          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1650          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1654          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1658          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'165c          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1660          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1664          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1668          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'166c          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1670          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1674          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1678          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'167c          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1680          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1684          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1688          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'168c          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1690          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1694          2     0x4  startup_stm32g431xx.o [1]
  .text                  ro code   0x800'1698          2     0x4  startup_stm32g431xx.o [1]
  .rodata                const     0x800'169c                0x0  zero_init3.o [7]
  .rodata                const     0x800'169c                0x0  copy_init3.o [7]
  Initializer bytes      const     0x800'169c          4    0x70  <for P3 s0>
                                 - 0x800'170c             0x1534

"P3", part 1 of 3:                                          0x70
  P3 s0                           0x2000'0000               0x70  <Init block>
    .data                inited   0x2000'0000          4    0x24  uart.o [3]
    .data                inited   0x2000'0024          4    0x24  uart.o [3]
    .data                inited   0x2000'0048          4    0x24  uart.o [3]
    .data                inited   0x2000'006c          4     0x4  system_stm32g4xx.o [1]
                                - 0x2000'0070               0x70

"P3", part 2 of 3:                                         0x824
  .bss                   zero     0x2000'0070          4   0x194  gps.o [2]
  .bss                   zero     0x2000'0204          4   0x100  uart.o [3]
  .bss                   zero     0x2000'0304          4   0x100  uart.o [3]
  .bss                   zero     0x2000'0404          4   0x100  uart.o [3]
  .bss                   zero     0x2000'0504          4   0x100  uart.o [3]
  .bss                   zero     0x2000'0604          4   0x100  uart.o [3]
  .bss                   zero     0x2000'0704          4   0x100  uart.o [3]
  .bss                   zero     0x2000'0804          4    0x70  ori.o [2]
  .bss                   zero     0x2000'0874          4    0x10  laser.o [2]
  .bss                   zero     0x2000'0884          4     0x4  main.o [1]
  .bss                   zero     0x2000'0888          4     0x4  tele.o [2]
  .bss                   zero     0x2000'088c          4     0x4  tick.o [3]
  .bss                   zero     0x2000'0890          4     0x4  tim.o [3]
                                - 0x2000'0894              0x824

"P3", part 3 of 3:                                         0x800
  CSTACK                          0x2000'0898          8   0x800  <Block>
    CSTACK               uninit   0x2000'0898              0x800  <Block tail>
                                - 0x2000'1098              0x800

Unused ranges:

         From           To      Size
         ----           --      ----
   0x800'170c   0x801'ffff  0x1'e8f4
  0x2000'0894  0x2000'0897       0x4
  0x2000'1098  0x2000'3fff    0x2f68
  0x2000'4000  0x2000'57ff    0x1800


*******************************************************************************
*** INIT TABLE
***

          Address      Size
          -------      ----
Zero (__iar_zero_init3)
    1 destination range, total size 0x824:
          0x2000'0070  0x824

Copy (__iar_copy_init3)
    1 source range, total size 0x70:
           0x800'169c   0x70
    1 destination range, total size 0x70:
          0x2000'0000   0x70

Extra (__iar_cstart_call_ctors)



*******************************************************************************
*** MODULE SUMMARY
***

    Module                 ro code  ro data  rw data
    ------                 -------  -------  -------
command line/config:
    ------------------------------------------------
    Total:

D:\Works\GIT\SKB reps\Colibri\Debug\Obj: [1]
    main.o                      48                 4
    startup_stm32g431xx.o      784
    system_stm32g4xx.o          28        4        4
    ------------------------------------------------
    Total:                     860        4        8

D:\Works\GIT\SKB reps\Colibri\Debug\Obj\dev_16932516800620494331.dir: [2]
    gps.o                       36        4      404
    laser.o                     68        4       16
    led.o                       36
    ori.o                       24        4      112
    tele.o                      44        4        4
    ------------------------------------------------
    Total:                     208       16      536

D:\Works\GIT\SKB reps\Colibri\Debug\Obj\drv_9119342922082540178.dir: [3]
    gpio.o                     372
    i2c.o                      520
    tick.o                     132                 4
    tim.o                       24                 4
    uart.o                     164      108    1'644
    vl53l0x.o                3'130
    ------------------------------------------------
    Total:                   4'342      108    1'652

D:\Works\GIT\SKB reps\Colibri\Debug\Obj\utils_199339518998427007.dir: [4]
    ------------------------------------------------
    Total:

dl7M_tlf.a: [5]
    cppinit.o                   24
    exit.o                       4
    low_level_init.o             4
    ------------------------------------------------
    Total:                      32

m7M_tls.a: [6]
    fpinit_M.o                  34
    ------------------------------------------------
    Total:                      34

rt7M_tl.a: [7]
    XXexit.o                    12
    cexit.o                     10
    cmain.o                     30
    cmain_call_ctors.o          32
    copy_init3.o                42
    cstartup_M.o                28
    data_init.o                 40
    zero_init3.o                56
    ------------------------------------------------
    Total:                     250

    Gaps                         4        2
    Linker created                       40    2'048
----------------------------------------------------
    Grand Total:             5'730      170    4'244


*******************************************************************************
*** ENTRY LIST
***

Entry                       Address   Size  Type      Object
-----                       -------   ----  ----      ------
.iar.init_table$$Base    0x800'13fc          --   Gb  - Linker created -
.iar.init_table$$Limit   0x800'1424          --   Gb  - Linker created -
?main                    0x800'145d         Code  Gb  cmain.o [7]
ADC1_2_IRQHandler        0x800'15d9         Code  Wk  startup_stm32g431xx.o [1]
BusFault_Handler         0x800'1581         Code  Wk  startup_stm32g431xx.o [1]
COMP1_2_3_IRQHandler     0x800'1669         Code  Wk  startup_stm32g431xx.o [1]
COMP4_IRQHandler         0x800'166d         Code  Wk  startup_stm32g431xx.o [1]
CORDIC_IRQHandler        0x800'1695         Code  Wk  startup_stm32g431xx.o [1]
CRS_IRQHandler           0x800'1671         Code  Wk  startup_stm32g431xx.o [1]
CSTACK$$Base            0x2000'0898          --   Gb  - Linker created -
CSTACK$$Limit           0x2000'1098          --   Gb  - Linker created -
DMA1_Channel1_IRQHandler
                         0x800'15c1         Code  Wk  startup_stm32g431xx.o [1]
DMA1_Channel2_IRQHandler
                         0x800'15c5         Code  Wk  startup_stm32g431xx.o [1]
DMA1_Channel3_IRQHandler
                         0x800'15c9         Code  Wk  startup_stm32g431xx.o [1]
DMA1_Channel4_IRQHandler
                         0x800'15cd         Code  Wk  startup_stm32g431xx.o [1]
DMA1_Channel5_IRQHandler
                         0x800'15d1         Code  Wk  startup_stm32g431xx.o [1]
DMA1_Channel6_IRQHandler
                         0x800'15d5         Code  Wk  startup_stm32g431xx.o [1]
DMA2_Channel1_IRQHandler
                         0x800'1651         Code  Wk  startup_stm32g431xx.o [1]
DMA2_Channel2_IRQHandler
                         0x800'1655         Code  Wk  startup_stm32g431xx.o [1]
DMA2_Channel3_IRQHandler
                         0x800'1659         Code  Wk  startup_stm32g431xx.o [1]
DMA2_Channel4_IRQHandler
                         0x800'165d         Code  Wk  startup_stm32g431xx.o [1]
DMA2_Channel5_IRQHandler
                         0x800'1661         Code  Wk  startup_stm32g431xx.o [1]
DMA2_Channel6_IRQHandler
                         0x800'1691         Code  Wk  startup_stm32g431xx.o [1]
DMAMUX_OVR_IRQHandler    0x800'168d         Code  Wk  startup_stm32g431xx.o [1]
DataORI                 0x2000'0804   0x70  Data  Gb  ori.o [2]
DebugMon_Handler         0x800'158d         Code  Wk  startup_stm32g431xx.o [1]
EXTI0_IRQHandler         0x800'15ad         Code  Wk  startup_stm32g431xx.o [1]
EXTI15_10_IRQHandler     0x800'1625         Code  Wk  startup_stm32g431xx.o [1]
EXTI1_IRQHandler         0x800'15b1         Code  Wk  startup_stm32g431xx.o [1]
EXTI2_IRQHandler         0x800'15b5         Code  Wk  startup_stm32g431xx.o [1]
EXTI3_IRQHandler         0x800'15b9         Code  Wk  startup_stm32g431xx.o [1]
EXTI4_IRQHandler         0x800'15bd         Code  Wk  startup_stm32g431xx.o [1]
EXTI9_5_IRQHandler       0x800'15ed         Code  Wk  startup_stm32g431xx.o [1]
FDCAN1_IT0_IRQHandler    0x800'15e5         Code  Wk  startup_stm32g431xx.o [1]
FDCAN1_IT1_IRQHandler    0x800'15e9         Code  Wk  startup_stm32g431xx.o [1]
FLASH_IRQHandler         0x800'15a5         Code  Wk  startup_stm32g431xx.o [1]
FMAC_IRQHandler          0x800'1699         Code  Wk  startup_stm32g431xx.o [1]
FPU_IRQHandler           0x800'1679         Code  Wk  startup_stm32g431xx.o [1]
GPIO_InitPin(unsigned long)
                         0x800'10c9  0x174  Code  Gb  gpio.o [3]
GPS_Info::GPS_Info()     0x800'1505   0x14  Code  Wk  gps.o [2]
HardFault_Handler        0x800'1579         Code  Wk  startup_stm32g431xx.o [1]
I2C1_ER_IRQHandler       0x800'1611         Code  Wk  startup_stm32g431xx.o [1]
I2C1_EV_IRQHandler       0x800'160d         Code  Wk  startup_stm32g431xx.o [1]
I2C2_ER_IRQHandler       0x800'1619         Code  Wk  startup_stm32g431xx.o [1]
I2C2_EV_IRQHandler       0x800'1615         Code  Wk  startup_stm32g431xx.o [1]
I2C2_Init()              0x800'0e4d   0x30  Code  Gb  i2c.o [3]
I2C2_Read(unsigned char, void *, unsigned char)
                         0x800'0fdb   0x1a  Code  Gb  i2c.o [3]
I2C2_Stop()              0x800'0ff5    0xa  Code  Gb  i2c.o [3]
I2C2_Write(unsigned char, unsigned char)
                         0x800'0fad   0x14  Code  Gb  i2c.o [3]
I2C2_Write(unsigned char, void const *, unsigned char)
                         0x800'0fc1   0x1a  Code  Gb  i2c.o [3]
I2C2_Write2(unsigned char, void const *, unsigned char, void const *, unsigned char)
                         0x800'0fff   0x24  Code  Gb  i2c.o [3]
I2C3_ER_IRQHandler       0x800'1689         Code  Wk  startup_stm32g431xx.o [1]
I2C3_EV_IRQHandler       0x800'1685         Code  Wk  startup_stm32g431xx.o [1]
Info                    0x2000'0070  0x194  Data  Lc  gps.o [2]
LED_Init()               0x800'138d   0x1e  Code  Gb  led.o [2]
LPTIM1_IRQHandler        0x800'1641         Code  Wk  startup_stm32g431xx.o [1]
LPUART1_IRQHandler       0x800'1681         Code  Wk  startup_stm32g431xx.o [1]
Laser_Init_v2()          0x800'12eb   0x20  Code  Gb  laser.o [2]
MemManage_Handler        0x800'157d         Code  Wk  startup_stm32g431xx.o [1]
NMI_Handler              0x800'1575         Code  Wk  startup_stm32g431xx.o [1]
ORI_Data::ORI_Data()     0x800'154d    0x8  Code  Wk  ori.o [2]
PVD_PVM_IRQHandler       0x800'1599         Code  Wk  startup_stm32g431xx.o [1]
PendSV_Handler           0x800'1591         Code  Wk  startup_stm32g431xx.o [1]
RCC_IRQHandler           0x800'15a9         Code  Wk  startup_stm32g431xx.o [1]
RNG_IRQHandler           0x800'167d         Code  Wk  startup_stm32g431xx.o [1]
RTC_Alarm_IRQHandler     0x800'1629         Code  Wk  startup_stm32g431xx.o [1]
RTC_TAMP_LSECSS_IRQHandler
                         0x800'159d         Code  Wk  startup_stm32g431xx.o [1]
RTC_WKUP_IRQHandler      0x800'15a1         Code  Wk  startup_stm32g431xx.o [1]
RecvHead::RecvHead(RecvModeEnum, unsigned char, unsigned char)
                         0x800'14d5   0x18  Code  Wk  tele.o [2]
Region$$Table$$Base      0x800'13fc          --   Gb  - Linker created -
Region$$Table$$Limit     0x800'1424          --   Gb  - Linker created -
Reset_Handler            0x800'1555         Code  Wk  startup_stm32g431xx.o [1]
SAI1_IRQHandler          0x800'1675         Code  Wk  startup_stm32g431xx.o [1]
SHT$$INIT_ARRAY$$Base    0x800'1564          --   Gb  - Linker created -
SHT$$INIT_ARRAY$$Limit   0x800'1574          --   Gb  - Linker created -
SHT$$PREINIT_ARRAY$$Base
                         0x800'1564          --   Gb  - Linker created -
SHT$$PREINIT_ARRAY$$Limit
                         0x800'1564          --   Gb  - Linker created -
SPI1_IRQHandler          0x800'161d         Code  Wk  startup_stm32g431xx.o [1]
SPI2_IRQHandler          0x800'1621         Code  Wk  startup_stm32g431xx.o [1]
SPI3_IRQHandler          0x800'1645         Code  Wk  startup_stm32g431xx.o [1]
SVC_Handler              0x800'1589         Code  Wk  startup_stm32g431xx.o [1]
SysTick_Handler          0x800'1071    0xa  Code  Gb  tick.o [3]
SystemCoreClock         0x2000'006c    0x4  Data  Gb  system_stm32g4xx.o [1]
SystemInit               0x800'149d   0x14  Code  Gb  system_stm32g4xx.o [1]
TICK_GetCount()          0x800'10a5    0x6  Code  Gb  tick.o [3]
TICK_Init()              0x800'107b   0x2a  Code  Gb  tick.o [3]
TIM1_BRK_TIM15_IRQHandler
                         0x800'15f1         Code  Wk  startup_stm32g431xx.o [1]
TIM1_CC_IRQHandler       0x800'15fd         Code  Wk  startup_stm32g431xx.o [1]
TIM1_TRG_COM_TIM17_IRQHandler
                         0x800'15f9         Code  Wk  startup_stm32g431xx.o [1]
TIM1_UP_TIM16_IRQHandler
                         0x800'15f5         Code  Wk  startup_stm32g431xx.o [1]
TIM2_IRQHandler          0x800'1601         Code  Wk  startup_stm32g431xx.o [1]
TIM3_IRQHandler          0x800'1605         Code  Wk  startup_stm32g431xx.o [1]
TIM4_IRQHandler          0x800'1609         Code  Wk  startup_stm32g431xx.o [1]
TIM6_DAC_IRQHandler      0x800'164d         Code  Wk  startup_stm32g431xx.o [1]
TIM7_IRQHandler          0x800'14ed   0x10  Code  Gb  tim.o [3]
TIM7_Proc               0x2000'0890    0x4  Data  Lc  tim.o [3]
TIM8_BRK_IRQHandler      0x800'1631         Code  Wk  startup_stm32g431xx.o [1]
TIM8_CC_IRQHandler       0x800'163d         Code  Wk  startup_stm32g431xx.o [1]
TIM8_TRG_COM_IRQHandler
                         0x800'1639         Code  Wk  startup_stm32g431xx.o [1]
TIM8_UP_IRQHandler       0x800'1635         Code  Wk  startup_stm32g431xx.o [1]
Tele_Mode               0x2000'0888    0x4  Data  Lc  tele.o [2]
Tick                    0x2000'088c    0x4  Data  Lc  tick.o [3]
UART1_BufferRecv        0x2000'0604  0x100  Data  Lc  uart.o [3]
UART1_BufferSend        0x2000'0704  0x100  Data  Lc  uart.o [3]
UART1_Data              0x2000'0048   0x24  Data  Lc  uart.o [3]
UART2_BufferRecv        0x2000'0404  0x100  Data  Lc  uart.o [3]
UART2_BufferSend        0x2000'0504  0x100  Data  Lc  uart.o [3]
UART2_Data              0x2000'0024   0x24  Data  Lc  uart.o [3]
UART3_BufferRecv        0x2000'0204  0x100  Data  Lc  uart.o [3]
UART3_BufferSend        0x2000'0304  0x100  Data  Lc  uart.o [3]
UART3_Data              0x2000'0000   0x24  Data  Lc  uart.o [3]
UART4_IRQHandler         0x800'1649         Code  Wk  startup_stm32g431xx.o [1]
UCPD1_IRQHandler         0x800'1665         Code  Wk  startup_stm32g431xx.o [1]
USART1_IRQHandler        0x800'12c9    0xa  Code  Gb  uart.o [3]
USART2_IRQHandler        0x800'12bf    0xa  Code  Gb  uart.o [3]
USART3_IRQHandler        0x800'12b5    0xa  Code  Gb  uart.o [3]
USBWakeUp_IRQHandler     0x800'162d         Code  Wk  startup_stm32g431xx.o [1]
USB_HP_IRQHandler        0x800'15dd         Code  Wk  startup_stm32g431xx.o [1]
USB_LP_IRQHandler        0x800'15e1         Code  Wk  startup_stm32g431xx.o [1]
UsageFault_Handler       0x800'1585         Code  Wk  startup_stm32g431xx.o [1]
VL53L0X::VL53L0X()       0x800'01d9    0xe  Code  Gb  vl53l0x.o [3]
VL53L0X::decodeTimeout(unsigned short)
                         0x800'0d21   0x16  Code  Gb  vl53l0x.o [3]
VL53L0X::encodeTimeout(unsigned int)
                         0x800'0d37   0x2a  Code  Gb  vl53l0x.o [3]
VL53L0X::getMeasurementTimingBudget()
                         0x800'099d   0xa4  Code  Gb  vl53l0x.o [3]
VL53L0X::getSequenceStepEnables(VL53L0X::SequenceStepEnables *)
                         0x800'0c5d   0x48  Code  Gb  vl53l0x.o [3]
VL53L0X::getSequenceStepTimeouts(VL53L0X::SequenceStepEnables const *, VL53L0X::SequenceStepTimeouts *)
                         0x800'0ca5   0x7c  Code  Gb  vl53l0x.o [3]
VL53L0X::getSpadInfo(unsigned char *, bool *)
                         0x800'0b3f  0x11e  Code  Gb  vl53l0x.o [3]
VL53L0X::getVcselPulsePeriod(VL53L0X::vcselPeriodType)
                         0x800'0a41   0x3a  Code  Gb  vl53l0x.o [3]
VL53L0X::init(bool)      0x800'01e7  0x55c  Code  Gb  vl53l0x.o [3]
VL53L0X::isRangeReady()
                         0x800'0b05   0x1c  Code  Gb  vl53l0x.o [3]
VL53L0X::performSingleRefCalibration(unsigned char)
                         0x800'0db9   0x5a  Code  Gb  vl53l0x.o [3]
VL53L0X::readMulti(unsigned char, unsigned char *, unsigned char)
                         0x800'0845   0x26  Code  Gb  vl53l0x.o [3]
VL53L0X::readRange()     0x800'0b21   0x1e  Code  Gb  vl53l0x.o [3]
VL53L0X::readReg(unsigned char)
                         0x800'07c9   0x24  Code  Gb  vl53l0x.o [3]
VL53L0X::readReg16Bit(unsigned char)
                         0x800'07ed   0x38  Code  Gb  vl53l0x.o [3]
VL53L0X::setMeasurementTimingBudget(unsigned int)
                         0x800'08b9   0xe4  Code  Gb  vl53l0x.o [3]
VL53L0X::setSignalRateLimit(float)
                         0x800'086d   0x48  Code  Gb  vl53l0x.o [3]
VL53L0X::startContinuous(unsigned int)
                         0x800'0a7b   0x8a  Code  Gb  vl53l0x.o [3]
VL53L0X::timeoutMclksToMicroseconds(unsigned short, unsigned char)
                         0x800'0d61   0x26  Code  Gb  vl53l0x.o [3]
VL53L0X::timeoutMicrosecondsToMclks(unsigned int, unsigned char)
                         0x800'0d87   0x2a  Code  Gb  vl53l0x.o [3]
VL53L0X::writeMulti(unsigned char, unsigned char const *, unsigned char)
                         0x800'0825   0x20  Code  Gb  vl53l0x.o [3]
VL53L0X::writeReg(unsigned char, unsigned char)
                         0x800'0743   0x20  Code  Gb  vl53l0x.o [3]
VL53L0X::writeReg16Bit(unsigned char, unsigned short)
                         0x800'0763   0x2c  Code  Gb  vl53l0x.o [3]
VL53L0X::writeReg32Bit(unsigned char, unsigned int)
                         0x800'078f   0x3a  Code  Gb  vl53l0x.o [3]
WWDG_IRQHandler          0x800'1595         Code  Wk  startup_stm32g431xx.o [1]
[local to i2c_cpp]::Init(I2C_TypeDef *)
                         0x800'0e3d   0x10  Code  Lc  i2c.o [3]
[local to i2c_cpp]::Read(I2C_TypeDef *, unsigned char, unsigned char *, unsigned char)
                         0x800'0e95   0x46  Code  Lc  i2c.o [3]
[local to i2c_cpp]::Stop(I2C_TypeDef *)
                         0x800'0e7d   0x18  Code  Lc  i2c.o [3]
[local to i2c_cpp]::Write(I2C_TypeDef *, unsigned char, unsigned char const *, unsigned char)
                         0x800'0edd   0x5a  Code  Lc  i2c.o [3]
[local to i2c_cpp]::Write2(I2C_TypeDef *, unsigned char, unsigned char const *, unsigned char, unsigned char const *, unsigned char)
                         0x800'0f39   0x74  Code  Lc  i2c.o [3]
[local to tick_cpp]::__NVIC_SetPriority(IRQn_Type, unsigned int)
                         0x800'1045   0x2c  Code  Lc  tick.o [3]
[local to uart_cpp]::IRQHandler(UART_Data &)
                         0x800'123d   0x78  Code  Lc  uart.o [3]
__call_ctors             0x800'1445   0x18  Code  Gb  cppinit.o [5]
__cmain                  0x800'145d         Code  Gb  cmain.o [7]
__exit                   0x800'1491         Code  Gb  XXexit.o [7]
__iar_copy_init3         0x800'0e13   0x2a  Code  Gb  copy_init3.o [7]
__iar_cstart_call_ctors
                         0x800'1425   0x20  Code  Gb  cmain_call_ctors.o [7]
__iar_data_init3         0x800'13b1   0x28  Code  Gb  data_init.o [7]
__iar_init_vfp           0x800'13d9         Code  Gb  fpinit_M.o [6]
__iar_program_start      0x800'14b9         Code  Gb  cstartup_M.o [7]
__iar_tls$$INIT_ARRAY$$Base
                         0x800'1574          --   Gb  - Linker created -
__iar_tls$$INIT_ARRAY$$Limit
                         0x800'1574          --   Gb  - Linker created -
__iar_zero_init3         0x800'1325   0x38  Code  Gb  zero_init3.o [7]
__low_level_init         0x800'147b    0x4  Code  Gb  low_level_init.o [5]
__sti__routine           0x800'152d    0xc  Code  Lc  gps.o [2]
__sti__routine           0x800'12e1    0xa  Code  Lc  laser.o [2]
__sti__routine           0x800'153d    0xc  Code  Lc  ori.o [2]
__sti__routine           0x800'1519   0x10  Code  Lc  tele.o [2]
__vector_table           0x800'0000         Data  Gb  startup_stm32g431xx.o [1]
_call_main               0x800'1469         Code  Gb  cmain.o [7]
_exit                    0x800'1485         Code  Gb  cexit.o [7]
exit                     0x800'147f    0x4  Code  Gb  exit.o [5]
getRange()               0x800'1315    0xa  Code  Gb  laser.o [2]
isRangeReady()           0x800'130b    0xa  Code  Gb  laser.o [2]
main                     0x800'135d   0x30  Code  Gb  main.o [1]
range                   0x2000'0884    0x4  Data  Gb  main.o [1]
sensor                  0x2000'0874   0x10  Data  Gb  laser.o [2]


[1] = D:\Works\GIT\SKB reps\Colibri\Debug\Obj
[2] = D:\Works\GIT\SKB reps\Colibri\Debug\Obj\dev_16932516800620494331.dir
[3] = D:\Works\GIT\SKB reps\Colibri\Debug\Obj\drv_9119342922082540178.dir
[4] = D:\Works\GIT\SKB reps\Colibri\Debug\Obj\utils_199339518998427007.dir
[5] = dl7M_tlf.a
[6] = m7M_tls.a
[7] = rt7M_tl.a

  5'730 bytes of readonly  code memory
    170 bytes of readonly  data memory
  4'244 bytes of readwrite data memory

Errors: none
Warnings: none
