Files
RS485_10VRLY/Source/doc/APT32F102_Lib_Fix_Log.md
yeyangwen c05052b637 feat:提交0_10V温控继电器固件
feat:提交0_10V温控继电器固件
2026-04-02 16:39:09 +08:00

4.9 KiB
Raw Permalink Blame History

#20180129 V1.00 初版

#20180131 V1.02 1.apt32f102_i2c.h修改I2C_Slave_CONFIG(); PA0.1定义错误 2.apt32f102_i2c.c修改void I2C_Slave_Receive(void) 3.apt32f102_interrupt.c修改LPTIntHandler(); 4.syscon.h修改“SYSCON_SCLKCR_RST ((CSP_REGISTER_T)0xD22Dul<<16)” 5.syscon.C SYSCON_RST_VALUE(void) 5.EPT.C &EPT.H 修改 6.syscon.h修改 INTDET_POL_X_TypeDef枚举; 7.apt32f102_initial.c 修改EPT0_Config() 8.apt32f102_interrupt.c修改EPT0IntHandler(); 9.修改了CRC输入函数分32/16/8bit数据输入 10.增加了GPT同步及触发事件函数 11.增加了WWDT初始化函数 #20201124 V1.02 1.修改UART_IO_Init(); PA0.15 PA0.14初始化 2.删除SYSCON_CONFIG()"EVTRG function 程序屏蔽" 3.删除了tkey相关残留的程序 #20201124 V1.03 1.增加了touch key库文件 #20201202 V1.04 1.修改了SYSCON_General_CMD();函数fix 使用外部晶振后调试口被占用的问题 2.修改了BT PB0.0配置错误的问题 3.修改了外部中断向量EXI9错误的问题 4.修改了外部中断向量EXI4to9IntHandleEXI10to15IntHandler 5.修改了GPT.h中PB0.1定义错误的问题 6.增加了IFC读ReadDataArry_U8函数读数据时字节长度可不按4的倍数 7.修改了spi.c中PA0.8配置错误的问题 #20200121 V1.05 1.修改了ADC初始化中的错误 2.修改了apt32f102_interrupt.c中EXI15的错误 3.修改了BT.c中BT0和BT1混淆的问题 4.修复了使用触摸FVR参考时调用ADC造成触摸失灵的问题 5.增加了tkey的睡眠睡醒功能 6.修改了1.04 .s文件中外部中断定义错误的问题 #20210601 V1.06 1.修改了COUNTERA IO配置错误 2.修改了BT中IO配置错误 3.修改了EPT PB0.5 CHAY配置错误 4.修改了EPT 外部触发端口使能配置相反的错误 5.增加了I2C做从机时配置i2c中断优先级为最高的配置 6.修改了调用GPIO_DeInit后调试口被修改的问题 7.修复了TK在FVR模式以外开启TCH3后触摸初始化卡死的问题 8.修改了TK参数配置中使能TK的方式采用更直观的方式 9.修改了TK参数配置中EC默认电压为3VFVR参考默认2.048V防止客户使用3.3V工作电压时一开始TK无法工作的问题 #20210621 V1.08 1.解决了触摸长时间睡眠后唤醒失败的问题功耗增加10uA 2.修改了注释为英文 3.修改了不同版本的触摸库文件方便不同应用 #20210801 V1.09 1.修改了syscon.c解决了系统主频在切换时偶尔遇到的时钟卡死问题 2.增加了IO remap功能函数 3.修正1_09和1_09M这两个版本.a库多键模式按键误清零的问题 4.删除之前版本initial.c中对EVTRG function的配置以解决因此产生的某些情况下睡眠后功耗异常的问题 #20210825 V1.10 1.修改了SPI做从机时PA0.14/PA0.15配置错误的问题 2.修改了RTC中参数的定义为volatile解决某些意外情况下进位时小时位出现错误值的问题 3.增加了BT中控制波形stop时输出高/低电平函数 4.修改gpio.c中配置外部组扩展配置时PB0组IO无法配置的问题,增加了EXI16~19的中断函数 5.syscon中加入clo输出配置函数 6.在syscon.c中增加Set_INT_Priority();函数,可直接配置中断优先级 7.在fwlib文件夹增加了iostring.c文件 8.修改库文件包名称为APT32F102x_StdPeriph_Lib #20211101 V1.11 1.修改了SIO做RX时配置错误的问题 2.增加了debug print功能 3.增加了芯片svc文件方便查看芯片register内容 4.解决了TK和ADC选择不同参考源时造成的互相影响的问题修改了ADC.c和TK库文件 5.修改了EPT中EVTRG配置移位错误 #20211122 V1.12 1.修改了GPT 同步触发模式的配置定义错误 2.增加了频率校准函数std_clk_calib();支持HFOSC IMOSC频率软件校准 3.lib_102ClkCalib_1_03修改了1.02的校准库在与触摸低功耗共同使用时会造成睡眠功耗偏大到1.2mA的问题 #20211213 V1.13 1.修改了在使用ADC时因为配置ADC序列和序列个数不一致而可能引起的ADC卡死问题 2.修改了UART初始化使能函数解决了因配置顺序导致INT_TX_DONE中断无法进入的问题 3.修改了IFC_MR中不同时钟频率下WAIT和SPEED默认值 4.解除了TK使用FVR模式参考电压固定选择4.096V的限制可选择2.048V"抗干扰能力低于4.096V" #20220825 V1.15 1.修改去除部分编译中出现的警告 2.修改触摸库函数增加因异常情况overflow后造成的按键扫描卡住问题 3.修改部分代码中注释的书写问题 4.修改了uart初始化中奇偶校验错误的问题