000     @SCRATCH
001     @SCRATCH
001     _RETURN_
002     @SCRATCH
003     @SCRATCH
004-005 strtok.save
006-007 DL_Offset
008-009 cmdOffset
00A-00B RamG_Offset
00C-06F BMP_Add
070     bmp_pt
071-072 cmdBufferRd
073-074 cmdBufferWr
075     ft800Gpio
076     num_cha
077-078 tc_x
079-07A tc_y
07B     pic
07C     fag_rt
07D-080 angle
081-082 @sprintf_string
083-086 FT800memRead8.addr
083-0B4 Touch_Calibrate.strbuf
083-0B4 User_App.strbuf
083     FT800_HostCmdWrite.Command
083     FT800_Initial.@SCRATCH1
084     FT800_Initial.@SCRATCH2
085     FT800_Initial.@SCRATCH3
086     FT800_Initial.@SCRATCH4
087     FT800memRead8.data8
088     FT800memRead8.@SCRATCH1
089     FT800memRead8.@SCRATCH2
08A     FT800memRead8.@SCRATCH3
08B     FT800memRead8.@SCRATCH4
08C     FT800memRead8.@SCRATCH5
0B5     @delay_ms1.P1
0B5-0B8 incRamG_Offset.currentOffset
0B5-0B8 FT800memWrBitmap.addr
0B5-0B6 Touch_Detect.td
0B5-0B8 Update_Screen.color_bt1
0B5-0B8 Touch_Read_XY.xy
0B5     Sound_Effect.vol
0B5-0B6 Text_CMD.str
0B5     Touch_Calibrate.@SCRATCH1
0B5     User_App.@SCRATCH1
0B6-0B7 Sound_Effect.midi
0B6     Touch_Calibrate.@SCRATCH2
0B7-0B8 Text_CMD.x
0B7     Touch_Calibrate.@SCRATCH3
0B8-0B9 Sound_Effect.effect
0B8     Touch_Calibrate.@SCRATCH4
0B9-0BC FT800memRead32.addr
0B9-0BC Update_Screen.color_bt2
0B9-0BC incRamG_Offset.BitmapSize
0B9-0BA Text_CMD.y
0B9-0BC FT800memWrBitmap.length
0B9     Touch_Read_XY.@SCRATCH1
0BA-0BD FT800memWrite8.addr
0BA     Touch_Read_XY.@SCRATCH2
0BA     Sound_Effect.@SCRATCH1
0BB-0BC Text_CMD.font
0BB     Touch_Read_XY.@SCRATCH3
0BB     Sound_Effect.@SCRATCH2
0BC     Touch_Read_XY.@SCRATCH4
0BD-0BF FT800memWrBitmap.bitmap
0BD-0C0 FT800memRead32.data32
0BD-0C0 incRamG_Offset.newOffset
0BD-0C0 Update_Screen.color_bt3
0BD-0BE Text_CMD.opt
0BD     Touch_Read_XY.@SCRATCH5
0BE     FT800memWrite8.data8
0BF-0C2 Text_CMD.tx_color
0BF     FT800memWrite8.@SCRATCH1
0C0-0C3 FT800memWrBitmap.pt
0C0     FT800memWrite8.@SCRATCH2
0C1-0C4 FT800memRead32.dat
0C1-0F2 Update_Screen.strbuf
0C1     FT800memWrite8.@SCRATCH3
0C1     incRamG_Offset.@SCRATCH1
0C2     FT800memWrite8.@SCRATCH4
0C2     incRamG_Offset.@SCRATCH2
0C3     FT800memWrite8.@SCRATCH5
0C3     incRamG_Offset.@SCRATCH3
0C3     Text_CMD.@SCRATCH1
0C4     FT800memWrBitmap.dat
0C4     incRamG_Offset.@SCRATCH4
0C4     Text_CMD.@SCRATCH2
0C5-0C6 @READ_PROGRAM_MEMORY.P1
0C5     FT800memWrBitmap.@SCRATCH1
0C5     FT800memRead32.@SCRATCH1
0C5     Text_CMD.@SCRATCH3
0C6     FT800memWrBitmap.@SCRATCH2
0C6     FT800memRead32.@SCRATCH2
0C6     Text_CMD.@SCRATCH4
0C7     FT800memWrBitmap.@SCRATCH3
0C7     FT800memRead32.@SCRATCH3
0C7     Text_CMD.@SCRATCH5
0C8     FT800memWrBitmap.@SCRATCH4
0C8     FT800memRead32.@SCRATCH4
0C8     Text_CMD.@SCRATCH6
0C9     FT800memWrBitmap.@SCRATCH5
0C9     FT800memRead32.@SCRATCH5
0C9     Text_CMD.@SCRATCH7
0CA     Text_CMD.@SCRATCH8
0F3-0F6 Start_CMDList.screen_color
0F3-0F4 Button_CMD.str
0F3-0F6 Bitmap_DL.x
0F3-0F6 Rect_DL.x1
0F3     @PSTRINGC_310.@SCRATCH1
0F3     End_CMDList.@SCRATCH1
0F3     Update_Screen.@SCRATCH1
0F4     @PSTRINGC_310.@SCRATCH2
0F4     End_CMDList.@SCRATCH2
0F4     Update_Screen.@SCRATCH2
0F5-0F6 Button_CMD.x
0F5     @PSTRINGC_310.@SCRATCH3
0F5     End_CMDList.@SCRATCH3
0F5     Update_Screen.@SCRATCH3
0F6     @SPRINTF.P1
0F6     End_CMDList.@SCRATCH4
0F6     Update_Screen.@SCRATCH4
0F7-0FA Bitmap_DL.y
0F7-0FA Rect_DL.y1
0F7-0F8 Button_CMD.y
0F7-0FA RotateBMP_CMD.x
0F7-0FA FT800memRead16.addr
0F7     Start_CMDList.@SCRATCH1
0F8     Start_CMDList.@SCRATCH2
0F9-0FA Button_CMD.wide
0F9     Start_CMDList.@SCRATCH3
0FA     Start_CMDList.@SCRATCH4
0FB-0FE Rect_DL.x2
0FB-0FC FT800memRead16.data16
0FB-0FE RotateBMP_CMD.y
0FB-0FE Bitmap_DL.addr
0FB-0FC Button_CMD.high
0FB     Start_CMDList.@SCRATCH5
0FC     Start_CMDList.@SCRATCH6
0FD-0FE Button_CMD.font
0FD-0FE FT800memRead16.dat
0FD     Start_CMDList.@SCRATCH7
0FE     Start_CMDList.@SCRATCH8
0FF-102 Bitmap_DL.format
0FF-102 Rect_DL.y2
0FF-100 Button_CMD.opt
0FF-102 RotateBMP_CMD.addr
0FF     FT800memRead16.@SCRATCH1
100     FT800memRead16.@SCRATCH2
101-104 Button_CMD.tx_color
101     FT800memRead16.@SCRATCH3
102     FT800memRead16.@SCRATCH4
103-106 Bitmap_DL.line_byte
103-106 RotateBMP_CMD.format
103-104 Rect_DL.wd
103     FT800memRead16.@SCRATCH5
105-108 Button_CMD.bt_color
105-108 Rect_DL.rect_color
107-10A Bitmap_DL.width
107-10A RotateBMP_CMD.line_byte
109-10A End_incCMDOffset.currentOffset
109-10C Rect_DL.xy1
109     Button_CMD.@SCRATCH1
10A     Button_CMD.@SCRATCH2
10B     End_incCMDOffset.commandSize
10B-10C Bitmap_DL.height
10B-10E RotateBMP_CMD.width
10B     Button_CMD.@SCRATCH3
10C-10D End_incCMDOffset.newOffset
10C     Button_CMD.@SCRATCH4
10D-110 Rect_DL.xy2
10D-110 Bitmap_DL.xy
10D-110 FT800memWriteStr.addr
10D-110 FT800memWrite16.addr
10D     Button_CMD.@SCRATCH5
10E     End_incCMDOffset.@SCRATCH1
10E     Button_CMD.@SCRATCH6
10F-110 RotateBMP_CMD.height
10F     End_incCMDOffset.@SCRATCH2
10F     Button_CMD.@SCRATCH7
110     Button_CMD.@SCRATCH8
111-114 RotateBMP_CMD.angle_rotat
111-112 FT800memWriteStr.str
111-112 FT800memWrite16.data16
111     Rect_DL.@SCRATCH1
111     Bitmap_DL.@SCRATCH1
112     Rect_DL.@SCRATCH2
112     Bitmap_DL.@SCRATCH2
113-114 FT800memWriteStr.i
113     FT800memWrite16.@SCRATCH1
113     Rect_DL.@SCRATCH3
113     Bitmap_DL.@SCRATCH3
114     FT800memWrite16.@SCRATCH2
114     Rect_DL.@SCRATCH4
114     Bitmap_DL.@SCRATCH4
115-118 RotateBMP_CMD.xy
115     FT800memWrite16.@SCRATCH3
115     FT800memWriteStr.@SCRATCH1
115     Rect_DL.@SCRATCH5
115     Bitmap_DL.@SCRATCH5
116     FT800memWrite16.@SCRATCH4
116     FT800memWriteStr.@SCRATCH2
116     Rect_DL.@SCRATCH6
116     Bitmap_DL.@SCRATCH6
117     FT800memWrite16.@SCRATCH5
117     FT800memWriteStr.@SCRATCH3
117     Rect_DL.@SCRATCH7
117     Bitmap_DL.@SCRATCH7
118     FT800memWriteStr.@SCRATCH4
118     Rect_DL.@SCRATCH8
118     Bitmap_DL.@SCRATCH8
119-11C RotateBMP_CMD.tfx
119     FT800memWriteStr.@SCRATCH5
11D-120 RotateBMP_CMD.tfy
121-122 incCMDOffset.currentOffset
121     RotateBMP_CMD.@SCRATCH1
122     RotateBMP_CMD.@SCRATCH2
123     incCMDOffset.commandSize
123     RotateBMP_CMD.@SCRATCH3
124-125 incCMDOffset.newOffset
124     RotateBMP_CMD.@SCRATCH4
125-128 @DIV3232.P1
125     RotateBMP_CMD.@SCRATCH5
126     RotateBMP_CMD.@SCRATCH6
127     RotateBMP_CMD.@SCRATCH7
128     RotateBMP_CMD.@SCRATCH8
129-12C @DIV3232.P1
129-12C FT800memWrite32.addr
12D-130 FT800memWrite32.data32
12D     @DIV3232.@SCRATCH1
12E     @DIV3232.@SCRATCH2
12F     @DIV3232.@SCRATCH3
130     @DIV3232.@SCRATCH4
131     FT800memWrite32.@SCRATCH1
131     @DIV3232.@SCRATCH5
132     FT800memWrite32.@SCRATCH2
133     FT800memWrite32.@SCRATCH3
134     FT800memWrite32.@SCRATCH4
135     FT800memWrite32.@SCRATCH5
136     spi_rw.Db
137     spi_rw.bt
138     spi_rw.result
139     spi_rw.@SCRATCH1
F71     CCP_5_LOW
F71     CCP_5
F72     CCP_5_HIGH
F74     CCP_4_LOW
F74     CCP_4
F75     CCP_4_HIGH
F83     PSP_DATA
FB4.6   C1OUT
FB4.7   C2OUT
FB8     CCP_3_LOW
FB8     CCP_3
FB9     CCP_3_HIGH
FBB     CCP_2
FBB     CCP_2_LOW
FBC     CCP_2_HIGH
FBE     CCP_1
FBE     CCP_1_LOW
FBF     CCP_1_HIGH
FE1-FE2 @READ_PACKED_MEMORY.P1
FE1-FE2 @WRITE_PACKED_MEMORY.P2
FE9-FEA @READ_PROGRAM_MEMORY.P1
FE9-FEA @WRITE_PACKED_MEMORY.P2
FE9-FEA @WRITE_PROGRAM_MEMORY.P3
FE9-FEA @READ_PACKED_MEMORY.P4
FF6-FF8 @WRITE_PROGRAM_MEMORY.P1
FF6-FF8 @READ_PROGRAM_MEMORY.P2

