ES8 SDK Release Note
[TOC]
V1.02 2026-06-30
ES8H04xx
- 优化设置GPIO端口方向的底层代码
- TK增加非扫描通道输出低电平的功能
- 修复ClassB时钟自检出错的bug
- 修复MicroBoot APP跳转BOOT异常的bug
- SCU库删除系统时钟48MHz时的CLKFLT旁路使能操作,新增外振停振检测demo
- 优化LPUART例程的中断服务程序逻辑,防止FIFO溢出
- 优化SCU库,优化PLL切换逻辑,XTAL使能以及深睡眠模式,将WAKEUPTIME设置为0xFFF
- 优化LP16T和LPUART例程:SCU开启LPCLK后软件延时1~2个LRC周期
- 新增T16N外部计数初始化函数md_t16n_extern_count_init
- 修订md_t16n库函数的拼写错误,补充缺少的函数声明
- 新增PWM捕捉例程
- 优化PWM输出例程:完善切换PWM占空比流程,避免pwm波形异常
- 优化UART_Boot例程的readme.txt,并在UART_Boot_app_demo中增加擦校验信息功能。
- 优化TK库的调试数据返回格式,并增加初始化时间和扫描时间计算的功能
- 更新TK校准功能,增加对较大寄生电容和较大噪声的特殊处理
- 修复TK库中错误处理和初始化中的逻辑错误,并增加对TK库函数的参数检查
- TK库增加了tk_button_get_all_state一次性获取所有按键是否按下的状态
- TK库增加tk_get_added_tick对TK库中部分使用0作为开关的时间变量的特殊处理
- TK库完善错误处理和边界检查逻辑,将所有TICK_LE改为统一形式
- TK_PDS例程的长按闪烁功能在松开后的状态可能异常的问题
- 修复TK_PDS例程蜂鸣器停止时未停止定时器输出,导致可能出现异常声音的问题
- 补充了TK_PDS例程中的注释
ES8H01xx_03xx
- 深睡眠模式,将WAKEUPTIME设置为0xFFF
- 新增T16N外部计数初始化函数md_t16n_extern_count_init
- 修订md_t16n库函数的拼写错误,补充缺少的函数声明
ES8P506x
- 深睡眠模式,将WAKEUPTIME设置为0xFFF
- 新增T16N外部计数初始化函数md_t16n_extern_count_init
- 修复md_t16n库的注释错误、拼写错误和Doxygen信息错误,补充缺少的函数声明
V1.01 2026-02-25
ES8H04xx
- ES8H04xx TK库更新
- 增加检测并屏蔽异常通道的功能
- 添加FIR滤波器支持
- 修复启用邻键按下时锁定基线功能导致长按超时释放异常的问题
- 减少初始化所需的时间和采样数量
- 更新TK例程支持新增的参数
- PDS例程增加长按闪烁功能
- 添加异常通道恢复机制和更新基线初始化中的滤波值初始化过程
- 新增LP16T输出PWM例程
V1.00 2025-09-01
初版发布