0% found this document useful (0 votes)
59 views7 pages

IR18MMB - Mcppi Callertable

The document contains code for initializing a touch panel and TFT display, drawing round and circle buttons on the display, detecting touch input and determining if touches are within button areas, and redrawing buttons in response to touch events. It includes functions for touch detection, coordinate retrieval, object checking, and graphics drawing on the TFT display using a touch panel.

Uploaded by

Amit Vaja
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views7 pages

IR18MMB - Mcppi Callertable

The document contains code for initializing a touch panel and TFT display, drawing round and circle buttons on the display, detecting touch input and determining if touches are within button areas, and redrawing buttons in response to touch events. It includes functions for touch detection, coordinate retrieval, object checking, and graphics drawing on the TFT display using a touch panel.

Uploaded by

Amit Vaja
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 7

main

Start_TP
Init_MCU
Project_Init
PWM4_Init
PWM4_Set_Duty
Mul_16x16_U
PWM4_Stop
TP_TFT_Rotate_180
InitializeTouchPanel
Init_ADC
ADC_Init
TFT_Init
TFT_Set_Pen
TFT_Set_Brush
TFT_Move_Cursor
TFT_Reset_Device
Delay_100ms
TFT_Set_Reg
____DoIFC
Delay_5ms
Delay_10ms
TP_TFT_Init
TP_TFT_Set_ADC_Threshold
TP_TFT_Set_Calibration_Consts
InitializeObjects
DrawScreen
TFT_Init
TFT_Set_Pen
TFT_Set_Brush
TFT_Move_Cursor
TFT_Reset_Device
Delay_100ms
TFT_Set_Reg
____DoIFC
Delay_5ms
Delay_10ms
TP_TFT_Init
TP_TFT_Set_ADC_Threshold
TFT_Fill_Screen
____DoIFC
DrawRoundButton
TFT_Set_Brush
TFT_Set_Pen
TFT_Rectangle_Round_Edges
TFT_GetCurrentColor
TFT_Color16bitToRGB
Mul_32x32_U
Div_32x32_S
SDIV3232L
COMFREM
TFT_RGBToColor16bit
TFT_Set_Pen
TFT_H_Line
____DoIFC
TFT_Dot
____DoIFC
TFT_V_Line
TFT_Dot
____DoIFC
_TFT_Circle_Fill
TFT_GetCurrentColor
TFT_Color16bitToRGB
Mul_32x32_U
Div_32x32_S
SDIV3232L
COMFREM
TFT_RGBToColor16bit
TFT_Set_Pen
TFT_H_Line
____DoIFC
TFT_Dot
____DoIFC
TFT_V_Line
TFT_Dot
____DoIFC
TFT_Line
TFT_Move_Cursor
TFT_V_Line
TFT_Dot
____DoIFC
TFT_H_Line
____DoIFC
TFT_Dot
____DoIFC
TFT_Dot
____DoIFC
TFT_Set_Font
TFT_Write_Text_Return_Pos
TFT_Move_Cursor
_TFT_Write_Char_Return_PosE
_TFT_getHeader
____DoIFC
_TFT_Write_Char_Return_Pos
TFT_Set_Font
TFT_Write_Text
TFT_Move_Cursor
_TFT_Write_Char_E
_TFT_getHeader
____DoIFC
Mul_16x16_U
____DoIFC
TFT_Dot
____DoIFC
_TFT_Write_Char
TFT_Set_Font
TFT_Dot
____DoIFC
DrawCircleButton
TFT_Set_Brush
TFT_Set_Pen
TFT_Circle
_TFT_Circle_Fill
TFT_GetCurrentColor
TFT_Color16bitToRGB
Mul_32x32_U
Div_32x32_S
SDIV3232L
COMFREM
TFT_RGBToColor16bit
TFT_Set_Pen
TFT_H_Line
____DoIFC
TFT_Dot
____DoIFC
TFT_V_Line
TFT_Dot
____DoIFC
TFT_Dot
____DoIFC
TFT_Set_Font
TFT_Write_Text_Return_Pos
TFT_Move_Cursor
_TFT_Write_Char_Return_PosE
_TFT_getHeader
____DoIFC
_TFT_Write_Char_Return_Pos
TFT_Set_Font
TFT_Write_Text
TFT_Move_Cursor
_TFT_Write_Char_E
_TFT_getHeader
____DoIFC
Mul_16x16_U
____DoIFC
TFT_Dot
____DoIFC
_TFT_Write_Char
TFT_Set_Font
TFT_Dot
____DoIFC
Check_TP
TP_TFT_Press_Detect
TP_TFT_DriverZOn
Delay_300us
Delay_50us
TP_TFT_Get_ADC
____DoIFC
TP_TFT_Get_Coordinates
TP_TFT_GetX
TP_TFT_DriverYOn
Delay_300us
Delay_50us
TP_TFT_Get_ADC
____DoIFC
TP_TFT_Press_Detect
TP_TFT_DriverZOn
Delay_300us
Delay_50us
TP_TFT_Get_ADC
____DoIFC
TP_TFT_GetY
TP_TFT_DriverXOn
Delay_300us
Delay_50us
TP_TFT_Get_ADC
____DoIFC
Mul_32x32_U
Div_32x32_S
SDIV3232L
COMFREM
Process_TP_Press
Get_Object
IsInsideObject
____DoIFC
Process_TP_Down
Get_Object
IsInsideObject
DrawRoundButton
TFT_Set_Brush
TFT_Set_Pen
TFT_Rectangle_Round_Edges
TFT_GetCurrentColor
TFT_Color16bitToRGB
Mul_32x32_U
Div_32x32_S
SDIV3232L
COMFREM
TFT_RGBToColor16bit
TFT_Set_Pen
TFT_H_Line
____DoIFC
TFT_Dot
____DoIFC
TFT_V_Line
TFT_Dot
____DoIFC
_TFT_Circle_Fill
TFT_GetCurrentColor
TFT_Color16bitToRGB
Mul_32x32_U
Div_32x32_S
SDIV3232L
COMFREM
TFT_RGBToColor16bit
TFT_Set_Pen
TFT_H_Line
____DoIFC
TFT_Dot
____DoIFC
TFT_V_Line
TFT_Dot
____DoIFC
TFT_Line
TFT_Move_Cursor
TFT_V_Line
TFT_Dot
____DoIFC
TFT_H_Line
____DoIFC
TFT_Dot
____DoIFC
TFT_Dot
____DoIFC
TFT_Set_Font
TFT_Write_Text_Return_Pos
TFT_Move_Cursor
_TFT_Write_Char_Return_PosE
_TFT_getHeader
____DoIFC
_TFT_Write_Char_Return_Pos
TFT_Set_Font
TFT_Write_Text
TFT_Move_Cursor
_TFT_Write_Char_E
_TFT_getHeader
____DoIFC
Mul_16x16_U
____DoIFC
TFT_Dot
____DoIFC
_TFT_Write_Char
TFT_Set_Font
TFT_Dot
____DoIFC
____DoIFC
DrawCircleButton
TFT_Set_Brush
TFT_Set_Pen
TFT_Circle
_TFT_Circle_Fill
TFT_GetCurrentColor
TFT_Color16bitToRGB
Mul_32x32_U
Div_32x32_S
SDIV3232L
COMFREM
TFT_RGBToColor16bit
TFT_Set_Pen
TFT_H_Line
____DoIFC
TFT_Dot
____DoIFC
TFT_V_Line
TFT_Dot
____DoIFC
TFT_Dot
____DoIFC
TFT_Set_Font
TFT_Write_Text_Return_Pos
TFT_Move_Cursor
_TFT_Write_Char_Return_PosE
_TFT_getHeader
____DoIFC
_TFT_Write_Char_Return_Pos
TFT_Set_Font
TFT_Write_Text
TFT_Move_Cursor
_TFT_Write_Char_E
_TFT_getHeader
____DoIFC
Mul_16x16_U
____DoIFC
TFT_Dot
____DoIFC
_TFT_Write_Char
TFT_Set_Font
TFT_Dot
____DoIFC
Process_TP_Up
DrawRoundButton
TFT_Set_Brush
TFT_Set_Pen
TFT_Rectangle_Round_Edges
TFT_GetCurrentColor
TFT_Color16bitToRGB
Mul_32x32_U
Div_32x32_S
SDIV3232L
COMFREM
TFT_RGBToColor16bit
TFT_Set_Pen
TFT_H_Line
____DoIFC
TFT_Dot
____DoIFC
TFT_V_Line
TFT_Dot
____DoIFC
_TFT_Circle_Fill
TFT_GetCurrentColor
TFT_Color16bitToRGB
Mul_32x32_U
Div_32x32_S
SDIV3232L
COMFREM
TFT_RGBToColor16bit
TFT_Set_Pen
TFT_H_Line
____DoIFC
TFT_Dot
____DoIFC
TFT_V_Line
TFT_Dot
____DoIFC
TFT_Line
TFT_Move_Cursor
TFT_V_Line
TFT_Dot
____DoIFC
TFT_H_Line
____DoIFC
TFT_Dot
____DoIFC
TFT_Dot
____DoIFC
TFT_Set_Font
TFT_Write_Text_Return_Pos
TFT_Move_Cursor
_TFT_Write_Char_Return_PosE
_TFT_getHeader
____DoIFC
_TFT_Write_Char_Return_Pos
TFT_Set_Font
TFT_Write_Text
TFT_Move_Cursor
_TFT_Write_Char_E
_TFT_getHeader
____DoIFC
Mul_16x16_U
____DoIFC
TFT_Dot
____DoIFC
_TFT_Write_Char
TFT_Set_Font
TFT_Dot
____DoIFC
DrawCircleButton
TFT_Set_Brush
TFT_Set_Pen
TFT_Circle
_TFT_Circle_Fill
TFT_GetCurrentColor
TFT_Color16bitToRGB
Mul_32x32_U
Div_32x32_S
SDIV3232L
COMFREM
TFT_RGBToColor16bit
TFT_Set_Pen
TFT_H_Line
____DoIFC
TFT_Dot
____DoIFC
TFT_V_Line
TFT_Dot
____DoIFC
TFT_Dot
____DoIFC
TFT_Set_Font
TFT_Write_Text_Return_Pos
TFT_Move_Cursor
_TFT_Write_Char_Return_PosE
_TFT_getHeader
____DoIFC
_TFT_Write_Char_Return_Pos
TFT_Set_Font
TFT_Write_Text
TFT_Move_Cursor
_TFT_Write_Char_E
_TFT_getHeader
____DoIFC
Mul_16x16_U
____DoIFC
TFT_Dot
____DoIFC
_TFT_Write_Char
TFT_Set_Font
TFT_Dot
____DoIFC
Get_Object
IsInsideObject
____DoIFC

You might also like