ROM Allocation:
000C72  @READ_PROGRAM_MEMORY
00004A  @delay_ms1
0034EE  MAIN
000038  init_port
00007C  spi_sdo_hi
000082  spi_sdo_lo
000088  spi_sck_hi
00008E  spi_sck_lo
0000D8  spi_cs_hi
000078  spi_cs_lo
000094  spi_rw
000072  FT800_PD_hi
000044  FT800_PD_lo
00014C  FT800memWrite8
000186  FT800memWrite16
0001D8  FT800memWrite32
00080C  FT800memWriteStr
000C92  FT800memWrBitmap
0000DC  FT800_HostCmdWrite
0000F8  FT800memRead8
0005CA  FT800memRead16
0015DC  FT800memRead32
00064C  Start_CMDOffset
000692  incCMDOffset
000890  End_incCMDOffset
000D70  incRamG_Offset
0015A8  Touch_Detect
0016CA  Touch_Read_XY
000BD0  Touch_Calibrate
000004  @const308
0007C8  @SPRINTF
0007E4  @PSTRINGC_310
001702  Sound_Effect
0006BA  Start_CMDList
000B0A  End_CMDList
0011EA  Button_CMD
0008D0  Text_CMD
000DD6  Rect_DL
001760  Bitmap_DL
001B94  RotateBMP_CMD
001AFE  @DIV3232
00025C  FT800_Initial
002348  Update_Screen
000018  @const323
00001E  @const325
002C90  User_App
000024  @const333
00002C  @const334
000032  @const336
0034EE  @cinit


