004     @WRITE_PROGRAM_MEMORY8.P1
004-005 @READ_PROGRAM_MEMORY8.P2
015     CCP_1
015     CCP_1_LOW
016     CCP_1_HIGH
01B     CCP_2
01B     CCP_2_LOW
01C     CCP_2_HIGH
020     @TRIS_C
021-024 MAIN.az
025-028 MAIN.k
029-02A MAIN.x
02B-02C MAIN.y
02D-02E MAIN.z
02F-030 azimut.x
02F     @PSTRINGCN7_68.P1
02F-032 @PRINTF_L32D_68FPFPF.P2
02F-030 @PRINTF_LD_68.P3
02F     MAIN.@SCRATCH1
030     @delay_ms1.P1
030     @PSTRINGCN7_68.@SCRATCH1
031-032 azimut.y
031     @PSTRINGCN7_68.@SCRATCH2
031     @PRINTF_LD_68.@SCRATCH1
032     @PSTRINGCN7_68.@SCRATCH3
032     @PRINTF_LD_68.@SCRATCH2
033     @PRINTF_L32D_68FPFPF.P1
033-034 azimut.z
033     @PRINTF_LD_68.@SCRATCH3
034     @PRINTF_L32D_68FPFPF.@SCRATCH1
034     @PRINTF_LD_68.@SCRATCH4
035-038 azimut.a
035     @PRINTF_L32D_68FPFPF.@SCRATCH2
035     @PRINTF_LD_68.@SCRATCH5
036     @PRINTF_L32D_68FPFPF.@SCRATCH3
036     @PRINTF_LD_68.@SCRATCH6
037     @PRINTF_L32D_68FPFPF.@SCRATCH4
037     @PRINTF_LD_68.@SCRATCH7
038     @PRINTF_L32D_68FPFPF.@SCRATCH5
039-03C azimut.b
039     @PRINTF_L32D_68FPFPF.@SCRATCH6
03A     @PRINTF_L32D_68FPFPF.@SCRATCH7
03B     @PRINTF_L32D_68FPFPF.@SCRATCH8
03C-03F @DIV3232.P1
03C-03F @FTOSD.P2
03D     mag_readZ.h
03D     mag_readX.h
03D-040 atan.x
03D     mag_readY.h
03D     azimut.@SCRATCH1
03D     @PSTRINGC_68.@SCRATCH1
03D     @PSTRINGC7_68.@SCRATCH1
03E     mag_readY.l
03E     mag_readX.l
03E     mag_readZ.l
03E     azimut.@SCRATCH2
03E     @PSTRINGC_68.@SCRATCH2
03E     @PSTRINGC7_68.@SCRATCH2
03F-040 mag_readZ.x
03F-040 mag_readX.x
03F-040 mag_readY.x
03F     azimut.@SCRATCH3
03F     @PSTRINGC7_68.@SCRATCH3
040-043 @DIV3232.P1
040     @PUTCHAR_1_.P2
040     azimut.@SCRATCH4
040     @FTOSD.@SCRATCH1
041     mag_read.reg
041     mag_vypocet.h
041-042 @SITOF.P1
041-044 atan.y
042     mag_vypocet.l
042     @I2C_WRITE_1.P1
042     @I2C_READ_1.P2
043-044 mag_vypocet.x
043     @I2C_READ_1.@SCRATCH1
044     @I2C_READ_1.@SCRATCH2
044     @DIV3232.@SCRATCH1
045-048 atan.res
045     mag_vypocet.@SCRATCH1
045     @DIV3232.@SCRATCH2
046     mag_vypocet.@SCRATCH2
046     @DIV3232.@SCRATCH3
047     @DIV3232.@SCRATCH4
048     @DIV3232.@SCRATCH5
049-04C atan.r
04D.0   atan.s
04D.1   atan.flag
04E-051 @FLT.P1
04E     atan.@SCRATCH1
04F     atan.@SCRATCH2
050     atan.@SCRATCH3
051     atan.@SCRATCH4
052-055 @ADDFF.P1
052-055 @DIVFF.P2
052-055 @MULFF.P3
052-055 @FLT.P4
056-059 @MULFF.P1
056-059 @DIVFF.P2
056-059 @ADDFF.P3
056     @FLT.@SCRATCH1
057     @FLT.@SCRATCH2
05A     @DIVFF.@SCRATCH1
05A     @ADDFF.@SCRATCH1
05A     @MULFF.@SCRATCH1
05B     @DIVFF.@SCRATCH2
05B     @ADDFF.@SCRATCH2
05B     @MULFF.@SCRATCH2
05C     @DIVFF.@SCRATCH3
05C     @ADDFF.@SCRATCH3
05C     @MULFF.@SCRATCH3
05D     @DIVFF.@SCRATCH4
05D     @ADDFF.@SCRATCH4
05D     @MULFF.@SCRATCH4
05E     @DIVFF.@SCRATCH5
05E     @ADDFF.@SCRATCH5
05E     @MULFF.@SCRATCH5
05F     @DIVFF.@SCRATCH6
05F     @ADDFF.@SCRATCH6
060     @ADDFF.@SCRATCH7
061     @ADDFF.@SCRATCH8
077     @SCRATCH
078     @SCRATCH
078     _RETURN_
079     @SCRATCH
07A     @SCRATCH
107.6   C1OUT
108.6   C2OUT
10D-10E @READ_PROGRAM_MEMORY8.P1
10D-10E @WRITE_PROGRAM_MEMORY8.P2

ROM Allocation:
0108  @delay_ms1
01CC  @I2C_READ_1
00D4  @I2C_WRITE_1
008D  @PUTCHAR_1_
0307  @FLT
023D  @DIVFF
03BB  @ADDFF
0346  @MULFF
0218  @SITOF
089C  atan
011C  set_mag
0198  mag_read
0203  mag_vypocet
0800  mag_readX
0821  mag_readY
0842  mag_readZ
0800  azimut
0004  @const237
00AF  @PSTRINGC_68
001B  @const239
04FC  @PSTRINGC7_68
001F  @const241
0023  @const242
0C2E  MAIN
0027  @const247
003D  @const253
0054  @const254
0542  @PSTRINGCN7_68
05FA  @FTOSD
0591  @DIV3232
05D3  @PRINTF_L32D_68FPFPF
0063  @const265
06BC  @PRINTF_LD_68
0071  @const268
007F  @const269
0C2E  @cinit


User Memory space: 

User Memory space: 

Project Directory:
    C:\Users\Honza\Documents\pic\kompas\

Project Files:
    main.c
    main.h
    ..\..\..\..\..\Program Files (x86)\PICC\devices\16F887.h
    ..\..\..\..\..\Program Files (x86)\PICC\drivers\math.h
    HMC5883L.h
    HMC5883L.c

Units:
    C:\Users\Honza\Documents\pic\kompas\main (main)

Compiler Settings:
    Processor:      PIC16F887
    Pointer Size:   16
    ADC Range:      0-255
    Opt Level:      9
    Short,Int,Long: UNSIGNED: 1,8,16
    Float,Double:   32,32

Output Files:
    Errors:      main.err
    Ext Symbols: main.esym
    INHX8:       main.hex
    Symbols:     main.sym
    List:        main.lst
    Debug/COFF:  main.cof
    Project:     main.PJT
    Call Tree:   main.tre
    Statistics:  main.sta