feat:修改设备类型

feat:修改为红外转发设备,将中弘网关协议转换为主机红外协议
This commit is contained in:
yeyangwen
2026-02-09 17:32:59 +08:00
parent 2285326a47
commit 13980737e3
1380 changed files with 504456 additions and 0 deletions

View File

@@ -0,0 +1,98 @@
/*
******************************************************************************
* @file apt32f102_tkey_parameter.c
* @author APT AE Team
* @version V1.08
* @date 2021/06/21
******************************************************************************
*THIS SOFTWARE WHICH IS FOR ILLUSTRATIVE PURPOSES ONLY WHICH PROVIDES
*CUSTOMER WITH CODING INFORMATION REGARDING THEIR PRODUCTS.
*APT CHIP SHALL NOT BE HELD RESPONSIBILITY ADN LIABILITY FOR ANY DIRECT,
*INDIRECT DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT OF
*SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION
*CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.AND APT CHIP RESERVES
*THE RIGHT TO MAKE CHANGES IN THE SOFTWARE WITHOUT NOTIFICATION
******************************************************************************
*/
#include "apt32f102_tkey.h"
void tk_parameter_init(void)
{
/****************************************************
//TK parameter define
*****************************************************/
TK_IO_ENABLE=0x4F01; //TK IO ENABLE Bit16-->Bit0;0=DISABLE 1=ENABLE
TK_senprd[0]=180; //TCH0 scan period = TCH0 sens
TK_senprd[1]=70; //TCH1 scan period = TCH1 sens
TK_senprd[2]=70; //TCH2 scan period = TCH2 sens
TK_senprd[3]=70; //TCH3 scan period = TCH3 sens
TK_senprd[4]=70; //TCH4 scan period = TCH4 sens
TK_senprd[5]=70; //TCH5 scan period = TCH5 sens
TK_senprd[6]=70; //TCH6 scan period = TCH6 sens
TK_senprd[7]=70; //TCH7 scan period = TCH7 sens
TK_senprd[8]=180; //TCH8 scan period = TCH8 sens
TK_senprd[9]=180; //TCH9 scan period = TCH9 sens
TK_senprd[10]=70; //TCH10 scan period = TCH10 sens
TK_senprd[11]=70; //TCH11 scan period = TCH11 sens
TK_senprd[12]=180; //TCH12 scan period = TCH12 sens
TK_senprd[13]=180; //TCH13 scan period = TCH13 sens
TK_senprd[14]=180; //TCH14 scan period = TCH14 sens
TK_senprd[15]=70; //TCH15 scan period = TCH15 sens
TK_senprd[16]=70; //TCH16 scan period = TCH16 sens
TK_Triggerlevel[0]=100; //TCH0 TK_Trigger level
TK_Triggerlevel[1]=40; //TCH1 TK_Trigger level
TK_Triggerlevel[2]=40; //TCH2 TK_Trigger level
TK_Triggerlevel[3]=40; //TCH3 TK_Trigger level
TK_Triggerlevel[4]=40; //TCH4 TK_Trigger level
TK_Triggerlevel[5]=40; //TCH5 TK_Trigger level
TK_Triggerlevel[6]=40; //TCH6 TK_Trigger level
TK_Triggerlevel[7]=40; //TCH7 TK_Trigger level
TK_Triggerlevel[8]=100; //TCH8 TK_Trigger level
TK_Triggerlevel[9]=100; //TCH9 TK_Trigger level
TK_Triggerlevel[10]=40; //TCH10 TK_Trigger level
TK_Triggerlevel[11]=40; //TCH11 TK_Trigger level
TK_Triggerlevel[12]=100; //TCH12 TK_Trigger level
TK_Triggerlevel[13]=100; //TCH13 TK_Trigger level
TK_Triggerlevel[14]=100; //TCH14 TK_Trigger level
TK_Triggerlevel[15]=40; //TCH15 TK_Trigger level
TK_Triggerlevel[16]=40; //TCH16 TK_Trigger level
Press_debounce_data=6; //Press debounce 1~10
Release_debounce_data=5; //Release debounce 1~10
Key_mode=1; //Key mode 0=single key 1=multi key
MultiTimes_Filter=40; //MultiTimes Filter,>4 ENABLE <4 DISABLE
Valid_Key_Num=6; //Valid Key number when touched
Base_Speed=20; //baseline update speed
TK_longpress_time=8; //longpress rebuild time = _TK_longpress_time1*1s 0=disable
TK_BaseCnt=59999; //10ms TK_BaseCnt=10ms*48M/8-1,this register need to modify when mcu's Freq changed
/****************************************************
//TK low power function define
*****************************************************/
TK_Lowpower_mode=DISABLE; //touch key can goto sleep when TK lowpower mode enable
TK_Lowpower_level=2; //0=20ms 1=50ms 2=100ms 3=150ms 4=200ms,Scan interval when sleep
TK_Wakeup_level=50; //touch key Trigger level in sleep
/****************************************************
//TK special parameter define
*****************************************************/
TK_PSEL_MODE=TK_PSEL_FVR; //tk power sel:TK_PSEL_FVR/TK_PSEL_AVDD when select TK_PSEL_FVR PA0.2(TCH3) need a 104 cap
TK_FVR_LEVEL=TK_FVR_2048V; //FVR level:TK_FVR_2048V/TK_FVR_4096V
TK_EC_LEVEL=TK_EC_1V; //C0 voltage sel:TK_EC_1V/TK_EC_2V/TK_EC_3V/TK_EC_3_6V
TK_icon[0]=6; //TCH0 TK Scan icon range 0~7
TK_icon[1]=6; //TCH1 TK Scan icon range 0~7
TK_icon[2]=6; //TCH2 TK Scan icon range 0~7
TK_icon[3]=6; //TCH3 TK Scan icon range 0~7
TK_icon[4]=6; //TCH4 TK Scan icon range 0~7
TK_icon[5]=6; //TCH5 TK Scan icon range 0~7
TK_icon[6]=6; //TCH6 TK Scan icon range 0~7
TK_icon[7]=6; //TCH7 TK Scan icon range 0~7
TK_icon[8]=6; //TCH8 TK Scan icon range 0~7
TK_icon[9]=6; //TCH9 TK Scan icon range 0~7
TK_icon[10]=6; //TCH10 TK Scan icon range 0~7
TK_icon[11]=6; //TCH11 TK Scan icon range 0~7
TK_icon[12]=6; //TCH12 TK Scan icon range 0~7
TK_icon[13]=6; //TCH13 TK Scan icon range 0~7
TK_icon[14]=6; //TCH14 TK Scan icon range 0~7
TK_icon[15]=6; //TCH15 TK Scan icon range 0~7
TK_icon[16]=6; //TCH16 TK Scan icon range 0~7
}