User Memory space: 
 01A9DE-01BFFF  jpeg_audio
 017810-0189DD  jpeg_dog
 011794-01180F  jpeg_human

User Memory space: 

Project Directory:
    C:\Users\yooyod\Documents\ETT_Work\VM800C_FT800\ETT_Example\PIC_18F8722\Ex4_TFT43_Bitmap\

Project Files:
    Ex4_TFT43_Bitmap.c                                      [23-ÁÕ.¤.-14 15:58  CRC=6F535FA4]
    ..\..\..\..\..\..\..\..\Program Files\PICC\devices\18F8722.h [27-¡.¤.-11 18:03  CRC=67760F74]
    ..\..\..\..\..\..\..\..\Program Files\PICC\drivers\stdio.h [31-¡.¤.-07 13:24  CRC=4E4534F4]
    ..\..\..\..\..\..\..\..\Program Files\PICC\drivers\string.h [14-¡.¤.-11 10:13  CRC=23EDEC8F]
    ..\..\..\..\..\..\..\..\Program Files\PICC\drivers\stddef.h [16-¡.¤.-10 09:27  CRC=897CEC6C]
    ..\..\..\..\..\..\..\..\Program Files\PICC\drivers\ctype.h [03-Á.¤.-08 13:55  CRC=2D1F019F]

Source signature=2CB78045

Units:
    C:\Users\yooyod\Documents\ETT_Work\VM800C_FT800\ETT_Example\PIC_18F8722\Ex4_TFT43_Bitmap\Ex4_TFT43_Bitmap (main)

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

Output Files:
    Errors:      Ex4_TFT43_Bitmap.err
    Ext Symbols: Ex4_TFT43_Bitmap.esym
    INHX32:      Ex4_TFT43_Bitmap.hex
    Symbols:     Ex4_TFT43_Bitmap.sym
    List:        Ex4_TFT43_Bitmap.lst
    Debug/COFF:  Ex4_TFT43_Bitmap.cof
    Project:     Ex4_TFT43_Bitmap.PJT
    Call Tree:   Ex4_TFT43_Bitmap.tre
    Statistics:  Ex4_TFT43_Bitmap.STA
