BAT32A237底层驱动存在与应用代码混合、可读性差等问题,为解决这些问题,我们采用了类似于STM的标准库进行了重写。新版本的底层驱动具有以下特点:1、所有注释采用中文,提高了代码的可读性和易理解性;2、支持中断回调注册,使中断处理更加灵活高效;3、通过可注释的宏实现中断的取消注册,方便切换至传统中断函数的使用方式;4、所有外设经过详尽测试,保证其在实际应用中的可用性。通过这次重写,BAT32A237底层驱动得到了明显的性能提升,更适用于各种应用场景。