更新说明 2026-11-03

一、改动范围
    1、驱动库（Libraries，35 个文件）
       （1）DMA：通道标志/配置位域修正，清标志移位步长 channel*2 改为 channel*4
       （2）GPIO：新增 GPIOF 端口支持
       （3）ATIM：修正初始化函数的时钟开启错误
       （4）新增 ATIM 不对称 PWM 模式及配套例程 ATIM_Center_Asymmetric_PWM_3CH_10K

    2、例程（Examples，220 个文件）
       （1）readme 补写 9 份（DAC/EAU/OPA），结构修正 7 份，后缀统一 uvprojx 共 77 份
       （2）全部 MDK 工程编译环境切换为 AC6（armclang V6.23）
       （3）全部工程调试器改为 CMSIS-DAP

二、变更原因
    1、修复功能性缺陷：DMA 位域偏移、UART_DeInit 误写 UART2、HSE/LSE 引脚配置、
       FLASH 半字写字越界、IWDT 超时回绕、RTC 复位未释放、DAC 三角波无回写、
       LPI2C 波特率截断等，均经 datasheet 核实，属正确性问题，必须修复
    2、健壮性加强：FLASH/UART/SPI 忙等待改为有界超时，DMA/GPIO/DAC/WWDT 补参数
       校验，避免非法参数静默通过和通讯卡死
    3、外设覆盖补全：GPIOF 端口、ATIM 不对称 PWM 模式，为实际项目需求提供支持
    4、构建环境统一：AC6 与 CMSIS-DAP 全面替换原 AC5 与调试器配置，消除各工程
       编译和调试环境不一致的问题

三、升级注意事项
    1、删除了 7 处无实现的死声明（含 SYSCTRL_PLL_Enable 等），若旧代码调用会链接报错
    2、SYSCTRL_HEXEnablePinPolSet 更名 HSEEnablePinPolSet，BTIM_ETR_Fliter 更名
       BTIM_ETR_Filter，需同步修改调用处
    3、FLASH/UART 新增超时返回值，WWDT_Init 新增窗口值小于计数值断言。

